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 sherklock --help
Бесплатное приложение Sherlock, умеет искать на популярных интернет-ресурсах указанное имя пользователя.
Встроенная справка по аргументам запуска приложения Sherlock

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

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

Запуск

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

python3 sherlock --print-found egorovegor

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

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

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

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

close

Изучаешь Python?

Оформи подписку и получи моментальный доступ к новым публикациям

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

Поделиться записью в социальных сетях

Добавить комментарий

Ваш адрес email не будет опубликован