Open-source платформа для OSINT-расследований на основе графов, которая связывает домены, IP-адреса, email и криптокошельки с помощью автоматических обогатителей.
smicallef/spiderfoot
Инструмент с открытым исходным кодом для автоматизации OSINT: собирает данные об IP-адресах, доменах, email и других целях из более чем 200 источников для анализа угроз и картирования поверхности атаки.
Open source альтернатива:Maltego
- Звёзды
- 23,612
- Форки
- 3,782
- Открытые issues
- 346
- Последний коммит
- 6 месяцев назад
Что это?
SpiderFoot автоматизирует сбор данных из открытых источников (OSINT). Вы задаёте цель — например, IP-адрес, домен, поддомен, подсеть CIDR, ASN, email-адрес, номер телефона, имя пользователя, имя человека или Bitcoin-адрес, — а модули опрашивают источники данных, извлекают содержимое и передают результаты друг другу по модели издатель/подписчик.
В инструмент входит более 200 модулей: большинству из них не нужны API-ключи, а многие из тех, которым они нужны, предлагают бесплатный тариф. Среди возможностей — перечисление DNS-записей, пассивный DNS, поиск в журналах прозрачности сертификатов, проверка утечек данных, проверка по чёрным спискам и источникам информации об угрозах, обнаружение облачных хранилищ и поиск через Tor. Механизм корреляции с настройкой через YAML связывает найденные данные по 37 предопределённым правилам. Результаты доступны во встроенном веб-интерфейсе или через командную строку; их можно экспортировать в CSV, JSON или GEXF. Для выполнения пользовательских запросов используется SQLite.
SpiderFoot может запускать внешние инструменты, например Nmap, DNSTwist, WhatWeb, CMSeeK и Nuclei. Его используют для разведки в рамках red team-упражнений и тестирования на проникновение, а также для защитного анализа того, какие данные организация раскрывает в Интернете. Инструмент написан на Python 3.7+ и распространяется по лицензии MIT.
Ключевые возможности
- 01Работа через веб-интерфейс или командную строку
- 02Более 200 модулей для анализа DNS, утечек данных, информации об угрозах и облачных хранилищ
- 03Механизм корреляции с настройкой через YAML и 37 предопределёнными правилами
- 04Экспорт в CSV, JSON и GEXF; хранение данных в SQLite для пользовательских запросов
- 05Интеграция с внешними инструментами, например Nmap, DNSTwist, WhatWeb и Nuclei
- 06Опциональная интеграция с Tor для поиска в даркнете и Dockerfile
Сценарии использования
- Картирование внешней поверхности атаки компании, включая поддомены, облачные хранилища и доступные извне сервисы
- Разведка во время red team-упражнений или тестирования на проникновение
- Проверка, фигурируют ли email-адреса или домены организации в известных утечках данных
- Сбор информации об угрозах, связанных с подозрительными IP-адресами, доменами или Bitcoin-адресами
Быстрый старт
- 1
Скачайте архив упакованного релиза
wget https://github.com/smicallef/spiderfoot/archive/v4.0.tar.gz - 2
Распакуйте архив и перейдите в папку
tar zxvf v4.0.tar.gz && cd spiderfoot-4.0 - 3
Установите зависимости Python
pip3 install -r requirements.txt - 4
Запустите веб-сервер на localhost, порт 5001
python3 ./sf.py -l 127.0.0.1:5001
Что важно знать
- Многим модулям нужны ключи API, хотя для многих из них предусмотрен бесплатный тариф.
- В README рекомендуется упакованный релиз, поскольку master может содержать непроверенные функции.
- Некоторые интеграции доступны только в коммерческой версии SpiderFoot HX.
Темы
Частые вопросы
- Что такое spiderfoot?
- Инструмент с открытым исходным кодом для автоматизации OSINT: собирает данные об IP-адресах, доменах, email и других целях из более чем 200 источников для анализа угроз и картирования поверхности атаки. SpiderFoot автоматизирует сбор данных из открытых источников (OSINT). Вы задаёте цель — например, IP-адрес, домен, поддомен, подсеть CIDR, ASN, email-адрес, номер телефона, имя пользователя, имя человека или Bitcoin-адрес, — а модули опрашивают источники данных, извлекают содержимое и передают результаты друг другу по модели издатель/подписчик.
- spiderfoot можно использовать бесплатно? Какая у него лицензия?
- spiderfoot распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- spiderfoot всё ещё поддерживается?
- Нет коммитов больше 6 месяцев. Последний коммит в spiderfoot — 13 апр. 2026 г..
- Для чего можно использовать spiderfoot?
- Картирование внешней поверхности атаки компании, включая поддомены, облачные хранилища и доступные извне сервисы Разведка во время red team-упражнений или тестирования на проникновение Проверка, фигурируют ли email-адреса или домены организации в известных утечках данных Сбор информации об угрозах, связанных с подозрительными IP-адресами, доменами или Bitcoin-адресами
- Как установить spiderfoot?
- Скачайте архив упакованного релиза: wget https://github.com/smicallef/spiderfoot/archive/v4.0.tar.gz Распакуйте архив и перейдите в папку: tar zxvf v4.0.tar.gz && cd spiderfoot-4.0 Установите зависимости Python: pip3 install -r requirements.txt Запустите веб-сервер на localhost, порт 5001: python3 ./sf.py -l 127.0.0.1:5001
- Где скачать spiderfoot?
- Исходный код и инструкции по установке — на GitHub: https://github.com/smicallef/spiderfoot
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Go CLI для поиска открытых хостов в Shodan, Censys, FOFA, ZoomEye и других поисковых системах с выводом для передачи другим инструментам.
Каталог бесплатных OSINT-инструментов и ресурсов для поиска информации в открытых источниках, сгруппированных по категориям.
Универсальный инструмент OSINT с открытым исходным кодом для проверки сайтов по запросу: DNS, SSL, заголовки, данные сервера и настройки безопасности.
Монитор сетевого трафика, который выявляет обращения к известным вредоносным доменам, IP-адресам, URL и User-Agent по спискам индикаторов, называемым trails.
Инструмент OSINT на базе ИИ: ищет в поисковиках даркнета через Tor, уточняет запросы и фильтрует результаты с помощью LLM, а затем составляет сводку расследования.