关于 performing-osint-with-spiderfoot
该技能通过 SpiderFoot 自动执行 OSINT 扫描,并将结果整理为结构化目标档案,适用于安全评估、事件响应和定期审计,涵盖扫描配置、进度跟踪与结果解析。
主要功能
- 01创建和管理 SpiderFoot 扫描
- 02按调查类型选择模块
- 03通过 API 跟踪扫描进度
- 04解析域名、IP、邮箱和 DNS 数据
- 05生成结构化 OSINT 报告
适用场景
- 01绘制组织的外部攻击面
- 02调查域名、IP 或邮箱
- 03审查泄露凭据和 DNS 发现
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ mukul975/ anthropic-cybersecurity-skills --skill performing-osint-with-spiderfoot安装后在 Claude Code 中输入/performing-osint-with-spiderfoot确认已加载。
包含的文件
除 SKILL.md 外,安装时一起下载的参考资料和脚本。
LICENSESKILL.es.mdreferences/api-reference.mdscripts/agent.py详细介绍
使用 SpiderFoot 执行 OSINT
概述
SpiderFoot 是一款开源 OSINT 自动化工具,拥有 200+ 模块,可与数据源集成,用于威胁情报和攻击面测绘。本技能使用 SpiderFoot REST API 和命令行(sf.py/spiderfoot-cli)来创建和管理扫描,按使用场景(footprint、investigate、passive)选择模块,解析域名、IP、电子邮件地址、泄露凭据和 DNS 记录的结构化结果,并生成目标情报画像。
何时使用
- 当进行涉及使用 spiderfoot 执行 osint 的安全评估时
- 当遵循相关安全事件的 incident response 流程时
- 当执行计划的安全测试或审计活动时
- 当通过动手测试验证安全控制时
前提条件
- 已安装 SpiderFoot 4.0+,或拥有 SpiderFoot HX 云账户
- Python 3.8+ 以及 requests 库
- SpiderFoot 服务运行在默认端口 5001
- 可选:VirusTotal、Shodan、HaveIBeenPwned 模块的 API 密钥
步骤
- 连接到 SpiderFoot REST API 或使用命令行界面
- 使用目标规格(域名、IP、电子邮件、姓名)创建新扫描
- 按使用场景(all、footprint、investigate、passive)选择扫描模块
- 通过 API 轮询监控扫描进度
- 按数据元素类型检索并解析扫描结果
- 提取关键发现:子域名、IP、电子邮件、泄露凭据
- 生成结构化 OSINT 情报报告
预期输出
JSON 报告,包含按数据类型(域名、IP、电子邮件、凭据、DNS 记录)组织的 OSINT 发现、模块来源归属,以及带有风险指标的目标画像摘要。
评论
支持 Markdown