项目简介
PentAGI 是一款由 VXControl 团队开发的创新自动化安全测试工具,利用尖端人工智能技术进行渗透测试。专为信息安全专业人员、研究人员和爱好者设计,提供强大灵活的渗透测试解决方案。
核心功能
安全与隔离
- 所有操作在沙盒化 Docker 环境中执行,完全隔离
- 智能容器管理:基于任务需求自动选择 Docker 镜像
完全自主性
- AI 驱动的智能体自动确定并执行渗透测试步骤
- 可选执行监控和智能任务规划,增强可靠性
- 多层智能体监督机制,防止无限循环和卡死状态
专业工具集成
- 内置 20+ 专业安全工具:Nmap、Metasploit、SQLMap 等
- 网络情报:通过隔离浏览器进行网页信息收集
智能记忆系统
- 长期存储研究结果和成功方法
- 知识图谱集成:使用 Neo4j 进行语义关系跟踪和高级上下文理解
团队协作架构
- 专业化 AI 智能体分工:研究、开发、基础设施任务
- 可选的执行监控和智能任务规划
监控与报告
- 详细日志记录和 Grafana/Prometheus 集成
- 生成完整的漏洞报告和利用指南
系统要求
- Docker 和 Docker Compose(或 Podman)
- 最低 2 核 CPU,4GB RAM,20GB 磁盘空间
- 互联网连接以下载镜像和更新
快速安装
方法一:使用安装器(推荐)
|
|
方法二:手动安装
|
|
访问地址
- 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)