Sherlock: детектив для соцсетей в вашем терминале

26 авг 2025
91,009
10,691
1,420
1 неделя

Представьте, что вам нужно найти все аккаунты человека по его никнейму. Вместо ручного поиска на каждом сайте, вы просто вводите одну команду — и через минуту получаете полную карту его цифрового присутствия. Именно так работает Sherlock — инструмент, который уже пять лет помогает исследователям, HR-специалистам и просто любопытным.

Кому и зачем это нужно

Sherlock — это не просто игрушка для хакеров. Вот кто реально использует его в работе:

  • Специалисты по информационной безопасности проверяют утечки данных
  • HR-менеджеры изучают цифровой след кандидатов
  • Журналисты ищут аккаунты источников
  • Маркетологи анализируют присутствие брендов
  • Обычные пользователи проверяют, где занят их никнейм

Интересный факт: за последний год проект получил 15 тысяч звёзд на GitHub — явный признак востребованности.

Как это работает: 5 ключевых возможностей

1. Поиск по 500+ платформам

От Twitter до редких форумов — Sherlock проверяет наличие аккаунта везде, где есть публичные профили. База постоянно пополняется сообществом.

python3 sherlock.py username

2. Гибкие параметры поиска

Можно:

Реклама
  • Искать только на конкретных сайтах
  • Сохранять результаты в JSON
  • Использовать прокси для анонимности

3. Детектирование фейковых срабатываний

Инструмент анализирует ответы сайтов, чтобы отсеять страницы-заглушки типа "пользователь не найден".

4. Поддержка Tor

Для особо деликатных проверок можно запустить поиск через сеть Tor.

5. Простота развёртывания

Достаточно Python 3.6+ и нескольких команд:

git clone https://github.com/sherlock-project/sherlock.git
cd sherlock
pip install -r requirements.txt

Что под капотом

Sherlock написан на Python и использует:

  • Асинхронные запросы (aiohttp)
  • Регулярные выражения для анализа ответов
  • Систему плагинов для новых сайтов

Архитектура проекта позволяет легко добавлять поддержку новых платформ — для этого даже есть отдельное руководство.

Реальные кейсы использования

  1. Проверка бренда: Маркетолог за 5 минут узнал, где уже зарегистрировано название нового продукта.
  2. Расследование утечки: Специалист по безопасности нашёл аккаунт сотрудника, сливающего данные.
  3. Поиск фейков: Журналист выявил сеть поддельных аккаунтов, распространяющих фейки.

Начать за 60 секунд

  1. Клонируйте репозиторий
  2. Установите зависимости
  3. Запустите поиск:
python3 sherlock.py --tor --csv ваш_никнейм

Вывод: стоит ли пробовать?

Sherlock — это: ✅ Огромная экономия времени ✅ Простота использования ✅ Гибкость настроек

Если вам хоть раз приходилось искать аккаунты вручную — этот инструмент изменит ваш подход к OSINT. Для разработчиков же это отличный пример хорошо структурированного Python-проекта с понятной архитектурой.

P.S. Помните об этике — не нарушайте приватность людей без необходимости.

🍪 Мы используем файлы cookie и сервис аналитики Яндекс.Метрика, чтобы сайт работал лучше. Продолжая пользоваться devtrends.ru, вы соглашаетесь с обработкой данных согласно Политике конфиденциальности.