
Основной функционал Snoop Project — выслеживать «username» в публичных данных, дополнительный функционал — различные OSINT плагины (в тч. разработанные на идеях и материалах обнаруженных уязвимостей в Яндексе (при участии в программе багбаунти от Яндекса)), позволяющие работать с IP/GEO/Yandex-ом.
Snoop Project внесён в реестр отечественного ПО РФ с заявленным кодом 26.30.11.16: Программное Обеспечение, обеспечивающее выполнение установленных действий при проведении оперативно-розыскных мероприятий:: No7012 приказ 07.10.2020 No515.
Snoop Project разработан на материалах исследовательской работы в области скрапинга публичных данных (собственная БД). На данный момент Snoop выслеживает nickname по > 2200+ интернет ресурсам (Full версии) и по самым популярным ресурсам (Demo версии).
Подготовлены готовые сборки для OS GNU/Linux и Windows,
из исходников собирается и в Termux (Android)
v.1.3.3 Changelog:
-
Добавлены в архивы видео-подсказки по быстрому запуску snoop для пользователей новичков, которые не работали с CLI
(issues/48). -
Добавлен txt-отчет: файл ‘bad_nicknames.txt’ в который записываются пропущенные дата/nickname(s)
(недопустимые имена/телефоны/некоторые_спецсимволы, обновляя файл в режиме дозаписи при поиске, например с опцией-u
. -
Добавлен режим корректного останова ПО с высвобождением ресурсов для разных версий/платформ Snoop Project (ctrl+c).
-
Добавлена новая опция
--headers -H
: задать вручную пользовательский user-agent.
По умолчанию на каждый сайт создается рандомный, но реальный юзерагент или выбирается/переопределяется из БД Snoop
с расширенным заголовком для обхода некоторых ‘защит CF’. -
Добавлена snoop-заставка и некоторые эмодзи, когда nickname(s) для поиска не заданы или выбраны
противоречивые параметры в аргументах CLI
(исключение: snoop for Windows OS — старая CLI OS Windows 7). -
Добавлены различные инфо-панели: в отображении БД
--list-all
; в режим verbose; новый блок ‘snoop-info’ с опцией-V
;
с опцией-u
разделение на группы nickname(s): валидные/невалидные/дубликаты; в CLI Yandex_parser-a (full-версии). -
Обновлён режим поиска с опцией
--userlist -u
расширен алгоритм детектирования nickname(s)/email
(просто попробуйте его использовать снова). -
Ускорен вывод БД в CLI для методов опции
--list-all
[1/2]. -
Для Snoop for Termux (Android) добавлено авто-открытие результатов поиска во внешнем браузере
без перекрытия результатов в CLI
(по желанию пользователя открытие результатов во внешнем веб-браузере можно проигнорировать). -
Обновлен внешний вид вывод результатов в CLI при поиске nickname(s). Обновлен вывод лицензии в стиле Windows XP.
Обновлен прогресс (ранее прогресс обновлялся по мере поступления данных и из-за этого казалось, что ПО подвисает в
full-версиях). Прогресс обновляется несколько раз/сек. или по мере поступления данных в режиме вербализации опции-v
. -
В html-отчеты добавлена новая кнопка ‘Doc’, ведущая на документацию ‘Общее руководство Snoop Project.pdf’/онлайн.
-
В txt-отчеты также, как и в html/csv-отчеты добавлен параметр ‘сессия’.
-
Обновлены все опции Snoop Project ближе к POSIX (см snoop
--help
).
Старый вариант использования аргументов в CLI с подтверждением[y]
обратно совместим. -
Обновлён Yandex_parser до v0.5: убрано сервис Я.коллекции (ресурс неактивен).
Добавлен Я.аватар: login-a/email. В многопользовательский режим в txt/cli/tml-отчёты добавлены/обновлены метрики:
‘валидные_логины/незареганные_пользователи/необработанные_данные/дубликаты’, метки логинов. -
Подкаталоги сохраненных отчетов/результатов группируются: plugin(s) в один каталог, nickname(s) в другой.
-
Исправлен корректный выход из ПО при попытке протестировать сеть при её отсутствии/сбое с опцией
-v
. -
Исправлено в CLI: индив.сессия/трафик/время при поиске в одной сессии нескольких имен
с опцией-u
и/или с опцией-v
. -
Исправлено в csv-отчетах: время отклика сайта разделяется ‘верным дробным знаком’::
точка или запятая с учетом локали пользователя (т.е. число в таблице всегда цифра независимо от дробного знака,
что прямо влияет на сортировку результатов по параметру).
Данные ниже 1 Кб округляются точнее, свыше 1 Кб без дробной части. Общее время (было в мс., теперь в сек.сот).
При сохранении отчетов с опцией-S
или в обычном режиме для сайтов,
использующих специфичный метод детектирования nickname(s):
(username.salt) теперь так же подсчитывается размер данных сессии. -
Миграция build-версий Snoop Project с python3.7 на python3.8 (кроме EN-версий).
【Софт & Документация】
>>> Подробности