GitHub - snooppr/snoop: Snoop — инструмент разведки на основе открытых данных
source link: https://github.com/snooppr/snoop
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
README.md
Snoop Project один из самых заточенных OSINT-инструментов по СНГ локации
Snoop Project — это форк Sherlock Project-a и он разыскивает никнеймы в публичных данных.
Различия смотри https://raw.githubusercontent.com/snooppr/snoop/master/changelog.txt
В базе более 333-и сайтов, база постоянно расширяется
Установка
Примечание: Требуемая версия python 3.6 и выше.
# Клонировать репозиторий $ git clone https://github.com/snooppr/snoop # Войти в рабочий каталог $ cd ~/snoop # Установить python3 и python3-pip, если они не установлены # Установить зависимости 'requirements' $ python3 -m pip install -r requirements.txt # Для работы Snoop на Android-е в Termux доставить "libcrypt"
Project Snoop работает на OS GNU/Linux & Android/Termux (На OS Windows доступен лишь частичный кривой функционал).
Использование
$ python3 snoop.py --help usage: snoop.py [-h] [--donate Y] [--sort Y] [--version] [--verbose] [--folderoutput FOLDEROUTPUT] [--output OUTPUT] [--tor] [--unique-tor] [--proxy PROXY_URL] [--proxy_list PROXY_LIST] [--check_proxies CHECK_PROXY] [--csv] [--json JSON_FILE] [--site SITE_NAME] [--timeout --time 9] [--print-found] [--no-color] [--list all] [--update Y] USERNAMES [USERNAMES ...] Snoop: поиск никнейма по всем фронтам! (Version 1.0.0_rus) positional arguments: USERNAMES Никнейм разыскиваемого пользователя, поддерживается несколько имён optional arguments: -h, --help show this help message and exit --donate Y Пожертвовать на развитие Snoop project-а --sort Y Обновление/сортировка черного и белого списков (.json) сайтов БД Snoop --version, -V Вывод на дисплей: версий Snoop, Python; Сублицензии --verbose, -v, -d, --debug Вывод на дисплей отладочной информации и подробная её вербализация --folderoutput FOLDEROUTPUT, -fo FOLDEROUTPUT Указать каталог отличный от стандартного, куда будут сохранены результаты поиска при разовом поиске нескольких имён --output OUTPUT, -o OUTPUT Указать отличный от стандартного файл с сохранением результатов. По умолчанию файл для сохранения результатов — переменное username.txt --tor, -t Делать запросы через Tor-службу; требуется чтобы Tor был установлен по системному стандартному пути и не модифицирован torrc --unique-tor, -u Делать запросы через Tor-службу с новой цепочкой Tor после каждого запроса; увеличивает время выполнения; требуется чтобы Tor был установлен по системному стандартному пути --proxy PROXY_URL, -p PROXY_URL Делать запросы через прокси, например, socks5://127.0.0.1:9070 --proxy_list PROXY_LIST, -pl PROXY_LIST Поиск 'username' через случайный прокси, указать file.csv с прокси --check_proxies CHECK_PROXY, -cp CHECK_PROXY Связка с параметром '--proxy_list'. Скрипт проверяет рабочие ли предоставленные прокси из file.csv, являются ли они анонимными. Установите '0' для безлимитного количества успешно-проверенных прокси, установите > '1' для ограничения --csv Сохранить файл в формате (nickname.CSV) с расширенным анализом --json JSON_FILE, -j JSON_FILE Указать для поиска 'username' другую БД сайтов в формате file.json --site SITE_NAME Указать имя сайта из БД (data.json). Ограничение поиска 'username' до одного ресурса --timeout --time 9 Выделение макс.времени на ожидание ответа от сервера Влияет на продолжительность поиска. Оптимальное значение при хорошем интернет соединении и нескольких 'упавших' сайтов = 9с. --print-found Выводить на печать только найденные аккаунты --no-color Монохромный терминал, не использовать цвета в url --list all Вывод на дисплей БД поддерживаемых сайтов --update Y Обновить Snoop
Для поиска только одного пользователя::
python3 snoop.py username1
Для поиска одного и более юзеров:
python3 snoop.py username1 username2 username3
Найденные учетные записи будут храниться в отдельном текстовом файле с соответствующим именем username1.txt...
Основные ошибки ложно-положительного отклика при поиске
Cайт изменил свой ответ. Блокировка сервером диапазона ip-адресов клиента. Блокировка доступа к ресурсам при помощи РКН-а. Срабатывание/защита ресурса captch-ей. В некоторых случаях недопустимое username. Проблемы с openssl на стороне сервера (использование старой базы кода). Некоторые сайты временно недоступны, например, технические работы.
Все проблемы решаемые.
Recommend
About Joyk
Aggregate valuable and interesting links.
Joyk means Joy of geeK