开源的图谱式 OSINT 调查平台,通过自动化富化器关联域名、IP、邮箱、钱包等实体。
- Star
- 23,612
- Fork
- 3,782
- 未关闭 Issue
- 346
- 最近提交
- 6个月前
这是什么?
SpiderFoot 是一款 OSINT(开源情报)自动化工具。用户可以输入 IP 地址、域名、子域名、CIDR 网段、ASN、邮箱、电话号码、用户名、人名或比特币地址等目标,其模块会查询各类数据源、抓取网页内容,并以发布/订阅模式让结果相互传递、持续扩展。
工具内置 200 多个模块,多数无需 API 密钥,需要密钥的不少也提供免费额度。覆盖范围包括 DNS 枚举、被动 DNS、证书透明度、数据泄露查询、黑名单与威胁情报检查、云存储桶发现以及 Tor 暗网搜索引擎等。内置的关联引擎支持以 YAML 配置规则,目前附带 37 条预定义规则,用于把发现的信息串联起来。结果可通过自带的 Web 界面查看,也可以通过命令行操作,并支持导出 CSV、JSON、GEXF,数据存储在 SQLite 中便于自定义查询。
SpiderFoot 还能调用 Nmap、DNSTwist、WhatWeb、CMSeeK、Nuclei 等外部工具。它既可用于红队和渗透测试中的侦察,也可用于评估组织在互联网上暴露了哪些信息。项目基于 Python 3.7+ 开发,采用 MIT 许可证。
核心功能
- 01支持 Web 界面或命令行操作
- 02200 多个模块,覆盖 DNS、数据泄露、威胁情报和云存储桶等
- 03可通过 YAML 配置的关联引擎,附带 37 条预定义规则
- 04支持导出 CSV、JSON、GEXF,并可用 SQLite 进行自定义查询
- 05可调用 Nmap、DNSTwist、WhatWeb、Nuclei 等外部工具
- 06支持通过 Tor 搜索暗网,并提供 Dockerfile 用于容器部署
适用场景
- 梳理企业对外攻击面,包括子域名、云存储桶和暴露的服务
- 在红队演练或渗透测试中进行侦察
- 检查企业邮箱或域名是否出现在已知数据泄露事件中
- 对可疑 IP、域名或比特币地址收集威胁情报
快速上手
- 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
在本地 5001 端口启动 Web 服务
python3 ./sf.py -l 127.0.0.1:5001
使用前须知
- 许多模块需要 API 密钥,不过其中不少提供免费套餐。
- README 建议使用打包版本,因为主分支可能包含未充分测试的功能。
- 部分集成功能仅在商业版 SpiderFoot HX 中提供。
标签
常见问题
- spiderfoot 是什么?
- 开源 OSINT 自动化工具,从 200 多个数据源收集 IP、域名、邮箱等信息,用于威胁情报和攻击面梳理。 SpiderFoot 是一款 OSINT(开源情报)自动化工具。用户可以输入 IP 地址、域名、子域名、CIDR 网段、ASN、邮箱、电话号码、用户名、人名或比特币地址等目标,其模块会查询各类数据源、抓取网页内容,并以发布/订阅模式让结果相互传递、持续扩展。
- spiderfoot 可以免费使用吗?用的什么许可证?
- spiderfoot 以 MIT 许可证开源。用于商业产品前,请先确认许可证条款。
- spiderfoot 还在维护吗?
- 超过半年未提交。spiderfoot 最近一次提交是在 2026年4月13日。
- spiderfoot 适合用来做什么?
- 梳理企业对外攻击面,包括子域名、云存储桶和暴露的服务 在红队演练或渗透测试中进行侦察 检查企业邮箱或域名是否出现在已知数据泄露事件中 对可疑 IP、域名或比特币地址收集威胁情报
- 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 在本地 5001 端口启动 Web 服务: python3 ./sf.py -l 127.0.0.1:5001
- 在哪里获取 spiderfoot?
- 源代码和安装说明在 GitHub 上:https://github.com/smicallef/spiderfoot
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
相关项目
一款 Go 命令行工具,可同时调用多个网络空间搜索引擎,快速发现互联网上暴露的主机。
一个按类别整理的免费 OSINT 工具与资源导航站,用于从公开来源收集信息。
一站式开源情报工具,对任意网站按需运行 DNS、SSL、响应头、服务器和安全配置等多项检查。
网络流量检测系统,通过称为 trails 的恶意指标库,识别与已知恶意域名、IP、URL 和 User-Agent 的通信。
基于 AI 的暗网 OSINT 工具,通过 Tor 检索暗网搜索引擎,借助大模型优化查询、筛选结果并生成调查摘要。