Обложка: Sherlock — скрипт, который помогает найти профили в соцсетях по имени пользователя

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

15

Многие используют один юзернейм при регистрации на разных сервисах. С помощью скрипта на Python можно найти пользователя и собрать все его профили в один документ. Проверяются сайты, которые добавлены в список Sherlock. Сейчас в нём более 300 ресурсов, среди которых VK, Twitter, Tinder, TikTok, Steam, Slack, Instagram, Facebook и другие популярные сервисы. Можно также добавить в список свои сайты.

Репозиторий проекта Sherlock на GitHub.

Установка Sherlock на примере Ubuntu

# клонируем репозиторий
$ git clone git@github.com:sherlock-project/sherlock.git
# переходим в папку проекта
$ cd sherlock
# устанавливаем зависимости
$ python3 -m pip install -r requirements.txt

Если хотите использовать Sherlock на Windows, то придётся ставить Python 3 и PIP. Самый удобный вариант — установить из Microsoft Store Ubuntu. Она давно работает внутри Windows как полноценная система.

Ищем аккаунты в соцсетях и на других сайтах

Для начала запустим базовый поиск — попробуем найти пользователя по всем сайтам из списка Sherlock.

$ python3 sherlock username

На Windows синтаксис будет отличаться — python ./sherlock.py username. Зато результат будет везде одинаковый. Если скрипт находит пользователя с таким именем на сайте, то выводит ссылку на профиль. Если такого пользователя нет, отображается запись Not Found.

Найти пользователя с помощью Sherlock

User1 зарегистрирован везде

Немного прокачаем поиск, чтобы работать с ним было удобнее.

Поиск сразу нескольких пользователей:

$ python3 sherlock username1 username2 username3

Показ только найденных пользователей, без Not Found:

$ python3 sherlock --print-found username

Найти пользователя на отдельных сайтах:

$ python3 sherlock --print-found --site VK username

По умолчанию найденные профили сохраняются в файл username.txt. Можно сохранить их в формате CSV с разделением запятыми с помощью опции –csv.
Доступен также поиск через прокси и Tor. Чтобы вывести список всех опций, выполните команду python3 sherlock -h.

Другие интересные штуки на Python:

Хинт для программистов: если зарегистрируетесь на соревнования Huawei Cup, то бесплатно получите доступ к онлайн-школе для участников. Можно прокачаться по разным навыкам и выиграть призы в самом соревновании.

Перейти к регистрации

Что думаете?