提交智能体收藏0
工具发现

PentAGI:自托管多智能体自主渗透测试系统

PentAGI 是 VXControl 开发的开源自托管多智能体系统,用自然语言描述目标和任务后,由多个专职智能体规划并在隔离 Docker 沙箱内调用 nmap、Metasploit、sqlmap 等 20 余种安全工具执行渗透测试,并输出报告。仅限授权测试使用。

工具定位

PentAGI(Penetration testing Artificial General Intelligence)是 VXControl 开发的开源、自托管多智能体系统,面向渗透测试的自主执行。使用者用自然语言描述目标与目的,由一组专职 AI 智能体规划工作、在隔离的 Docker 沙箱中运行 20 余种专业工具(如 nmap、Metasploit、sqlmap),保存过程所得并生成报告。原文将其面向人群定为安全工程师、渗透测试人员、研究者与红队,且仅限授权测试。

能力组成

  • 模型选择:支持 10 余个云端 LLM 提供商、任意兼容 OpenAI 的自定义网关,以及通过 Ollama 或 vLLM 运行的本地模型。
  • 记忆与知识图谱:结果与成功方法存入带 pgvector 的 PostgreSQL;可选 Neo4j 知识图谱(Graphiti)跟踪主机、服务与发现。
  • 监督与规划:执行监控与任务规划,原文称后者有助于较小的开放模型。
  • 信息搜集:内置浏览器抓取工具,并集成 Tavily、Firecrawl、Perplexity、DuckDuckGo、Sploitus、SearXNG 等搜索接口。
  • 团队分工:研究、开发、基础设施等专职智能体组成的委派体系。
  • 监控与报告:Grafana/Prometheus 观测、含利用指南的漏洞报告。
  • 接口与部署:REST 与 GraphQL API(Bearer token 认证),基于 Docker Compose 部署,提供 Linux、macOS、Windows 交互式安装器;微服务架构支持横向扩展。

能力边界

原文明确划定了以下限制,使用时需注意:

  • 它当前是自主及辅助式渗透测试平台,不是 CALDERA 式的入侵与攻击模拟(BAS)或对抗仿真产品,不具备预定义战役或攻击计划。
  • 类似 BAS 的智能体编写攻击脚本属于概念或未来工作,并非已实现功能。
  • 流程报告 UI 支持网页查看、复制到剪贴板、下载 Markdown 与 PDF;JSON 格式的流程报告导出目前没有文档说明为受支持格式。

上下文管理细节

原文还给出了会话链摘要机制:当上下文需要压缩时,将对话转为结构化表示,按段落与问答对选择性摘要,同时保留工具调用及其响应等关键消息类型,并仅在摘要后链更小时采用结果。相关参数通过环境变量配置,例如全局摘要器默认 SUMMARIZER_PRESERVE_LAST=true、SUMMARIZER_LAST_SEC_BYTES=51200(50KB)、SUMMARIZER_MAX_QA_SECTIONS=10;助手摘要器默认保留更大的最近段落(75KB)与 3 个近期问答段。

此外,执行监控(Beta)在检测到重复工具调用(默认阈值 5)或总工具调用(默认阈值 10)等模式时,会调用顾问(mentor)智能体介入,分析进展、建议替代策略,并以 <original_result> 与 <mentor_analysis> 两部分返回结果。该功能默认关闭(EXECUTION_MONITOR_ENABLED 默认 false),阈值可配置。原文建议其适用于参数规模小于 32B 的较小模型等场景。

(来源内容有截断,安装与配置的完整步骤未在给定文本中呈现。)

来源与核对说明

  1. vxcontrol/pentagi ↗https://github.com/vxcontrol/pentagi

本文经 AI 整理及独立自动校对,未做运行验证;自动校对仍可能遗漏问题,请以原始资料为准。

这篇内容对你有帮助吗?

点赞人数由服务器记录,收藏保存在当前浏览器。

继续阅读

Cognee:为 AI 智能体提供持久记忆的开源工具 →

面向 AI 代理的网络安全技能库:结构与覆盖范围 →

CloakBrowser:面向 Playwright/Puppeteer 的 stealth Chromium 封装工具 →

Vibe Kanban:用看板与工作区编排多种编码智能体的工具 →