Holehe: детектив для email-адресов в мире OSINT

10 Sep, 2024

Репозиторий давно не обновлялся

Последнее обновление было 1 год назад.

11,576
🔱 1,415
👥 182

Когда вам нужно узнать, где зарегистрирован конкретный email — для проверки утечек данных, анализа цифрового следа или просто из любопытства — вручную проверять сотни сайтов нереально. Вот где появляется Holehe — ваш автоматизированный помощник для OSINT-разведки.

Что умеет этот инструмент?

Holehe проверяет наличие email-адреса в более чем 120 популярных сервисах — от Twitter и Instagram до eBay и GitHub. Причем делает это:

  • Без уведомления владельца почты (не отправляет письма с подтверждением)
  • Используя легальные методы (функцию восстановления пароля)
  • Возвращая структурированные данные в JSON-формате

Пример работы Holehe

Как это работает технически?

Под капотом Holehe — Python-библиотека, которая:

  1. Для каждого сайта из списка имитирует запрос на восстановление пароля
  2. Анализирует ответ сервера (разные сервисы по-разному реагируют на существующие/несуществующие аккаунты)
  3. Форматирует результат в удобную структуру

Пример вывода для одного сервиса:

Реклама
{
  "name": "twitter",
  "rateLimit": false,
  "exists": true,
  "emailrecovery": "tw*****r@gmail.com",
  "phoneNumber": null,
  "others": null
}

Кому это пригодится?

  1. Пентестерам — для разведки перед тестированием на проникновение
  2. Исследователям цифровых следов — в OSINT-расследованиях
  3. Администраторам — для проверки корпоративных email на утечки
  4. Обычным пользователям — чтобы узнать, где «засветился» ваш email

Как начать использовать?

Установка одной командой:

pip3 install holehe

Быстрая проверка из командной строки:

holehe your-email@example.com

Или интеграция в Python-скрипт:

from holehe.modules.social_media.twitter import twitter

async def check_twitter(email):
    out = []
    client = httpx.AsyncClient()
    await twitter(email, client, out)
    print(out)

Что особенно ценно?

  1. Обширная база сервисов — от соцсетей до нишевых форумов
  2. Гибкость использования — и CLI, и API
  3. Конфиденциальность — целевой email не получает уведомлений
  4. Дополнительная информация — иногда удается получить частично скрытые резервные email или телефоны

Ограничения

  • Некоторые сервисы могут блокировать частые запросы (решение — сменить IP)
  • Не все сайты поддерживаются (но список постоянно расширяется)
  • Только для легального использования (лицензия GPL-3.0)

Вывод: стоит ли пробовать?

Если вам нужно быстро проверить «цифровой след» email — Holehe станет отличным помощником. Простота установки, богатые возможности и открытый код делают его одним из лучших инструментов в своем классе.

Для более глубокого анализа можно подключить Maltego-трансформ, который визуализирует связи между аккаунтами.

Логотип Holehe

🍪 Мы используем файлы cookie и сервис аналитики Яндекс.Метрика, чтобы сайт работал лучше. Продолжая пользоваться devtrends.ru, вы соглашаетесь с обработкой данных согласно Политике конфиденциальности.