本文へ移動
cccskills
無料GitHub で公開

pentest-tools

主动渗透测试工具链。覆盖信息收集、端口扫描、漏洞扫描、Web 渗透、SQL 注入、目录爆破、密码破解等场景。通过 MCP server(pentestMCP / mcp-security-hub)将 20+ 安全工具暴露给 AI agent。

触发关键词:渗透测试、端口扫描、Nmap、漏洞扫描、Nuclei、SQL 注入、SQLMap、目录爆破、FFUF、密码破解、Hashcat、信息收集、子域名、Web 渗透、ZAP、Burp。

インストール方法を見る

含まれるファイル(110)

  • SKILL.md9.8 KB
  • payloads/README.md1.1 KB
  • references/ai-pentest-agents.md6.0 KB
  • references/ai-pentesting-landscape-2026.md3.4 KB
  • references/automation-loop-pattern.md5.2 KB
  • references/awesome-pentest-digest.md5.9 KB
  • references/kali-mcp-ecosystem.md4.4 KB
  • references/network-attack-defense.md9.9 KB
  • references/nuclei-guide-2026.md4.0 KB
  • references/pentest-ai-agents-matrix.md5.0 KB
  • references/pentest-loop.md6.6 KB
  • references/web-attack-cheatsheet.md7.5 KB
  • src-hunter/.claude-plugin/marketplace.json1.0 KB
  • src-hunter/.gitignore164 B
  • src-hunter/LICENSE1.0 KB
  • src-hunter/README.en.md6.1 KB
  • src-hunter/README.md6.2 KB
  • src-hunter/references/.gitkeep0 B
  • src-hunter/references/dictionaries/00-index.md2.2 KB
  • src-hunter/references/dictionaries/chinese-srcfingerprints.md14.5 KB
  • src-hunter/references/dictionaries/default-credentials-cn.md9.9 KB
  • src-hunter/references/industry/00-index.md2.7 KB
  • src-hunter/references/industry/banking-finance.md14.6 KB
  • src-hunter/references/industry/telecom-isp.md11.5 KB
  • src-hunter/references/methodology/00-index.md2.9 KB
  • src-hunter/references/methodology/01-attack-priority.md6.5 KB
  • src-hunter/references/methodology/02-bypass-toolkit.md11.3 KB
  • src-hunter/references/methodology/03-evidence-discipline.md7.4 KB
  • src-hunter/references/methodology/04-control-gap-hunting.md9.1 KB
  • src-hunter/references/methodology/05-srctimebox-priority.md7.7 KB
  • src-hunter/references/payloader/by-category/intranet/adcs攻击.md6.2 KB
  • src-hunter/references/payloader/by-category/intranet/exchange攻击.md5.5 KB
  • src-hunter/references/payloader/by-category/intranet/sharepoint攻击.md2.5 KB
  • src-hunter/references/payloader/by-category/intranet/信息收集.md21.5 KB
  • src-hunter/references/payloader/by-category/intranet/免杀与规避.md18.3 KB
  • src-hunter/references/payloader/by-category/intranet/凭证窃取.md34.2 KB
  • src-hunter/references/payloader/by-category/intranet/域渗透攻击.md18.0 KB
  • src-hunter/references/payloader/by-category/intranet/权限提升.md21.1 KB
  • src-hunter/references/payloader/by-category/intranet/权限维持.md13.6 KB
  • src-hunter/references/payloader/by-category/intranet/横向移动.md20.8 KB
  • src-hunter/references/payloader/by-category/intranet/隧道代理.md12.5 KB
  • src-hunter/references/payloader/by-category/web/ai安全.md31.3 KB
  • src-hunter/references/payloader/by-category/web/api安全.md45.1 KB
  • src-hunter/references/payloader/by-category/web/csrf跨站请求伪造.md23.6 KB
  • src-hunter/references/payloader/by-category/web/jwt安全.md19.6 KB
  • src-hunter/references/payloader/by-category/web/lfi-rfi文件包含.md35.1 KB
  • src-hunter/references/payloader/by-category/web/rce远程代码执行.md37.7 KB
  • src-hunter/references/payloader/by-category/web/sql-nosql注入.md61.5 KB
  • src-hunter/references/payloader/by-category/web/ssrf服务端请求伪造.md36.8 KB
  • src-hunter/references/payloader/by-category/web/ssti模板注入.md31.3 KB
  • src-hunter/references/payloader/by-category/web/websocket安全.md20.1 KB
  • src-hunter/references/payloader/by-category/web/xss跨站脚本.md43.5 KB
  • src-hunter/references/payloader/by-category/web/xxe实体注入.md24.3 KB
  • src-hunter/references/payloader/by-category/web/业务逻辑漏洞.md24.8 KB
  • src-hunter/references/payloader/by-category/web/云安全漏洞.md26.3 KB
  • src-hunter/references/payloader/by-category/web/供应链攻击.md17.4 KB
  • src-hunter/references/payloader/by-category/web/原型链污染.md18.6 KB
  • src-hunter/references/payloader/by-category/web/开放重定向.md13.6 KB
  • src-hunter/references/payloader/by-category/web/文件漏洞.md46.8 KB
  • src-hunter/references/payloader/by-category/web/框架漏洞.md67.2 KB
  • src-hunter/references/payloader/by-category/web/点击劫持.md13.7 KB
  • src-hunter/references/payloader/by-category/web/缓存与cdn安全.md16.9 KB
  • src-hunter/references/payloader/by-category/web/认证漏洞.md63.5 KB
  • src-hunter/references/payloader/by-category/web/请求走私.md22.0 KB
  • src-hunter/references/payloader/index.md4.7 KB
  • src-hunter/references/payloader/raw/navigation.json152.5 KB
  • src-hunter/references/payloader/raw/tools.json169.5 KB
  • src-hunter/references/payloader/raw/web.json1.1 MB
  • src-hunter/references/payloader/tools/web渗透.md12.6 KB
  • src-hunter/references/payloader/tools/windows渗透.md2.0 KB
  • src-hunter/references/payloader/tools/信息收集.md15.1 KB
  • src-hunter/references/payloader/tools/内网渗透.md14.9 KB
  • src-hunter/references/payloader/tools/凭证窃取.md2.7 KB
  • src-hunter/references/payloader/tools/域渗透.md883 B
  • src-hunter/references/payloader/tools/密码攻击.md9.1 KB
  • src-hunter/references/payloader/tools/权限提升.md2.1 KB
  • src-hunter/references/payloader/tools/漏洞利用.md9.3 KB
  • src-hunter/references/payloader/tools/系统命令.md7.7 KB
  • src-hunter/references/payloader/tools/红队工具.md799 B
  • src-hunter/references/payloader/tools/编码解码.md4.6 KB
  • src-hunter/references/payloader/tools/隧道代理.md1.1 KB
  • src-hunter/references/payloader/waf-bypass.md169.6 KB
  • src-hunter/references/playbooks/00-index.md2.7 KB
  • src-hunter/references/playbooks/api-rest.md45.2 KB
  • src-hunter/references/playbooks/arbitrary-x-authz.md20.3 KB
  • src-hunter/references/playbooks/dos.md28.6 KB
  • src-hunter/references/playbooks/file-upload.md44.3 KB
  • src-hunter/references/playbooks/graphql.md5.4 KB
  • src-hunter/references/playbooks/http-smuggling.md21.2 KB
  • src-hunter/references/playbooks/info-disclosure.md15.9 KB
  • src-hunter/references/playbooks/intranet-postexp.md107.5 KB
  • src-hunter/references/playbooks/llm-prompt-injection.md55.2 KB
  • src-hunter/references/playbooks/logic-flaws.md50.8 KB
  • src-hunter/references/playbooks/mobile.md13.5 KB
  • src-hunter/references/playbooks/oauth-saml-jwt.md77.2 KB
  • src-hunter/references/playbooks/path-traversal.md31.9 KB
  • src-hunter/references/playbooks/race-conditions.md7.1 KB
  • src-hunter/references/playbooks/rce.md120.5 KB
  • src-hunter/references/playbooks/sqli.md44.3 KB
  • src-hunter/references/playbooks/ssrf-cache-host.md61.5 KB
  • src-hunter/references/playbooks/unauth-access.md14.2 KB
  • src-hunter/references/playbooks/xss.md30.1 KB
  • src-hunter/references/templates/report-submission.md9.6 KB
  • src-hunter/references/tools/mcp-jshook.md15.7 KB
  • src-hunter/SKILL.md10.6 KB
  • templates/findings.md328 B
  • templates/progress.md242 B
  • templates/rules.md722 B
  • templates/scope.md422 B
  • templates/task_plan.md543 B

