Snoop Project

Доброго времени суток, в данной статье мы разберём такой инструмент для Termux, как Snoop Project Snoop выслеживает никнеймы в публичных данных. Это самое сильное ПО с учётом СНГ локации. https://github.com/snooppr/snoop - страница на ГитХабе, полную документацию можете найти там.


Установка Snoop на Android/Termux:

apt update && pkg upgrade && pkg install python libcrypt libxml2 libxslt git
pip install --upgrade pip
git clone https://github.com/snooppr/snoop -b termux
cd ~/snoop
python3 -m pip install -r requirements.txt

Использование:

usage: snoop.py [-h] [--donate Y] [--sort Y] [--version] [--verbose] [--csv]
                [--json] [--site] [--time] [--found-print] [--no-func]
                [--userload] [--list all] [--country] [--update Y]
                USERNAMES [USERNAMES ...]

Snoop: поиск никнейма по всем фронтам! (Version 1.1.5_rus Ветка Snoop Desktop)

positional arguments:
  USERNAMES             Никнейм разыскиваемого пользователя, поддерживается
                        несколько имён

optional arguments:
  -h, --help            show this help message and exit
  --donate Y            Пожертвовать на развитие Snoop project-а
  --sort Y              Обновление/сортировка черного и белого списков (.json)
                        сайтов БД Snoop. Если вы не разработчик, не
                        используйте эту опцию
  --version, --about,-V Вывод на печать версий: OS; Snoop; Python и Лицензии
  --verbose, -v         Во время поиска 'username' выводить на печать
                        подробную вербализацию
  --csv                 По завершению поиска 'username' сохранить файл в
                        формате таблицы 'username.CSV' с расширенным анализом
  --json , -j           Указать для поиска 'username' другую БД в формате
                        'json', например, 'example_data.json'. Если у вас нет
                        такой БД, не используйте эту опцию
  --site , -s           Указать имя сайта из БС '--list all'. Поиск 'username'
                        на одном указанном ресурсе
  --time , -t 9         Установить выделение макс.времени на ожидание ответа
                        от сервера (секунды). Влияет на продолжительность
                        поиска. Влияет на 'Timeout ошибки:'Оптимальное
                        значение при хорошем интернет соединении = 9с.
                        Вкл. эту опцию необходимо практически
                        всегда, чтобы избежать длительных зависаний при
                        Internet Censorship
  --found-print, -f     Выводить на печать только найденные аккаунты
  --no-func, -n         ✓Монохромный терминал, не использовать цвета в url
                        ✓Запретить открытие web browser-а
                        ✓Отключить вывод на печать флагов стран
  --userload , -u       Указать файл со списком user-ов. Пример, 'python3
                        snoop.py -u ~/file.txt start'
  --list all            Вывести на печать информацию о базе данных Snoop
  --country, -c         Сортировка 'вывод на печать/запись в html'
                        результат по странам, а не по алфавиту
  --update Y            Обновить Snoop

Примеры запуска:

# Для поиска только одного пользователя:
$ python3 snoop.py username1
# Или, например, кириллица поддерживается:
$ python3 snoop.py олеся
# Для поиска имени, содержащего пробел:
$ python3 snoop.py "ivan ivanov"
# (ожидаемые ложные результаты поиска для 'ника с пробелом' ~1,25%).

# Для поиска одного и более юзеров:
$ python3 snoop.py username1 username2 username3 username4

# Поиск множества юзеров — сортировка вывода результатов по странам;
# избежание зависаний на сайтах (чаще 'мёртвая зона' зависит от вашего ip-адреса);
# выводить на печать только найденные аккаунты; дополнить отчёт csv файлом;
# указать файл со списком разыскиваемых аккаунтов:
$ python3 snoop.py -с -t 9 -f --csv -u ~/file.txt start

# 'ctrl-c/z' — прервать поиск

https://t.me/h4ckers_zone