PentAGI - 全自主 AI 渗透测试系统

项目简介

PentAGI 是一款由 VXControl 团队开发的创新自动化安全测试工具,利用尖端人工智能技术进行渗透测试。专为信息安全专业人员、研究人员和爱好者设计,提供强大灵活的渗透测试解决方案。

核心功能

安全与隔离

  • 所有操作在沙盒化 Docker 环境中执行,完全隔离
  • 智能容器管理:基于任务需求自动选择 Docker 镜像

完全自主性

  • AI 驱动的智能体自动确定并执行渗透测试步骤
  • 可选执行监控和智能任务规划,增强可靠性
  • 多层智能体监督机制,防止无限循环和卡死状态

专业工具集成

  • 内置 20+ 专业安全工具:Nmap、Metasploit、SQLMap 等
  • 网络情报:通过隔离浏览器进行网页信息收集

智能记忆系统

  • 长期存储研究结果和成功方法
  • 知识图谱集成:使用 Neo4j 进行语义关系跟踪和高级上下文理解

团队协作架构

  • 专业化 AI 智能体分工:研究、开发、基础设施任务
  • 可选的执行监控和智能任务规划

监控与报告

  • 详细日志记录和 Grafana/Prometheus 集成
  • 生成完整的漏洞报告和利用指南

系统要求

  • Docker 和 Docker Compose(或 Podman)
  • 最低 2 核 CPU,4GB RAM,20GB 磁盘空间
  • 互联网连接以下载镜像和更新

快速安装

方法一:使用安装器(推荐)

1
2
3
4
mkdir -p pentagi && cd pentagi
wget -O installer.zip https://pentagi.com/downloads/linux/amd64/installer-latest.zip
unzip installer.zip
./installer

方法二:手动安装

1
2
3
4
5
mkdir pentagi && cd pentagi
curl -o .env https://raw.githubusercontent.com/vxcontrol/pentagi/master/.env.example
curl -o docker-compose.yml https://raw.githubusercontent.com/vxcontrol/pentagi/master/docker-compose.yml
# 配置.env文件中的API密钥
docker compose up -d

访问地址

  • Web 界面:https://localhost:8443
  • 默认账号:admin@pentagi.com / admin

支持的 AI 提供商

PentAGI 支持 10+ LLM 提供商,包括:

  • OpenAI:GPT-5.2 系列、GPT-4.1 系列、o-series 推理模型
  • Anthropic:Claude 4.6 系列
  • Google AI/Gemini:Gemini 3.1 系列
  • AWS Bedrock:20+ 基础模型
  • Ollama:本地推理或云服务
  • 中国 AI 提供商:DeepSeek、GLM(智谱 AI)、Kimi(月之暗面)、Qwen(通义千问)

架构详情

  • 前端 UI:React + TypeScript
  • 后端 API:Go + GraphQL
  • 向量存储:PostgreSQL + pgvector
  • 知识图谱:Graphiti + Neo4j
  • 监控栈:OpenTelemetry、Grafana、VictoriaMetrics、Jaeger、Loki

数据来源:GitHub Trending(2026-03-22)