SKILL.md(原文)

インストールする前に、エージェントに与えられる指示の中身を確認できます。

渗透测试工具链 (Pentest Tools)

适用范围

当任务属于以下场景时使用本 skill:

  • 目标信息收集(端口扫描、子域名枚举、服务识别)
  • 漏洞扫描(Web 漏洞、CVE 检测、配置错误)
  • Web 渗透(SQL 注入、XSS、SSRF、目录爆破)
  • 密码破解(哈希破解、字典攻击)
  • 网络渗透(服务利用、横向移动辅助)

与其他 skill 的分工

场景用什么
主动扫描/攻击(Nmap/Nuclei/SQLMap)本 skill
逆向分析二进制ida-reverse/ 或 radare2/
前端 JS 签名逆向js-reverse/
浏览器/桌面自动化操作browser-automation/
CTF 竞赛(综合)CTF-Sandbox-Orchestrator/
游戏安全game-security/

简单判断:

  • 需要"扫描目标、发现漏洞、利用漏洞" → 本 skill
  • 需要"分析程序内部逻辑" → 逆向类 skill
  • 需要"操作浏览器/桌面" → browser-automation

工具矩阵

信息收集

工具用途典型命令
Nmap端口扫描、服务识别、OS 检测nmap -sV -sC -O target
Masscan大规模快速端口扫描masscan -p1-65535 target --rate=1000
Subfinder子域名枚举subfinder -d target.com
httpxHTTP 探测、存活检测httpx -l urls.txt -status-code

