Autonomous penetration testing using a swarm of AI agents. Orchestrates recon, classification, exploitation, and reporting specialists with ReAct reasoning — supports bug bounty, continuous monitoring, and CTF modes. Built with Go, Claude API, and 7+ native security tools.
Pentest-Swarm-AI 是一个基于 Go 语言构建的开源渗透测试框架,它通过模拟真实蜂群行为实现了 AI 代理的自主化协作。该项目解决了传统 AI 渗透测试中代理之间缺乏高效协同的问题,将大语言模型的推理能力与主流安全工具深度整合,从而实现自动化、高效率的漏洞挖掘过程。
项目内置了包含信息收集、漏洞分类、攻击执行及报告生成在内的多种专项代理,能够实现复杂任务的深度协同工作。系统利用 ReAct 推理模式处理任务,并依托 stigmergic blackboard 架构实现多智能体间的信息共享与实时决策。框架集成了 Nmap、Sqlmap、Burp Suite、Metasploit 等七种以上的原生安全工具,确保攻击链的完整性和实操性。系统支持证据自动捕获与去重处理,能够直接输出符合提交标准的专业安全报告。
该工具主要面向漏洞悬赏猎人、企业安全运维人员以及安全研究者,适用于漏洞众测、日常持续安全监控以及 CTF 竞赛等多种高强度攻防场景。