用途:该技能面向安全评估、事件响应、定期安全测试与审计等场景,使用 SpiderFoot 自动化 OSINT 收集,并生成目标情报画像。
主要能力:SpiderFoot 是开源 OSINT 自动化工具,集成 200+ 模块与数据源,用于威胁情报与攻击面测绘。技能通过 REST API 和 CLI(sf.py/spiderfoot-cli)创建与管理扫描,按用例选择模块(all、footprint、investigate、passive),轮询扫描进度,按数据元素类型检索并解析结果,提取子域名、IP、邮箱、泄露凭据等关键发现,最终生成结构化 OSINT 情报报告。
使用方式:先连接 SpiderFoot REST API 或使用 CLI;指定目标(域名、IP、邮箱、名称)创建扫描;按用例选择模块;通过 API 轮询监控进度;按数据类型获取并解析结果;提取关键发现并生成报告。
前置条件:需安装 SpiderFoot 4.0+ 或使用 SpiderFoot HX 云账户;Python 3.8+ 及 requests 库;SpiderFoot 服务运行于默认端口 5001;可选配置 VirusTotal、Shodan、HaveIBeenPwned 等模块的 API 密钥。
预期输出:JSON 报告,按数据类型(域名、IP、邮箱、凭据、DNS 记录)组织 OSINT 发现,包含模块来源归因,以及带风险指标的目标画像摘要。
限制:资料未提供具体命令示例、各模块详细参数、扫描耗时、结果准确性或收费信息,暂未提供。