漏洞扫描

工具用途典型命令
Nuclei模板化漏洞扫描(CVE/配置/暴露)nuclei -u target -t cves/
ZAPWeb 应用安全扫描通过 API 或 MCP 调用
NiktoWeb 服务器漏洞扫描nikto -h target

Web 渗透

工具用途典型命令
SQLMapSQL 注入自动化sqlmap -u "url?id=1" --batch --dbs
FFUF目录/参数爆破ffuf -u target/FUZZ -w wordlist.txt
Gobuster目录/子域名爆破gobuster dir -u target -w wordlist
XSStrikeXSS 检测xsstrike -u "url?param=test"

密码破解

工具用途典型命令
HashcatGPU 哈希破解hashcat -m 0 hash.txt wordlist.txt
John the RipperCPU 哈希破解john --wordlist=rockyou.txt hash.txt
Hydra在线暴力破解hydra -l admin -P pass.txt target ssh

利用框架

工具用途说明
Metasploit漏洞利用框架需要单独安装,体量大
ImpacketWindows 协议利用(SMB/WMI/Kerberos)pip install impacket

MCP 后端选择

本 skill 支持两种 MCP 后端,选一个即可:

方案 A:pentestMCP(推荐,Docker 一键)

  • 项目:https://github.com/ramkansal/pentestmcp
  • 特点:20+ 工具打包成单个 Docker 容器,MCP server 直接暴露
  • 工具:Nmap、Nuclei、ZAP、SQLMap、FFUF、Nikto、Gobuster、Subfinder、httpx 等
  • 安装:
# 拉取并运行
docker pull ramkansal/pentestmcp
docker run -d -p 8080:8080 ramkansal/pentestmcp

