Пора почистить историю. Snoop Project теперь ищет ваши старые аккаунты на 5300 сайтах

Пора почистить историю. Snoop Project теперь ищет ваши старые аккаунты на 5300 сайтах

Фиксы для Windows, доработки macOS и улучшенные отчеты делают инструмент удобнее в реальной работе.

image

Если вы хоть раз пытались быстро понять, где в интернете встречается тот или иной никнейм, то наверняка слышали про Snoop Project. Это утилита для поиска usernames по множеству сайтов, которую часто используют в OSINT и для банальной проверки собственного цифрового следа. В свежем обновлении разработчики заметно расширили базу ресурсов и одновременно подкрутили стабильность на разных платформах, так что проект стал меньше раздражать мелочами и быстрее работать в реальных сценариях.

Главное изменение версии 1.4.3 это рост веб базы поиска до 5300+ сайтов, то есть утилита получила больше точек, где она вообще умеет проверять наличие аккаунта. Вместе с этим закрыли неприятную проблему на некоторых сборках Windows 10, где Snoop не мог подключиться к онлайн базе, а также улучшили проверку usernames при загрузке из файла и из командной строки: теперь внимательнее отсеиваются запрещенные спецсимволы, номера телефонов, а также распознаются e-mail, чтобы пользователь не запускал заведомо странные запросы и не получал мусор на выходе.

Отдельно доработали отчеты. В HTML изменили сортировку списка на более эффективную и предсказуемую, что особенно заметно на больших выдачах и слабых компьютерах. Для пользователей Windows также поправили CSV: в русскоязычных локалях разделителем полей теперь становится точка с запятой, а кодировка в целях совместимости с Excel задана как utf-8-sig. На UNIX подобных системах проект аккуратнее ведет себя с файлами, в сборках каталог ~/snoop переместили в скрытый ~/.snoop, чтобы не захламлять домашнюю папку.

Еще одна заметная часть обновления касается совместимости и производительности. В 1.4.3 заявлена минимальная экспериментальная поддержка macOS для source-версии, а параллельная обработка на macOS стала осторожнее: там, где раньше упор делался на процессы, теперь в некоторых режимах предпочитаются более безопасные, но медленные потоки из-за редких сбоев multiprocessing на отдельных версиях системы. Параллельно добавили поддержку Python 3.14 и подправили справку под изменения в argparse, а счетчик сайтов в build-версиях сделали динамическим, чтобы информация о размере базы не оставалась просто статичной цифрой.