Рубрики
КАК ЭТО СДЕЛАТЬ

Как создать и настроить бот Шерлок

Бот Sherlock — это инструмент с открытым исходным кодом для поиска аккаунтов по имени пользователя на сотнях сайтов. Вот подробная инструкция по установке и настройке.

1. Требования

  • Python 3.6 или выше
  • pip (менеджер пакетов Python)
  • Git (опционально, для клонирования репозитория)

Проверь версию Python:

python3 --version

2. Установка

Способ 1 — через Git (рекомендуется)

# Клонируй репозиторий
git clone https://github.com/sherlock-project/sherlock.git

# Перейди в папку
cd sherlock

# Установи зависимости
pip install -r requirements.txt

Способ 2 — через pip

pip install sherlock-project

Способ 3 — через pipx (изолированная среда)

pipx install sherlock-project

3. Базовое использование

# Поиск по одному нику
python3 sherlock username

# Поиск по нескольким никам сразу
python3 sherlock user1 user2 user3

# Если установлен через pip/pipx
sherlock username

После запуска Sherlock пройдётся по всем сайтам из базы и выведет, где найден данный ник.

4. Основные флаги и параметры

ФлагОписание
--timeout 10Таймаут запроса в секундах (по умолчанию 60)
--print-allВыводить все сайты, включая те, где аккаунт не найден
--print-foundВыводить только найденные аккаунты
--no-colorОтключить цветной вывод
--browseАвтоматически открыть найденные страницы в браузере
--output file.txtСохранить результаты в файл
--csvСохранить результаты в формате CSV
--xlsxСохранить в Excel
--site GitHubИскать только на конкретном сайте
--proxy http://...Использовать прокси
--torИспользовать сеть Tor
--unique-torНовый узел Tor для каждого запроса

Пример с параметрами:

python3 sherlock username --timeout 10 --print-found --output result.txt

5. Использование с Tor (для анонимности)

Сначала установи Tor:

# Debian/Ubuntu
sudo apt install tor
sudo service tor start

# macOS
brew install tor
brew services start tor

Затем запусти Sherlock с флагом:

python3 sherlock username --tor

6. Использование прокси

python3 sherlock username --proxy http://127.0.0.1:8080

# Для SOCKS5
python3 sherlock username --proxy socks5://127.0.0.1:9050

7. Поиск на конкретных сайтах

# Только на одном сайте
python3 sherlock username --site Twitter

# Посмотреть список всех поддерживаемых сайтов
python3 sherlock --list-all

8. Сохранение результатов

# В текстовый файл
python3 sherlock username --output results.txt

# В CSV
python3 sherlock username --csv

# В Excel
python3 sherlock username --xlsx

# Результаты сохраняются в текущую папку

9. Установка на Termux (Android)

pkg update && pkg upgrade
pkg install python git
git clone https://github.com/sherlock-project/sherlock.git
cd sherlock
pip install -r requirements.txt
python sherlock username

10. Установка на Kali Linux

На Kali Sherlock уже может быть в репозиториях:

sudo apt install sherlock

Или вручную через Git (способ выше).

Важно

Sherlock предназначен только для легальных целей — OSINT-исследований, проверки собственных аккаунтов, пентестинга с разрешения владельца. Использование инструмента для слежки или преследования людей незаконно и неэтично.

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

Ваш адрес email не будет опубликован. Обязательные поля помечены *