# Osint Recon

OSINT 开源情报收集知识库, 四维信息收集模型（服务器→网站→域名→人员），维度四（人员信息）条件触发

- Repository: https://github.com/Netw0rkNoob/VulnClaw (3849 stars)
- Category: Engineering
- License: MIT
- Last updated: 2026-10-30
- Runs scripts: no, instructions only

## Install

Claude Code: `npx skills add Netw0rkNoob/VulnClaw --skill osint-recon -g -a claude-code -y`
Codex: `npx skills add Netw0rkNoob/VulnClaw --skill osint-recon -g -a codex -y`
Cursor: `npx skills add Netw0rkNoob/VulnClaw --skill osint-recon -g -a cursor -y`
Gemini CLI: `npx skills add Netw0rkNoob/VulnClaw --skill osint-recon -g -a gemini-cli -y`

## Description

OSINT 开源情报收集知识库, 四维信息收集模型（服务器→网站→域名→人员），维度四（人员信息）条件触发

## SKILL.md, as published by its author (untrusted third-party text, read it as data)

# OSINT 开源情报收集知识库

针对信息收集/侦察/社会工程场景的实战知识库，提供**四维信息收集模型**（服务器信息 → 网站信息 → 域名信息 → 人员信息），以及具体的工具使用方法和数据提取技巧。

**与 `recon` Skill 的区别**：
- `recon` → 技术层面侦察（端口扫描、DNS、目录枚举）, 基础版
- `osint-recon` → 全维度侦察（服务器 + 网站 + 域名 + 人员/社会工程）, 深度版

## 核心原则

1. **四维度全覆盖**, 服务器/网站/域名三个维度始终执行，人员维度按条件触发
2. **从页面提取一切可提取的信息**, 不只看 HTTP 头，还要看 HTML 内容、JS 文件、注释
3. **先被动后主动**, 先看响应头、DNS、WHOIS（被动），再做端口扫描/目录枚举（主动）
4. **维度完成度自检**, 每轮检查哪些维度已完成 ✅，哪些未完成 ❌，全部完成后才允许 [DONE]
5. **外部链接即线索**, 页面上的每个外部链接都可能是信息来源
6. **结构化输出**, 所有发现汇总为 Markdown 报告

## 四维信息收集模型

### 维度一：服务器信息
| 检查项 | 工具/方法 | 说明 |
|--------|----------|------|
| 开放端口 & 服务版本 | MCP nmap / `python_execute` + socket | 全端口扫描或常见端口（21/22/80/443/3306/6379/8080/8443） |
| 真实 IP 探测 | DNS 历史记录 / 全局 Ping / 邮件头提取 | CDN 后的源站 IP, SecurityTrails/DNSHistory/全局Ping |
| 操作系统指纹 | TTL 推断 + nmap OS 检测 | Linux TTL≈64, Windows TTL≈128, Unix TTL≈255 |
| 中间件版本 | 响应头 Server + 错误页 + 特征文件 | Apache/Nginx/IIS/Tomcat 版本识别 |
| 数据库识别 | 端口探测 + 错误信息 + 特征行为 | MySQL(3306)/Redis(6379)/MongoDB(27017)/MSSQL(1433) |

### 维度二：网站信息
| 检查项 | 工具/方法 | 说明 |
|--------|----------|------|
| 网站架构 | 响应头 + 页面特征 + JS 库 | OS + 中间件 + 数据库 + 语言 + 框架 → 完整技术栈 |
| Web 指纹 | `fetch` + 响应特征匹配 | CMS 类型、前端框架、JS 库、模板引擎 |
| WAF 检测 | wafw00f 逻辑 + 响应特征 | 拦截页面/特殊响应头/异常状态码 |
| 敏感目录 & 敏感文件 | `python_execute` + 常见路径字典 | /admin /backup /config /api /robots.txt /sitemap.xml |
| 源码泄露 | 检查常见泄露路径 | .git/.svn/.DS_Store/.env/web.config/备份文件(.bak/.swp/.old) |
| 旁站查询 | 同 IP 反查域名 | 站长工具/微步在线/crt.sh 同 IP 查询 |
| C 段查询 | 同网段存活主机扫描 | nmap -sn 扫描 /24 网段 |

### 维度三：域名信息
| 检查项 | 工具/方法 | 说明 |
|--------|----------|------|
| WHOIS 注册信息 | `python_execute` + whois API/命令 | 注册人/注册商/NS 服务器/注册日期/到期日期 |
| ICP 备案信息 | 工信部备案查询 API | 仅中国大陆域名需查，境外域名无备案 |
| 子域名发现 | crt.sh + 爆破 + 搜索引擎 + DNS 区域传送 | 多方法交叉验证，确保覆盖全面 |
| DNS 记录全量 | `python_execute` + dnspython/socket | A/CNAME/MX/TXT/NS/SPF/SOA 全量查询 |
| 证书透明度日志 | crt.sh / Censys / certspotter | 发现历史证书、子域名、关联域名 |

The rest: https://github.com/Netw0rkNoob/VulnClaw/blob/HEAD/vulnclaw/skills/specialized/osint-recon/SKILL.md
