跳到主要内容
极客日志极客日志面向AI+效率的开发者社区
首页博客GitHub 精选镜像工具UI配色美学隐私政策关于联系
搜索内容 / 工具 / 仓库 / 镜像...⌘K搜索
注册
博客列表
Shell / BashAI算法

PentAGI AI 自动化渗透工具 Docker 环境部署指南

PentAGI 是一款基于大语言模型的 AI 自动化渗透测试工具。其核心功能如自主推理、工具编排及长效记忆。部署前需准备 Google Gemini、OpenAI 或 Anthropic API Key。在 Ubuntu 22.04 环境下,通过配置 Docker 镜像加速、下载项目文件、修改 docker-compose.yml 监听地址及设置环境变量即可完成部署。启动后通过 HTTPS 访问管理界面,默认账号 [email protected]/admin。注意使用需获授权,仅限合规研究。

黑客帝国发布于 2026/4/5更新于 2026/5/2330 浏览
PentAGI AI 自动化渗透工具 Docker 环境部署指南

一、深度解构:什么是 PentAGI?

PentAGI 是由 VXControl 团队开发的一款革命性开源安全项目。它代表了 AI 与网络安全深度融合的最高水准,旨在打造一个能够自主执行任务的数字黑客助手。

1. 为什么它如此强大?

不同于传统的扫描器(如 Nessus 或 OpenVAS),PentAGI 的核心是一个基于 LLM(大语言模型)的决策引擎。它不仅能发现漏洞,更重要的是它能理解漏洞。

  • 自主推理:它能像人类渗透测试专家一样,根据上一步的扫描结果(如端口开放情况)动态推导下一步的攻击路径。
  • 工具编排:它能自主驱动并联动数百个安全工具(如 Nmap、Sqlmap、Nuclei、Metasploit 等),实现真正的自动化闭环。
  • 长效记忆:集成 pgvector 向量数据库,让 AI 能够记住目标系统的历史架构,从而在复杂的内网环境中不迷路。

2. 核心功能与应用场景

  • 自动化红队演练:在企业内网中自动模拟黑客攻击,寻找加固点。
  • 智能代码/指纹分析:利用 AI 快速识别非标准的 Web 组件和潜在的零日(0-day)配置风险。
  • 漏洞复现报告:自动尝试利用发现的漏洞(如 SQL 注入),并生成包含修复建议的详细报告。

二、法律与职业道德警示

【强制性提示】

PentAGI 具备极强的攻击性。必须在获得正式书面授权的情况下方可使用。

  • 严禁非法攻击:任何未经授权的测试行为均属违法,需承担法律责任。
  • 合规研究:本工具仅限用于合规的渗透测试、安全研究及防御性演练工作。

三、部署前的核心依赖:API Key

特别注意:PentAGI 的大脑依赖于外部 API。在使用之前,你必须准备好以下至少一种 API 密钥:

  • Google Gemini API(推荐,支持超长上下文)
  • OpenAI API(GPT-4 级别)
  • Anthropic API(Claude 系列)

没有 API Key,系统将无法进行逻辑推理和任务决策。


四、快速部署步骤 (Ubuntu 22.04)

1. 环境初始化

我们将项目部署在 admin 用户目录下:

# 切换至项目目录
mkdir -p /home/admin/pentagi && cd /home/admin/pentagi
# 安装 unzip 等必要工具
sudo apt update && sudo apt install -y unzip curl

2. 解决网络难题:配置 Docker 镜像加速

PentAGI 依赖的镜像(如 scraper)超过 1GB,国内下载极易失败,必须配置加速器。

sudo nano /etc/docker/daemon.json

在文件中填入:

{
  "registry-mirrors": [
    "https://docker.m.daocloud.io",
    "https://docker.1panel.live"
    
    
    
  

,
"https://hub.rat.dev"
,
"https://docker.anyhub.us.kg"
,
"https://docker.chenby.cn"
]
}

保存后执行:

sudo systemctl daemon-reload && sudo systemctl restart docker

3. 获取配置文件与权限优化

下载核心定义文件,并修改端口监听以便在宿主机通过 192.168.x.x 访问。

# 下载定义文件
curl -o .env https://raw.githubusercontent.com/vxcontrol/pentagi/master/.env.example
curl -O https://raw.githubusercontent.com/vxcontrol/pentagi/master/docker-compose.yml

修改监听权限:

执行 nano docker-compose.yml,定位到 pentagi 服务的 ports 节点:

  • 删除:${PENTAGI_LISTEN_IP:-127.0.0.1}:${PENTAGI_LISTEN_PORT:-8443}:8443
  • 替换为:"0.0.0.0:8443:8443" (注意双引号)
