← Ко всем open source проектам

Sherlock

sherlock-project/sherlock

Sherlock — Python-инструмент OSINT для поиска аккаунтов по имени пользователя на множестве социальных сетей и сайтов.

Форки 9,903
Автор sherlock-project
Язык Python
Лицензия MIT
Обновлено 2026-06-10

Что это такое

Sherlock — консольный инструмент для поиска аккаунтов по имени пользователя на разных сайтах и социальных платформах. Пользователь вводит имя, а Sherlock проверяет множество сервисов и показывает, где похожий аккаунт может существовать.

Проект относится к OSINT: работе с открытыми источниками. Он полезен для исследователей безопасности, журналистов, расследователей, специалистов по цифровому следу и людей, которые хотят проверить собственное присутствие в интернете.

Что внутри

В репозитории — Python-код проверки сайтов, список поддерживаемых сервисов, CLI, документация по установке и использованию. Официальные материалы показывают установку через `pipx`, `pip`, `uv`, Docker и пакетные менеджеры некоторых систем.

Типовой сценарий простой: установить Sherlock, запустить поиск по одному или нескольким именам пользователя, получить список совпадений и затем вручную проверить результаты. Важна именно ручная проверка: автоматическая проверка может дать ложные совпадения или пропустить аккаунт из-за изменений сайта.

Поиск имени пользователя

Команда показывает базовый сценарий: проверить одно имя на множестве сервисов.

Язык: Bash
sherlock example_user

Сильные стороны

Сильная сторона — масштабирование рутинной проверки. Вместо ручного открытия десятков сайтов Sherlock быстро собирает первичный список возможных следов. Это экономит время на этапе разведки.

Ограничения

Ограничение — этика и точность. Sherlock должен использоваться законно и ответственно. Имя пользователя не доказывает личность, сайты меняют поведение, а совпадения требуют подтверждения. Инструмент помогает найти следы, но не делает выводы за человека.