项目预览
项目数据
项目介绍
Star 增长趋势
本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整
数据来源:GitHub API 逐日快照 · 收录于 2026-08-09 · 当前星标 ★ 2425
使用教程
环境要求
- 已在本机安装并可运行 Claude Code(首次使用可参考仓库 INSTALL.md)
- 可访问 GitHub 与 raw.githubusercontent.com 的网络环境
- 使用一键脚本时需要 shell 环境与 curl
- 可选:使用容器运行工具时需已安装 Docker
安装与启动步骤
-
1准备 Claude Code
本项目是 Claude Code 的子代理集合,本身不含服务器和 Python 依赖,前提是本机已装好并登录 Claude Code;首次配置见仓库 INSTALL.md。
-
2一键脚本安装
官方推荐的一条命令。脚本会克隆仓库到临时目录,把代理文件复制到 ~/.claude/agents/ 后退出;幂等,可重复执行以更新。
curl -fsSL https://raw.githubusercontent.com/0xSteph/pentest-ai-agents/main/install.sh | bash -
3插件方式安装
在 Claude Code 内通过插件市场安装,无需克隆仓库,后续经市场更新;会注册全部代理与斜杠命令。与脚本方式二选一。
/plugin marketplace add 0xSteph/pentest-ai-agents /plugin install pentest-ai-agents@pentest-ai-agents -
4克隆后本地安装
想先查看源码时用这种方式:先克隆仓库,再执行安装脚本,--global 表示全局安装到用户级代理目录。
git clone https://github.com/0xSteph/pentest-ai-agents.git cd pentest-ai-agents && ./install.sh --global -
5按需选择安装参数
仅安装到当前项目用 --project;让咨询类代理改用 Haiku 以降低花费用 --global --lite;查看全部选项用 --help。
./install.sh --project ./install.sh --global --lite ./install.sh --help -
6安装底层工具(可选)
需要本机具备 nmap、nuclei、ffuf 等命令行工具时,可让安装脚本一并安装。需在克隆后的仓库目录中执行。
./install.sh --tools -
7容器内跑工具(可选)
为保持宿主机干净并避免端点防护告警,建议在 Kali 容器内运行实际安全工具,宿主机上的代理只做方法论与分析。
docker pull kalilinux/kali-rolling docker run -it --name pentest-lab kalilinux/kali-rolling /bin/bash apt update && apt install -y nmap nikto sqlmap metasploit-framework bloodhound -
8验证并使用
打开 Claude Code,用自然语言描述任务,Claude 会自动路由到合适的专家子代理,产出带 MITRE ATT&CK 映射的分阶段计划。
Plan an internal network pentest for a 500-endpoint AD environment with a 2-week window.
如何确认成功
打开 Claude Code,描述一个渗透任务,Claude 自动路由到对应子代理并输出带 MITRE ATT&CK 映射的分阶段计划即成功。
常见问题
Q:需要自己搭服务器或装 Python 依赖吗?
A:不需要。README 明确说明无服务器、无 Python 依赖,安装脚本只做一件事:把代理文件复制到 ~/.claude/agents/。
Q:插件安装和安装脚本可以同时使用吗?
A:不必。README 建议二选一:要么用安装脚本,要么用插件市场安装,两者只需选其中一种。
Q:重复运行安装脚本会出问题吗?
A:不会。脚本是幂等的,可以安全地重复运行,也正因如此可以用它来更新到最新版本的代理。
Q:不想在宿主机安装一堆安全工具怎么办?
A:改用 Docker:拉取 kalilinux/kali-rolling 镜像启动容器,在容器内 apt 安装 nmap、nikto、sqlmap 等工具,宿主机只跑代理做分析。
Q:如何降低使用成本?
A:安装时加 --lite 参数(如 ./install.sh --global --lite),让咨询类代理改用 Haiku 模型以降低花费。
注意事项
- 本项目仅用于获得明确授权的安全测试,未授权使用可能违法,请遵守仓库 Legal 章节说明。
- 安装脚本会把代理复制到 ~/.claude/agents/;只想对单个项目生效时用 --project 参数。
- --tools 会额外安装 nmap、nuclei、ffuf 等底层 CLI 工具,按需选择,避免污染本机环境。
- 插件方式与脚本方式不要同时使用,避免重复注册代理。
核心亮点
- 提供多个专业子代理,覆盖从项目规划到报告生成的全流程,开箱即用。
- 深度集成 Claude Code,利用其强大的代码理解和生成能力,提升安全分析效率。
- 结合 MITRE ATT&CK 等框架,使测试过程更规范、结果更专业。
不足之处
- 依赖 Claude Code 和 Anthropic API,需要付费订阅或 API 额度,有使用成本。
- 文档/社区待观察,项目处于成长阶段,最佳实践和社区支持可能尚不完善。
适用场景
- 授权渗透测试项目的前期规划与信息收集阶段,快速生成测试方案。
- 漏洞研究过程中,辅助分析侦察数据、搜索和评估漏洞利用代码。
- 安全报告撰写,自动整理测试发现并生成符合规范的文档。
替代项目
PentestGPT、AutoGPT、MetaGPT
上一篇:NeuroSploit
同类项目推荐
pineforge-engine
开源
把 PineScript 策略搬出 TradingView,本地确定性回测与执行
Open-source C++17 engine for backtesting and forward execution, with a versioned C A···
raptor
开源
开箱即用的四旋翼通用控制策略,让无人机飞得更稳更聪明。
A Foundation Policy for Quadrotor Control
biochatter
开源
用 LLM 和知识图谱,快速搭建生物医学问答机器人
Backend library for conversational AI in biomedicine
XrayGLM
开源
上传胸片,秒出中文诊断报告,辅助医生读片
首个会看胸部X光片的中文多模态医学大模型 | The first Chinese Medical Multimodal Model···
php-bilibili-danmu
开源
B站直播弹幕机器人,自动互动+积分商城,提升直播间活跃度
一个用于 B站直播间的机器人与积分系统。 支持监听指定直播间的弹幕、礼物、进入、关注、分···
tickflow-stock-panel
开源
自托管 A 股量化台,LLM 驱动选股回测,零运维开箱即用
TSP自托管、零运维的 A 股「自建策略 + 监控 + 回测」量化工作台 | LLM能力驱使策略定制+···
mne-bids-pipeline
开源
一键自动处理脑电/脑磁数据,从原始信号到分组分析
Automatically process entire electrophysiological datasets using MNE-Python.
Streamer-Sales
开源
输入商品,自动生成卖货话术并驱动数字人直播
Streamer-Sales 销冠 —— 卖货主播 LLM 大模型,一个能够根据给定的商品特点从激发用户购···
vetresearch-workbench
开源
给兽医的AI助手,查文献给证据,不瞎说
Evidence-grounded veterinary research workbench with local RAG, bounded LLM agents, ···
