SpiderFoot 是一款开源情报(OSINT)自动化工具,用于威胁情报分析和攻击面测绘。它整合了超过 200 个数据源模块,支持通过内置 Web 界面或纯命令行操作,采用 Python 3 编写并以 MIT 许可证发布,自 2012 年起持续活跃开发。
工具可对 IP 地址、域名、子域名、ASN、邮箱、电话号码、用户名乃至比特币地址等实体发起扫描,既能用于红队或渗透测试中的目标侦察,也能帮助组织自查暴露在互联网上的资产。其模块间通过发布/订阅模型协作,可执行子域名枚举、邮箱与姓名提取、DNS 区域传送检测、暗网搜索、端口扫描及数据泄露查询等任务。
SpiderFoot 内置 YAML 配置的关联引擎(含 37 条预定义规则),支持 CSV/JSON/GEXF 格式导出、SQLite 后端存储,并集成 TOR 以搜索暗网。它还能调用 DNSTwist、Nmap、WhatWeb 等外部工具。安装需 Python 3.7 及以上版本,通过 pip 安装依赖后即可运行。
GitHub
#GitHub #开源 #OSINT #威胁情报 #攻击面测绘 #渗透测试 #网络安全 #SpiderFoot #Python
@GitHubTrendingHub
