SuperAPI AI 工具集

pentest-ai-agents

智能体与模型

查看项目

更新于 10-16 09:48

技能介绍

用途:将 Claude Code 扩展为进攻性安全研究助手,用于渗透测试规划、侦察分析、漏洞研究、检测工程与安全报告等授权场景。

主要能力:内置约 35 个专业子智能体,分为两层。Tier 1(顾问型)只分析数据、规划演练和推荐命令,不直接执行工具;Tier 2(可执行型)在用户批准并声明范围内可运行工具。子智能体按任务描述自动路由,覆盖侦察、Web 测试、Active Directory、云安全、移动与无线渗透、社会工程、载荷制作、逆向工程、漏洞利用链、检测工程和取证等方向,理解 nmap、nuclei、BloodHound、Impacket、Sliver、Ghidra 等 80 多种工具。

安装与使用:推荐命令 curl -fsSL https://raw.githubusercontent.com/0xSteph/pentest-ai-agents/main/install.sh | bash;手动方式为 git clone https://github.com/0xSteph/pentest-ai-agents.git 后运行 ./install.sh --global 或 --project,可选 --lite 使用 Haiku 降低顾问智能体成本、--tools 安装底层工具。安装后在 Claude Code 中直接描述任务即可自动路由,也可用 /recommend、/agents-for、/agents 等斜杠命令。可用 bash db/doctor.sh 审计工具安装情况,用 findings.sh 管理 SQLite 发现数据库,用 handoff.sh 生成会话交接报告。需设置 ANTHROPIC_API_KEY,可选 PENTEST_TIER1_MODEL、PENTEST_TIER2_MODEL、PENTEST_FINDINGS_DB、PENTEST_PACKAGE_MANAGER 等环境变量。

适用场景:授权渗透测试、红队演练、漏洞赏金工作流、检测规则编写、固件与恶意软件分析、CTF 解题等。

限制:Tier 2 智能体要求先声明明确的测试范围(IP 段、域名、授权人与时间窗口),超出范围的行为会被拒绝;所有智能体硬性拒绝拒绝服务攻击、大规模互联网扫描、无人值守的蠕虫/勒索软件传播、假旗行动以及针对医疗或工业控制等生命安全系统的目标。本地模型支持为实验性,复杂漏洞利用链与检测规则生成效果有限,建议 Tier 1 用本地模型、Tier 2 用 Claude Sonnet 的混合模式。价格、平台支持等未在资料中完整提供的信息暂未提供。