# 或本地构建
git clone https://github.com/ramkansal/pentestmcp.git
cd pentestmcp
docker build -t pentestmcp .
docker run -d -p 8080:8080 pentestmcp
  • MCP 注册:
{
  "mcpServers": {
    "pentest": {
      "url": "http://localhost:8080/mcp"
    }
  }
}

方案 B:mcp-security-hub(模块化)

方案 C:单工具 MCP(最轻量)

如果只需要某一个工具:

工具MCP 项目安装
Nmapnmap-mcp-servernpm
Nucleinuclei-mcpnpm
SQLMapmcp-security-hub 子模块pip

工作流

标准渗透流程

重要:执行渗透测试时,必须按 references/pentest-loop.md 的自主循环框架运行。 该框架定义了完整的风险门控、记录规范、上下文压缩和完成检查机制。

1. 信息收集
   - Nmap 端口扫描 → 确认开放服务
   - Subfinder 子域名枚举 → 扩大攻击面
   - httpx 存活检测 → 过滤有效目标

2. 漏洞扫描
   - Nuclei 模板扫描 → 快速发现已知漏洞
   - ZAP/Nikto → Web 应用深度扫描

3. 漏洞利用
   - SQLMap → SQL 注入
   - FFUF → 发现隐藏路径/参数
   - 手动验证 → 确认可利用性

4. 后渗透(如果授权范围内)
   - 权限提升
   - 横向移动
   - 数据提取

5. 报告
   - 调用 docs-generator skill 生成渗透测试报告

快速扫描流程(5 分钟出结果)

1. nmap -sV -sC target → 端口+服务
2. nuclei -u target -severity critical,high → 高危漏洞
3. 有 Web 服务 → ffuf -u target/FUZZ -w common.txt → 目录
4. 汇总发现 → 决定下一步

注意事项

  • 必须有授权 — 所有扫描/攻击操作必须在授权范围内
  • 控制扫描速率 — 避免触发 WAF/IDS 或打崩目标
  • 先被动后主动 — 先信息收集,再漏洞扫描,最后利用
  • 记录所有操作 — 每个命令和结果都要记录,用于报告
  • 不要盲目自动化 — AI 应该在每个关键步骤等待确认

按需自举(On-Demand Bootstrap)

自动化能力边界

工具可自动安装安装方式说明
Nmap✓winget (Insecure.Nmap)Windows 版
Nuclei✓go install 或 GitHub Release需要 Go 或直接下载二进制
SQLMap✓pip install sqlmap 或 git clonePython
FFUF✓GitHub ReleaseGo 二进制
SecLists✓GitHub Release ZIP字典大全(FFUF/Gobuster 必备)
Hashcat✗手动下载需要 GPU 驱动
Metasploit✗手动安装体量大,建议用 Kali
pentestMCP (Docker)✗需要 Dockerdocker run ramkansal/pentestmcp
Impacket✓pip install impacketPython
ProxyCat✓pip install proxycat代理池中间件(批量扫描防封)
BurpSuite MCP✗BurpSuite 扩展市场安装需要 BurpSuite Pro/Community

自举策略

  1. 如果用户有 Docker → 推荐 pentestMCP(一键全家桶)
  2. 如果没有 Docker → 按需单独安装各工具
  3. 优先安装 Nmap + Nuclei + SQLMap(覆盖 80% 场景)

手动安装引导

⚠️ **渗透工具未安装**

**推荐方案(需要 Docker)**:
docker pull ramkansal/pentestmcp
docker run -d -p 8080:8080 ramkansal/pentestmcp

**轻量方案(逐个安装)**:
- Nmap: winget install Insecure.Nmap
- Nuclei: go install -v github.com/projectdiscovery/nuclei/v3/cmd/nuclei@latest
- SQLMap: pip install sqlmap
- FFUF: 从 https://github.com/ffuf/ffuf/releases 下载

**安装后告诉我,我继续当前任务。**

参考资源

