SpiderFoot — Швейцарский нож для OSINT-разведки
Представьте, что вам нужно быстро собрать максимум информации о домене, IP-адресе или даже криптокошельке. Обычно это означает десятки сервисов, сотни вкладок в браузере и часы рутинной работы. Именно эту проблему решает SpiderFoot — автоматизированный инструмент для OSINT с 12-летней историей разработки.
Что скрывает ваш цифровой след?
SpiderFoot — это Python-приложение с веб-интерфейсом и CLI, которое агрегирует данные из 200+ источников. В отличие от многих OSINT-инструментов, он не просто собирает данные, но и выявляет связи между ними через систему корреляционных правил.
Кто оценит:
- Пентестеры для разведки перед тестом
- Blue Team для мониторинга утечек данных
- Исследователи киберугроз
- Журналисты для расследований
5 ключевых возможностей
-
Полноценный фреймворк с модулями для:
- Поиска уязвимых поддоменов
- Анализа соцсетей и утечек данных
- Проверки на фишинг и вредоносные IP
- Даже крипторазведки (Bitcoin, Ethereum)
-
Интеграция с популярными сервисами типа Shodan, VirusTotal, HaveIBeenPwned — многие модули работают без API-ключей
-
Визуализация связей между найденными артефактами
-
TOR-поддержка для анонимных запросов
-
Гибкость — можно добавлять свои модули на Python и правила корреляции
Как это работает технически
Под капотом — классическое Python-приложение с:
- SQLite для хранения данных
- Веб-интерфейсом на Flask/Jinja2
- Модульной архитектурой (каждый источник данных — отдельный модуль)
- Поддержкой Docker
# Быстрый старт
pip3 install -r requirements.txt
python3 ./sf.py -l 127.0.0.1:5001
Сценарии использования из практики
- Пентест: Перед атакой находим все поддомены компании, проверяем на уязвимости к захвату
- Инцидент-ответ: По IP злоумышленника ищем связанные домены и аккаунты
- Due Diligence: Проверяем криптокошельки контрагента на связь с darknet-маркетами
- Журналистика: Собираем цифровой след публичной личности
Почему стоит попробовать
SpiderFoot — редкий пример «долгожителя» среди OSINT-инструментов. Проект активно развивается с 2012 года, сохраняя open-source ядро (есть и коммерческая облачная версия).
Идеально для:
- Команд безопасности, которым нужен централизованный OSINT
- Разработчиков, любящих кастомизировать инструменты
- Всех, кто устал собирать информацию вручную
Ссылки для старта:
