Узнайте, где зарегистрирован человек, зная только его никнейм. «Scherlock» — это бесплатная программа на языке Python, которая ищет аккаунты в более чем 300 социальных сетях, включая Facebook, Twitter, Instagram, YouTube и TikTok. Программа появилась в 2018 году и постоянно развивается благодаря усилиям сообщества разработчиков.
Например, вы хотите узнать, в каких соцсетях есть аккаунт с ником elonmusk. «Scherlock» покажет:
Клонируйте репозиторий Scherlock с GitHub:
Перейдите в папку проекта:
Установите необходимые библиотеки:
Запустите «Scherlock» и укажите имя пользователя:
Например, для поиска аккаунтов elonmusk:
Результат:
Чтобы сохранить результаты в файл, используйте команду:
Если вы хотите открыть результаты прямо в браузере, используйте флаг --browse или -b:
Чтобы узнать все возможности «Scherlock»:
Настраивать время ожидания ответа от соцсетей. Если соединение медленное, увеличьте время ожидания, чтобы программа не выдавала ошибки.
Для поиска русскоязычных пользователей «Scherlock» подходит не идеально. Он не всегда корректно находит аккаунты во ВКонтакте и Одноклассниках. Возможно, в будущем разработчики добавят поддержку большего числа российских платформ.
Как работает Scherlock
Вы указываете имя пользователя, а «Scherlock» выдает список ссылок на профили в разных соцсетях. Если профиль не найден, программа сообщит об этом. Результаты можно сохранить в файл (CSV, JSON, TXT) или сразу открыть в браузере.Например, вы хотите узнать, в каких соцсетях есть аккаунт с ником elonmusk. «Scherlock» покажет:
Bash:
[*] Checking username elonmusk on:
[+] AskFM: https://ask.fm/elonmusk
[+] Facebook: https://www.facebook.com/elonmusk
[+] GitHub: https://www.github.com/elonmusk
[+] Instagram: https://www.instagram.com/elonmusk
[+] Medium: https://medium.com/@elonmusk
[+] Reddit: https://www.reddit.com/user/elonmusk
[+] Spotify: https://open.spotify.com/user/elonmusk
[+] TikTok: https://www.tiktok.com/@elonmusk
[+] Twitter: https://www.twitter.com/elonmusk
[+] YouTube: https://www.youtube.com/elonmusk
Как установить и использовать Scherlock
Для работы с "Scherlock" понадобится Python 3 и Git.1. Скачайте и установите Python с официального сайта: https://www.python.org/downloads
2. Скачайте и установите Git: https://git-scm.com/downloads
3. Откройте терминал (командную строку) и выполните шаги
Клонируйте репозиторий Scherlock с GitHub:
Bash:
git clone https://github.com/sherlock-project/sherlock.git
Перейдите в папку проекта:
Bash:
cd sherlock
Установите необходимые библиотеки:
Bash:
python3 -m pip install -r requirements.txt
Запустите «Scherlock» и укажите имя пользователя:
Bash:
python3 sherlock username
Например, для поиска аккаунтов elonmusk:
Bash:
python3 sherlock elonmusk
Результат:
Bash:
[*] Checking username elonmusk on:
[+] AskFM: https://ask.fm/elonmusk
[+] Facebook: https://www.facebook.com/elonmusk
[+] GitHub: https://www.github.com/elonmusk
[+] Instagram: https://www.instagram.com/elonmusk
[+] Medium: https://medium.com/@elonmusk
[+] Reddit: https://www.reddit.com/user/elonmusk
[+] Spotify: https://open.spotify.com/user/elonmusk
[+] TikTok: https://www.tiktok.com/@elonmusk
[+] Twitter: https://www.twitter.com/elonmusk
[+] YouTube: https://www.youtube.com/elonmusk
Чтобы сохранить результаты в файл, используйте команду:
Bash:
python3 sherlock elonmusk --output elonmusk.txt
Если вы хотите открыть результаты прямо в браузере, используйте флаг --browse или -b:
Bash:
python3 sherlock elonmusk --browse
Чтобы узнать все возможности «Scherlock»:
Bash:
python3 sherlock --help
Что умеет Scherlock «продвинутого уровня»
Искать профили через прокси или Tor, чтобы скрыть свой IP-адрес. Это полезно, если вы хотите избежать блокировки со стороны соцсетей.Настраивать время ожидания ответа от соцсетей. Если соединение медленное, увеличьте время ожидания, чтобы программа не выдавала ошибки.
Для поиска русскоязычных пользователей «Scherlock» подходит не идеально. Он не всегда корректно находит аккаунты во ВКонтакте и Одноклассниках. Возможно, в будущем разработчики добавят поддержку большего числа российских платформ.
Чек-лист: как еще можно использовать Scherlock
Проверьте свой никнейм. Убедитесь, что никто не использует ваше имя в сети. Это поможет защитить вашу онлайн-идентичность.
Изучите конкурентов. Найдите профили конкурентов в соцсетях и проанализируйте их контент-стратегию.
Найдите потерянных друзей. Если вы знаете никнейм человека, с которым давно не общались, попробуйте найти его профили в соцсетях.