Бесплатное приложение Sherlock, умеет искать на популярных интернет-ресурсах указанное имя пользователя.
Установка
Клонируем GitHub репозиторий следующей командой
git clone https://github.com/sherlock-project/sherlock.git
Переходим в директорию проекта и устанавливаем зависимости
cd sherlock/ pip install -r requirements.txt
Чуткие и внимательные обратили внимание на строчку
source env/bin/activate
Эта команда активирует виртуальное окружение в директории проекта, для того чтобы Python оставался чистым и не захламлялся библиотеками.
Использование
В приложении доступна справка по параметрам запуска. Отобразить справку можно с помощью следующей команды
python3 sherlock --help
Описание параметров запуска
- —folderoutput папка для сохранения результатов выполнения множественного поиска.
- —output файл для сохранения результатов выполнения поиска.
- —tor отправка запросов через сеть Tor.
- —unique-tor каждый запрос будет выполнен с нового IP адреса.
- —cvs экспорт результата работы в cvs таблицу.
- —json экспорт результата работы в json файл.
- —print-found отображать только сайты на с найденным именем пользователя
- —browse открыть результаты поиска в браузере по умолчанию
Запуск
Время проверить как работает Sherlock, посмотрим на каких ресурсах занято имя пользователя egorovegor
python3 sherlock --print-found egorovegor
И вот что нашлось
Так же Sherlock умеет работать из docker контейнера, возможно добавление новых сайтов, поддержка написания юнит-тестов, подробную информацию о приложении читайте на странице официального репозитория в GitHub
Читайте больше моих публикаций про Python по этой ссылке.
—csv экспорт результата работы в cvs таблицу.
Тут тоже опечатка.
Глаз-алмаз.
В разделе использование есть «очепятка»:
python3 sherklock —help
Спасибо, поправил 🙂