Sherlock — поиск пользователя в социальных сетях

Sherlock - поиск пользователя в социальных сетях

Бесплатное приложение Sherlock, умеет искать на популярных интернет-ресурсах указанное имя пользователя.

Установка

Клонируем GitHub репозиторий следующей командой

git clone https://github.com/sherlock-project/sherlock.git
Sherlock - поиск пользователя в социальных сетях
Клонируем github репозиторий sherlock

Переходим в директорию проекта и устанавливаем зависимости

cd sherlock/
pip install -r requirements.txt
Sherlock - поиск пользователя в социальных сетях
Установка зависимостей для приложения Sherlock

Чуткие и внимательные обратили внимание на строчку

source env/bin/activate 

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

Использование

В приложении доступна справка по параметрам запуска. Отобразить справку можно с помощью следующей команды

python3 sherlock --help
Sherlock - поиск пользователя в социальных сетях
Встроенная справка по аргументам запуска приложения Sherlock

Описание параметров запуска

  • —folderoutput папка для сохранения результатов выполнения множественного поиска.
  • —output файл для сохранения результатов выполнения поиска.
  • —tor отправка запросов через сеть Tor.
  • —unique-tor каждый запрос будет выполнен с нового IP адреса.
  • —cvs экспорт результата работы в cvs таблицу.
  • —json экспорт результата работы в json файл.
  • —print-found отображать только сайты на с найденным именем пользователя
  • —browse открыть результаты поиска в браузере по умолчанию

Запуск

Время проверить как работает Sherlock, посмотрим на каких ресурсах занято имя пользователя egorovegor

python3 sherlock --print-found egorovegor

И вот что нашлось

Sherlock - поиск пользователя в социальных сетях
Результат работы приложения Sherlock

Так же Sherlock умеет работать из docker контейнера, возможно добавление новых сайтов, поддержка написания юнит-тестов, подробную информацию о приложении читайте на странице официального репозитория в GitHub

Читайте больше моих публикаций про Python по этой ссылке.

Егор Егоров

Программирую на Python с 2017 года. Люблю создавать контент, который помогает людям понять сложные вещи. Не представляю жизнь без непрерывного цикла обучения, спорта и чувства юмора.

Ссылка на мой github есть в шапке. Залетай.

Оцените автора
Егоров Егор
Добавить комментарий

  1. IzoFox

    —csv экспорт результата работы в cvs таблицу.

    Тут тоже опечатка.

    Ответить
    1. Егор Егоров автор

      Глаз-алмаз.

      Ответить
  2. IzoFox

    В разделе использование есть «очепятка»:
    python3 sherklock —help

    Ответить
    1. Егор Егоров автор

      Спасибо, поправил 🙂

      Ответить