本 skill 内参考文档

  • references/pentest-loop.md — 核心循环框架(风险门控 + 记录规范 + 上下文压缩)
  • references/automation-loop-pattern.md — 自动化循环测试模式(轻量版)
  • references/awesome-pentest-digest.md — 渗透工具精华速查
  • references/pentest-ai-agents-matrix.md — 35 agent 覆盖矩阵
  • payloads/ — 自定义 payload 目录(AI 优先使用)
  • templates/ — 渗透测试必需文件模板(scope/rules/plan/findings/progress)

src-hunter 漏洞挖掘知识库

src-hunter/ 目录包含完整的 SRC/Bug Bounty 漏洞挖掘方法论:

  • 19 类攻击 playbook(IDOR、RCE、XSS、SQLi、SSRF、OAuth、文件上传等)
  • 305 个结构化 payload + 263 个 WAF/EDR 绕过步骤
  • 2887 份 HackerOne 已披露 High/Critical 报告
  • 88,636 条 WooYun 历史案例统计
  • 国产组件指纹和默认凭据
  • CVSS 4.0 报告模板

使用方式:AI 在 hunt 阶段自动读取对应 playbook,按其流程测试。

详见 src-hunter/SKILL.md 和 src-hunter/references/。


路由上下文

上游入口: skills/SKILL.md(总控)、routing.md 触发条件: 需要主动扫描/攻击目标(端口扫描、漏洞检测、注入测试等) 下游出口:

  • 发现 Web 漏洞需要进一步分析 → js-reverse/
  • 发现二进制漏洞需要逆向 → ida-reverse/ 或 radare2/
  • 需要操作浏览器验证漏洞 → browser-automation/
  • 完成后生成报告 → docs-generator/

同级关联模块: CTF-Sandbox-Orchestrator/(CTF 中的 Web/Pwn 题会用到这些工具)

レビュー

まだレビューはありません。使ってみた感想をお寄せください。

同じリポジトリのスキル

概要と使いどころ

A/B 测试设计与分析时使用。适用于产品实验、功能验证、转化率优化。融合假设驱动 + 样本量计算 + 置信度判断。

日本語の概要は準備中です。原文の説明を表示しています。

zhaoxuya520/AI-Fullstack-Delivery-Workflow532026年5月19日 更新

上线前业务方/产品方验收时使用。适用于功能交付确认、UAT、发布会签。融合 BDD Given-When-Then、Specification by Example、ATDD。

日本語の概要は準備中です。原文の説明を表示しています。

zhaoxuya520/AI-Fullstack-Delivery-Workflow532026年5月19日 更新

设计无障碍可访问的界面时使用。适用于满足 WCAG 标准、键盘导航、屏幕阅读器支持。优先使用 WCAG 2.2 AA 级标准 + 键盘 + 焦点 + 对比度 + ARIA。

日本語の概要は準備中です。原文の説明を表示しています。

zhaoxuya520/AI-Fullstack-Delivery-Workflow532026年5月19日 更新

实现可访问性(无障碍)时使用。覆盖 WCAG 2.2 AA / ARIA / 键盘导航 / 屏幕阅读器 / 颜色对比 / 焦点管理。融合 React Aria / Radix UI / Headless UI 实践 + axe-core 自动化测试。

日本語の概要は準備中です。原文の説明を表示しています。

zhaoxuya520/AI-Fullstack-Delivery-Workflow532026年5月19日 更新

AI 模型部署时使用。适用于推理服务 / GPU / TensorRT / 监控 / 扩缩容。

日本語の概要は準備中です。原文の説明を表示しています。

zhaoxuya520/AI-Fullstack-Delivery-Workflow532026年5月19日 更新

数据分析报告输出时使用。适用于业务分析报告、周报、专项分析、决策支持。融合洞察 + 建议 + 行动项。

日本語の概要は準備中です。原文の説明を表示しています。

zhaoxuya520/AI-Fullstack-Delivery-Workflow532026年5月19日 更新

zhaoxuya520 のスキルをすべて見る

このスキルの問題を報告する