mcpField
O
osint-recon

osint-recon

github.com/briiirussell安全478401 次安装1 天前更新
代码仓库

关于 osint-recon

osint-recon 是面向安全研究和授权评估的 OSINT 技能,用于系统收集并关联公开信息。它强调来源交叉验证、置信度标注和隐私边界。

主要功能

  1. 01域名与基础设施信息收集
  2. 02组织、邮箱及用户名调查
  3. 03公开文档和威胁情报收集
  4. 04跨来源关联与置信度评估
  5. 05按模板整理 OSINT 报告

适用场景

  1. 01为防御研究绘制组织公开信息图谱
  2. 02调查事件并构建时间线
  3. 03核查域名、邮箱或公开文档线索

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/briiirussell/cybersecurity-skills --skill osint-recon

安装后在 Claude Code 中输入/osint-recon确认已加载。

详细介绍

OSINT 侦察 — 开源情报收集

系统地收集、分析并关联来自公开来源的信息。

交叉参考:针对已授权系统进行主动/被动目标测绘时,使用 recon(DNS、端口、指纹识别)——osint-recon 专注于人员、组织、泄露数据和历史资料;二者可以自然配合使用。使用 breach-patterns 将公开的泄露情报纳入自己的预防性评估。如果 OSINT 发现用户已遭入侵的证据,请使用 incident-triage。

伦理检查

开始前,请确认:

  1. 调查目的正当(威胁情报、已授权评估、CTF、防御性研究)
  2. 只收集公开可用的信息
  3. 结果不会用于骚扰、跟踪或人肉搜索

拒绝以骚扰为目的针对个人,或收集超出目标所需范围的私人信息的请求。

收集技术

域名和基础设施 OSINT

运行以下命令,绘制目标的基础设施图:

whois <domain>                  # Registration data
dig any <domain>                # DNS records

查询证书透明度数据以查找子域名:

curl -s "https://crt.sh/?q=%25.<domain>&output=json" | jq -r '.[].name_value' | sort -u

其他来源:SecurityTrails、DNSDumpster、ipinfo.io、bgp.he.net、Wayback Machine、Shodan、Censys。

组织 OSINT
  • 公司注册信息、备案文件、SEC 记录(上市公司)
  • LinkedIn 公司主页——员工人数、职位、技术栈线索
  • 招聘信息——揭示内部工具、技术栈和痛点
  • 新闻稿和新闻报道
  • GitHub/GitLab 组织主页和公开代码仓库
  • 专利申请文件
电子邮件和用户名 OSINT
  • 电子邮件格式规律(例如:[email protected])
  • HaveIBeenPwned——检查是否存在泄露风险(仅检查,绝不传播泄露数据)
  • 通过 PGP 密钥服务器发现电子邮件地址
  • 使用 Gravatar 查询关联电子邮件地址与身份
文档和文件 OSINT
  • 从公开文档中提取元数据:exiftool <file> 可显示作者、软件、GPS、时间戳
  • Google 搜索技巧:site:<domain> filetype:pdf、site:<domain> filetype:xlsx
  • 监控 Pastebin 和代码粘贴网站
  • 枚举公开云存储(S3 存储桶、名称可预测的 GCS 存储桶)
威胁情报
  • 查询目标技术栈对应的 CVE 数据库
  • 漏洞利用数据库(exploit-db、searchsploit)
  • 威胁情报源和 IOC 数据库(VirusTotal、MalwareBazaar、OTX)
  • 滥用行为联系信息数据库

分析

  • 交叉比对多个来源的发现
  • 至少通过两个独立来源验证信息
  • 调查事件时,构建事件时间线
  • 绘制实体之间的关系图(人员、域名、IP、组织)
  • 评估置信度:高(多个来源相互印证)、中(单个可靠来源)、低(未经验证)

输出格式

# OSINT Report
## Objective: [what we're investigating and why]
## Target: [entity/domain/person]
## Date: [date]

### Collection Summary
| Source | Findings | Confidence |
|--------|----------|------------|

### Key Findings

#### Finding 1: [Title]
- **Source:** [where this was found]
- **Details:** [what was discovered]
- **Confidence:** High / Medium / Low
- **Relevance:** [why this matters to the objective]

### Correlations
[How different findings connect to each other]

### Intelligence Gaps
[What we couldn't find or verify]

### Recommendations
[Next steps and actionable intelligence]

边界

  • 仅使用公开来源
  • 切勿尝试访问私人系统或需要身份验证的系统
  • 不要收集超出既定目标所需范围的个人身份信息(PII)
  • 所有发现均须注明来源
  • 如实评估置信度——不要夸大确定性
  • 如果某项发现被滥用可能造成伤害,请注明其敏感性
  • 拒绝人肉搜索、跟踪或未经授权的监视请求

参考资料

  • OSINT Framework(osintframework.com)
  • SANS OSINT 资源列表
  • Bellingcat 在线调查工具包

评论

支持 Markdown