pentagi:
  image: ${PENTAGI_IMAGE:-vxcontrol/pentagi:latest}
  restart: unless-stopped
  container_name: pentagi
  hostname: pentagi
  expose:
    - 8443/tcp
  ports:
    - "0.0.0.0:8443:8443"
  depends_on:
    pgvector:
      condition: service_started

4. 填入核心驱动:配置 API Key

nano .env

找到相关 API 变量(如 GEMINI_API_KEY),填入你获取的密钥并保存。


五、启动与访问

1. 一键启动集群

docker compose up -d

2. 远程登录

在 Windows 宿主机浏览器中输入虚拟机的实际 IP: https://192.168.x.x:8443

(注意:由于使用自签名证书,请在浏览器弹出警告时点击高级 -> 继续前往。)

文章配图

默认登录信息
项目默认值
用户名 (Email)[email protected]
密码 (Password)admin
访问地址https://192.168.x.x:8443

目录

  1. 一、深度解构:什么是 PentAGI?
  2. 1. 为什么它如此强大?
  3. 2. 核心功能与应用场景
  4. 二、法律与职业道德警示
  5. 三、部署前的核心依赖:API Key
  6. 四、快速部署步骤 (Ubuntu 22.04)
  7. 1. 环境初始化
  8. 切换至项目目录
  9. 安装 unzip 等必要工具
  10. 2. 解决网络难题:配置 Docker 镜像加速
  11. 3. 获取配置文件与权限优化
  12. 下载定义文件
  13. 4. 填入核心驱动:配置 API Key
  14. 五、启动与访问
  15. 1. 一键启动集群
  16. 2. 远程登录
  17. 默认登录信息
  • 💰 8折买阿里云服务器限时8折了解详情
  • Magick API 一键接入全球大模型注册送1000万token查看
  • 🤖 一键搭建Deepseek满血版了解详情
  • 一键打造专属AI 智能体了解详情
极客日志微信公众号二维码

微信扫一扫,关注极客日志

微信公众号「极客日志V2」,在微信中扫描左侧二维码关注。展示文案:极客日志V2 zeeklog

更多推荐文章

查看全部
  • JDK 25 安装指南:Windows 与 Linux 系统
  • 天然气管道内检测机器人检测节设计与结构分析
  • LeetCode 692. 前 K 个高频单词(Python 实现)
  • Selenium 接管已启动浏览器实现反反爬策略
  • 基于 SpringAI 与 RAG 的知识库问答机器人实战
  • 网络安全工程师面试真题汇总:Web 安全、内网渗透与系统加固
  • Python 开源 AI 模型集成、测试与部署实战指南
  • 双指针专题:快乐数与盛水最多的容器
  • Rasa 实战:有毒语言检测
  • Python 实战:FastAPI + SQLite3 + Requests 接口开发教程
  • Linux 进程信号的捕捉处理
  • Windows 系统下 Git 安装与配置指南
  • 华为 Eve 高效多模态视觉语言模型技术解析
  • AI 技术前沿动态:Ouroboros、CoPaw、Claude 与 Cursor 更新
  • 基于 QNN 框架在 Android 端部署 LLaMA-7B 大模型实战
  • GLM-5 代码生成能力深度评测与实战体验
  • 用 AI 给老照片上色:算法对比与调参技巧
  • Python 学习资源推荐:Real Python 平台使用指南
  • 小米智能家居Home Assistant接入教程:本地控制与设备兼容问题全解
  • 位运算算法核心技巧与经典例题解析

相关免费在线工具

  • 加密/解密文本

    使用加密算法(如AES、TripleDES、Rabbit或RC4)加密和解密文本明文。 在线工具,加密/解密文本在线工具,online

  • RSA密钥对生成器

    生成新的随机RSA私钥和公钥pem证书。 在线工具,RSA密钥对生成器在线工具,online

  • Mermaid 预览与可视化编辑

    基于 Mermaid.js 实时预览流程图、时序图等图表,支持源码编辑与即时渲染。 在线工具,Mermaid 预览与可视化编辑在线工具,online

  • 随机西班牙地址生成器

    随机生成西班牙地址(支持马德里、加泰罗尼亚、安达卢西亚、瓦伦西亚筛选),支持数量快捷选择、显示全部与下载。 在线工具,随机西班牙地址生成器在线工具,online

  • Gemini 图片去水印

    基于开源反向 Alpha 混合算法去除 Gemini/Nano Banana 图片水印,支持批量处理与下载。 在线工具,Gemini 图片去水印在线工具,online

  • Base64 字符串编码/解码

    将字符串编码和解码为其 Base64 格式表示形式即可。 在线工具,Base64 字符串编码/解码在线工具,online