Основная функциональность Snoop Project — выслеживать «username» в публичных данных, дополнительно присутствуют различные OSINT-плагины.
Snoop Project внесён в реестр отечественного ПО РФ с заявленным кодом 26.30.11.16: Программное Обеспечение, обеспечивающее выполнение установленных действий при проведении оперативно-розыскных мероприятий: №7012 приказ 07.10.2020 №515.
Snoop Project разработан на материалах исследовательской работы в области скрапинга публичных данных (собственная БД). На данный момент Snoop выслеживает nickname по 2700 интернет-ресурсам (в полной версии) и по самым популярным ресурсам (в демо-версии).
Подготовлены готовые сборки для OS GNU/Linux и Windows, из исходников собирается и в Termux (Android): https://github.com/snooppr/snoop/releases
Список изменений:
v1.3.7
-
Расширена поисковая web-base Snoop до 2700 сайтов.
-
Android. Ускорен поиск snoop на Termux ~ на 200% (требуется обновление Termux и обновление Python до версии 3.11, либо установка пропатченного python 3.7-3.10 из tur-repo, в крайнем случае сохранена обратная совместимость и небыстрый поиск).
-
Android. [Из-за специфичной локали в Termux] если пользователь ищет ник, например, на кириллице, то лишь в html результатах ник будет переименован, как ‘nickname_ч_м_г_время’, мера необходима для корректного автооткрытия результатов поиска в вэб-браузере, txt/csv отчёты не затронуты.
-
Переработана и улучшена интеллектуальная логика поиска. Snoop в большинстве случаев не делает повторные запросы на зацензурированные ресурсы внешней стороной или внутренним регулятором (экономия времени при поиске, в противном случае, ресурсы были бы потрачены впустую, актуально в Full-версиях).
-
Улучшено детектирование трёх групп сайтов (1_ исключаются ошибки ложного сраб. при поиске, если проблемы с серверами или они на ТО, затрагивает ~50% БД snoop. 2_ Больше результатов при поиске на сайтах, которые давно заброшены или имеют проблемы с безопасностью. 3_ Расширен формат БД Snoop для манипуляций с редкими проблемными кодировками/сайтами, например, когда сервер возвращает/не возвращает одну кодировку, а в тегах присутствует другая).
-
Исправлен подсчёт % Bad_raw при любых манипуляциях с БД Snoop, а также учитывааются сайты из Dynamic gray_list (дефолтная локальная БД; скачанная БД; синхронизированная онлайн БД; сокращённые БД с ключами ‘-s’, ‘-i’, ‘-e’).
-
Добавлена проверка опечаток: nickname не может быть короче 2-х символов (если пользователь опечатался ‘-s’, например, при наборе ключа $ snoop_cli - s ebay username, поведение ранее вызвало бы поиск сразу чётырёх nickname(s) по всей БД snoop:: ‘-’, ‘s’, ‘ebay’ , ‘username’ вместо поиска одного username на одном указанном ресурсе — ebay.com).
-
Добавлена новая опция поиска: режим ‘–quick’, которая ускоряет общий поиск (подробнее о новом режиме поиска в ‘–help’, quick-режим актуален для Full-версий, при слабых мощностях, OS Windows).
-
Переработана кодовая база некоторых частей ПО, в проекте стало меньше сторонних lib-зависимостей.
-
Косметические изменения в ПО (удалена опция ‘Normal’; переименована опция «one-level» в «include»; опция удаления отчетов теперь выводит баннер и запрашивает подтверждение на удаление; логгирование low/high ошибок стало более информативным; расширен блок snoop-info; при поиске nickname и получения ошибок в CLI, связанных с Internet Censorship/ssl, справа от ресурса появляется буквенный код страны, например, если у пользователей из РФ-локации очень часто возникают ошибки на UA-ресурсах, это значит, что «слон в комнате»; поддержать проект теперь можно и с помощью QIWI; поправлены print-опечатки и смысловые конструкции).
>>> Репозиторий