WP

wudidike/pentest_skill

Developer tools
30 stars Quality 32 Trend 33

Black-box web penetration testing automation framework for AI Agents

Overview

实战黑盒 Web 渗透测试 / SRC / Bug bounty 工作流 skill。checkpoint 驱动,人判断方向,脚本按需调用。 每个阶段有 checkpoint,未通过不进下一阶段。详细 payload / playbook / H1 案例**,不预加载。

README

Pentest Skill

实战黑盒 Web 渗透测试 / SRC / Bug bounty 工作流 skill。checkpoint 驱动,人判断方向,脚本按需调用。

安装

git clone https://github.com/wudidike/pentest_skill.git
cd pentest_skill
bash setup.sh
python scripts/health_check.py

架构

pentest_skill/
├── SKILL.md                    工作流控制器 (197行, 5阶段checkpoint)
├── scripts/                    48个Python脚本 (侦察/扫描/验证/报告)
├── references/
│   ├── playbooks/              19类攻击playbook (68文件, 含H1案例)
│   ├── methodology/            5篇方法论 (绕过/证据/优先级/缺口/时间盒)
│   ├── payloader/              305 payload + 263 WAF绕过
│   ├── dictionaries/           国产组件指纹 + 默认凭据
│   ├── h1-reports/             2887份HackerOne真实案例
│   ├── industry/               银行/电信垂直playbook
│   ├── compliance.md           合规红线
│   └── templates/              提交模板
├── phases/                     详细Phase指令
├── config.yaml                 配置
├── wordlists/                  字典
└── setup.sh                    一键部署

工作流

Intake (合规门) → Recon (被动侦察) → Enum (主动探测) → Hunt (漏洞探测) → Report (提交)

每个阶段有 checkpoint,未通过不进下一阶段。详细 payload / playbook / H1 案例按需 Read,不预加载。

使用

# Claude Code: 直接对话触发
# "帮我测 https://target.com"

# CLI: 单独跑某个Phase
python scripts/phase0_fingerprint.py --target URL --output-dir DIR
python scripts/phase5_dir_enum.py --target URL --output-dir DIR
python scripts/phase7b_auth_vuln.py --target URL --output-dir DIR --session SESSION
python scripts/phase8_report.py --output-dir DIR

免责声明

仅供授权安全测试使用。未经授权的渗透测试属于违法行为。

View this README on GitHub

Recommended Tools

Try a different keyword or remove a filter.

Install

npx skillfish add wudidike/pentest_skill