pentest-ai-agents

让 Claude Code 变身你的渗透测试助手,自动化安全研究全流程。

开源 🏷️定价信息待确认 ✅ 目前可打开 智能体 🍴 复刻 459 🐛 待处理 2 👀 关注 20
访问官网 ↗ GitHub ↗
GitHub 星标 ★ 2425
维护状态 维护中
是否开源 开源
定价模式 🏷️定价信息待确认

项目预览

pentest-ai-agents 项目界面预览图
图片来源:项目官网

项目数据

分类智能体
开发团队0xSteph
定价模式🏷️定价信息待确认
价格说明定价信息待确认
访问状态✅ 目前可打开
是否开源是
开源协议MIT
主要语言Shell
技术栈/模型ai-agents,ai-security,bug-bounty,claude-code,ctf,cybersecurity,ethical-hacking,infosec,kali-linux,mitre-attack,offensive-security,oscp,penetration-testing,pentest,pentesting,red-team,security-automation,security-tools
GitHub 星标★ 2425
上线时间2026-03-28 00:00:00
代码更新2026-10-06
仓库体积1.1 MB
本站数据更新2026-11-08
维护状态维护中
收录时间2026-08-09
浏览次数5

项目介绍

pentest-ai-agents 是一个将 Claude Code 转变为进攻性安全研究助手的开源项目。它通过一系列专门化的 AI 子代理,帮助安全测试人员在获得授权的前提下,高效完成渗透测试的各个阶段。该项目解决了安全测试中重复性工作多、信息收集与分析耗时、报告撰写繁琐等痛点。其核心能力包括:规划渗透测试项目、分析侦察数据、研究漏洞利用方法、构建检测规则、审计 STIG 安全基线以及自动生成专业报告。项目基于 Shell 脚本,深度集成 Claude Code,并融合了 MITRE ATT&CK 等安全框架,适用于漏洞赏金、CTF 竞赛、红队演练等场景。

Star 增长趋势

本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整

数据来源:GitHub API 逐日快照 · 收录于 2026-08-09 · 当前星标 ★ 2425

使用教程

难度:入门 约 10 分钟 部署方式:命令行工具 8 步

环境要求

  • 已在本机安装并可运行 Claude Code(首次使用可参考仓库 INSTALL.md)
  • 可访问 GitHub 与 raw.githubusercontent.com 的网络环境
  • 使用一键脚本时需要 shell 环境与 curl
  • 可选:使用容器运行工具时需已安装 Docker

安装与启动步骤

  1. 1准备 Claude Code

    本项目是 Claude Code 的子代理集合,本身不含服务器和 Python 依赖,前提是本机已装好并登录 Claude Code;首次配置见仓库 INSTALL.md。

  2. 2一键脚本安装

    官方推荐的一条命令。脚本会克隆仓库到临时目录,把代理文件复制到 ~/.claude/agents/ 后退出;幂等,可重复执行以更新。

    curl -fsSL https://raw.githubusercontent.com/0xSteph/pentest-ai-agents/main/install.sh | bash
  3. 3插件方式安装

    在 Claude Code 内通过插件市场安装,无需克隆仓库,后续经市场更新;会注册全部代理与斜杠命令。与脚本方式二选一。

    /plugin marketplace add 0xSteph/pentest-ai-agents
    /plugin install pentest-ai-agents@pentest-ai-agents
  4. 4克隆后本地安装

    想先查看源码时用这种方式:先克隆仓库,再执行安装脚本,--global 表示全局安装到用户级代理目录。

    git clone https://github.com/0xSteph/pentest-ai-agents.git
    cd pentest-ai-agents && ./install.sh --global
  5. 5按需选择安装参数

    仅安装到当前项目用 --project;让咨询类代理改用 Haiku 以降低花费用 --global --lite;查看全部选项用 --help。

    ./install.sh --project
    ./install.sh --global --lite
    ./install.sh --help
  6. 6安装底层工具(可选)

    需要本机具备 nmap、nuclei、ffuf 等命令行工具时,可让安装脚本一并安装。需在克隆后的仓库目录中执行。

    ./install.sh --tools
  7. 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. 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

下一篇:garmin-health-data

同类项目推荐

pineforge-engine 开源

把 PineScript 策略搬出 TradingView,本地确定性回测与执行

Open-source C++17 engine for backtesting and forward execution, with a versioned C A···

★ 205 2026-10-04
raptor 开源

开箱即用的四旋翼通用控制策略,让无人机飞得更稳更聪明。

A Foundation Policy for Quadrotor Control

★ 237 2026-08-09
biochatter 开源

用 LLM 和知识图谱,快速搭建生物医学问答机器人

Backend library for conversational AI in biomedicine

★ 223 2026-08-09
XrayGLM 开源

上传胸片,秒出中文诊断报告,辅助医生读片

首个会看胸部X光片的中文多模态医学大模型 | The first Chinese Medical Multimodal Model···

★ 1084 2026-08-09
php-bilibili-danmu 开源

B站直播弹幕机器人,自动互动+积分商城,提升直播间活跃度

一个用于 B站直播间的机器人与积分系统。 支持监听指定直播间的弹幕、礼物、进入、关注、分···

★ 159 2026-08-09
tickflow-stock-panel 开源

自托管 A 股量化台,LLM 驱动选股回测,零运维开箱即用

TSP自托管、零运维的 A 股「自建策略 + 监控 + 回测」量化工作台 | LLM能力驱使策略定制+···

★ 7307 2026-08-09
mne-bids-pipeline 开源

一键自动处理脑电/脑磁数据,从原始信号到分组分析

Automatically process entire electrophysiological datasets using MNE-Python.

★ 173 2026-09-21
Streamer-Sales 开源

输入商品,自动生成卖货话术并驱动数字人直播

Streamer-Sales 销冠 —— 卖货主播 LLM 大模型,一个能够根据给定的商品特点从激发用户购···

★ 3803 2026-08-09
vetresearch-workbench 开源

给兽医的AI助手,查文献给证据,不瞎说

Evidence-grounded veterinary research workbench with local RAG, bounded LLM agents, ···

★ 2 2026-08-09