欢迎光临
我们一直在努力

对标PentestGPT!新一代去中心化集群式AI全自动渗透测试工具

0x01 工具介绍

在AI安全工具百花齐放的今天,绝大多数所谓的"多智能体渗透测试工具"本质上仍是单点规划器+固定流水线——侦察→分类→利用→报告,按预设顺序机械执行。这种模式只是"功能更强的单体工具",而非真正的智能协作。

Pentest Swarm AI 的出现打破了这一范式。作为首个基于真正集群架构(而非多代理流水线)构建的开源渗透测试框架,它借鉴自然界蜂群的信息素协同机制,让各个Agent通过共享黑板自主协调、涌现攻击链,实现对大规模目标(如1000+子域名)的自动化渗透测试。

项目由 Armur AI 开发并开源(Apache 2.0协议),支持一键接入 Claude、OpenAI、Ollama、LM Studio 等主流LLM,无需本地GPU即可启动完整蜂群。

ClaudeAI中转站:构建下一代 AI 应用的 终极接口分发平台

图片

注意:现在只对常读和星标的才展示大图推送,建议大家把渗透安全HackTwo"设为星标⭐️"否则可能就看不到了啦!

下载地址在末尾 #渗透安全HackTwo

0x02 功能介绍

✨核心能力

    真正的蜂群智能架构(Stigmergy)

    与传统"中央调度器分配任务"不同,Pentest Swarm AI 的Agent通过信息素黑板(Pheromone Blackboard)进行去中心化协作:

    • 信息素协同:每个发现(端口开放、CVE匹配、配置错误)都会留下"信息素痕迹",权重随时间衰减,引导其他Agent聚焦高价值目标

    • 涌现行为:攻击链不是预先规划,而是从黑板状态中自然涌现——侦察发现唤醒分类器,高危分类唤醒利用Agent

    • 即插即用:新增Agent只需定义自己的触发谓词,无需重写协调器即可加入蜂群

    图片

    全栈安全工具集成

    内置 ProjectDiscovery 工具链 + 经典扫描器,开箱即用:

    • 侦察层:subfinder、httpx、naabu、katana、dnsx、gau、nmap

    • 分析层:nuclei漏洞扫描、CVSS v3.1自动评分

    • 利用层:sqlmap / Burp MCP / Metasploit(Roadmap第二阶段)

    • 报告层:支持 Markdown、HTML、JSON、SARIF 格式输出,可直接提交漏洞平台

    多LLM提供商自适应

    通过API密钥自动识别提供商,一行配置驱动整个蜂群:

    • Claude(默认):云端最佳质量,支持Prompt缓存降低延迟与成本

    • Ollama / LM Studio:100%本地私有化部署,满足物理隔离要求

    • OpenAI兼容端点:通用适配,灵活接入自托管模型

    企业级工程特性
    • 范围强制管控:–scope 参数在工具层和执行层双重生效,不可绕过

    • 自动清理机制:SIGINT、崩溃、预算耗尽均触发反向清理,避免残留

    • 实时仪表盘:基于 Next.js + shadcn/ui 的暗色主题Web界面,可实时观测Agent工作状态

    • MCP服务器:原生支持 Claude Desktop / Cursor 集成,作为外部工具调用

    • GitHub Actions:提供官方Action,可嵌入CI/CD流水线自动安全检测

    社区战术手册

    内置5种场景化Playbook,覆盖实战需求:

    • 漏洞赏金(Bug Bounty)

    • 外部攻击面管理(External ASM)

    • CI/CD安全检测

    • 内网渗透

    • CTF解题器

    图片

    0x03 更新介绍

    新增:批量主动检测功能功能:通过 API 密钥自动检测 LLM 提供商

    0x04 使用介绍

    📦安装与使用指南

    方式一:Docker 一键启动(推荐新手)

    无需安装任何依赖,仅需一个API密钥:

    docker run –rm -e ANTHROPIC_API_KEY=sk-ant-xxx \\  ghcr.io/armur-ai/pentestswarm:latest \\  scan example.com –scope example.com –swarm

    方式二:macOS Homebrew

    brew install Armur-Ai/tap/pentestswarmexport PENTESTSWARM_ORCHESTRATOR_API_KEY=sk-ant-xxxpentestswarm scan example.com –scope example.com –swarm –follow

    方式三:Go 源码安装​​​​​​​

    # 进入你本地下载好的项目目录(根据实际路径调整)cd /path/to/Pentest-Swarm-AI# 一键初始化环境:安装依赖工具、启动 Postgres / Redis / Ollama./scripts/setup.sh# 编译二进制make build# 热重载开发模式make dev

    方式四:本地开发环境(完整功能)​​​​​​​

    cd Pentest-Swarm-AI./scripts/setup.sh    # 自动安装工具、启动Postgres/Redis/Ollamamake build            # 编译二进制make dev              # 热重载开发模式

    核心CLI命令速查
    命令说明
    pentestswarm scan <target> –scope <scope> 启动标准五阶段扫描
    pentestswarm scan <target> –scope <scope> –swarm 启动蜂群智能调度模式
    pentestswarm scan <target> –scope <scope> –strict 严格模式(LLM错误升级为致命错误)
    pentestswarm campaign watch <id> TUI实时观测Agent工作
    pentestswarm campaign explore <id> 交互式浏览攻击面
    pentestswarm playbook run <name> –target <t> 执行社区战术手册
    pentestswarm doctor 8项系统健康检查
    pentestswarm mcp serve 启动MCP服务器供Claude/Cursor调用

    写在最后

    Pentest Swarm AI 的价值不仅在于"用AI做渗透测试",而在于重新定义了多智能体协作的架构范式。当业界还在争论"LLM能否替代渗透测试工程师"时,它已经向前迈了一步——不是替代个体,而是构建一个自组织、自协调的智能蜂群。

    适用场景:授权红队演练、漏洞赏金挖掘、企业内网安全检测、CTF竞赛、安全研究。

    下载

    ⬇️回复20260522获取下载⬇️

    赞(0)
    未经允许不得转载:171主机测评 » 对标PentestGPT!新一代去中心化集群式AI全自动渗透测试工具
    分享到: 更多 (0)

    评论 抢沙发

    • 昵称 (必填)
    • 邮箱 (必填)
    • 网址