Overview

Full name
docker.io/vxcontrol/pentagi
Registry
docker.io
Namespace
vxcontrol
Repository
pentagi
Cached tags
22
Last synced
07/06/2026, 02:10 PM

Introduction

VXControl PentAGI 自主渗透测试 AI 代理镜像,编排 LLM 与安全工具链执行侦察任务,仅限授权红队实验环境。

Details

vxcontrol/pentagi 集成大模型与 nmap、metasploit 等工具的编排框架,按自然语言任务自主推进渗透测试步骤。典型用于授权红队演练或安全研究 lab,具有攻击性能力,必须网络隔离且仅内网可达。与 PentestGPT 相比更强调工具调用自动化;Kubernetes 中可 Deployment 部署但需 NetworkPolicy 严格限制 egress 与 RBAC,禁止面向公网。

快速启动

docker run -d --name pentagi \
  -p 8443:8443 \
  -e OPENAI_API_KEY=sk-xxx \
  docker.io/vxcontrol/pentagi:latest

推荐实践

docker run -d --name pentagi \
  --restart unless-stopped \
  -p 127.0.0.1:8443:8443 \
  -e OPENAI_API_KEY=sk-xxx \
  -e PENTAGI_TARGET_SCOPE=192.168.100.0/24 \
  -v /data/pentagi/reports:/reports \
  docker.io/vxcontrol/pentagi:0.8.0

核心参数说明

  • -p 127.0.0.1:8443:8443 — Web UI 仅本机/堡垒机访问
  • -e OPENAI_API_KEY — LLM 推理 API 密钥
  • -e PENTAGI_TARGET_SCOPE — 限制可扫描目标 CIDR
  • -v .../reports:... — 渗透报告输出目录
  • 警告 — 仅限书面授权目标
  • 隔离 — 独立 lab VLAN,禁止生产网段

Kubernetes

apiVersion: apps/v1
kind: Deployment
metadata:
  name: pentagi
  namespace: redteam-lab
spec:
  replicas: 1
  selector:
    matchLabels:
      app: pentagi
  template:
    metadata:
      labels:
        app: pentagi
    spec:
      containers:
        - name: pentagi
          image: docker.io/vxcontrol/pentagi:0.8.0
          ports:
            - containerPort: 8443
          envFrom:
            - secretRef:
                name: pentagi-secrets
---
apiVersion: networking.k8s.io/v1
kind: NetworkPolicy
metadata:
  name: pentagi-egress
  namespace: redteam-lab
spec:
  podSelector:
    matchLabels:
      app: pentagi
  policyTypes: [Egress]
  egress:
    - to:
        - ipBlock:
            cidr: 192.168.100.0/24

独立 redteam-lab namespace;LLM 密钥经 Secret,NetworkPolicy 限制 egress 至授权靶场网段。

Latest tags (20)

View all 22 tags →
TagArchPushed AtSizeDigestSyncWishAction
docker.io/vxcontrol/pentagi
:latest
linux/amd64linux/arm64
2026/05/31 21:19273.4 MBsha256:607611cb77a0
docker.io/vxcontrol/pentagi
:2.1.0
linux/amd64linux/arm64
2026/05/30 02:59273.4 MBsha256:8eefb760f52f
docker.io/vxcontrol/pentagi
:2.1
linux/amd64linux/arm64
2026/05/30 02:59273.4 MBsha256:8eefb760f52f
docker.io/vxcontrol/pentagi
:2
linux/amd64linux/arm64
2026/05/30 02:59273.4 MBsha256:8eefb760f52f
docker.io/vxcontrol/pentagi
:nightly
linux/amd64linux/arm64
2026/05/29 05:17271.0 MBsha256:a02bee18b1c6
docker.io/vxcontrol/pentagi
:2.0.0
linux/amd64linux/arm64
2026/04/12 06:08234.3 MBsha256:4178320c8106
docker.io/vxcontrol/pentagi
:2.0
linux/amd64linux/arm64
2026/04/12 06:08234.3 MBsha256:4178320c8106
docker.io/vxcontrol/pentagi
:1.2.0
linux/amd64linux/arm64
2026/02/26 17:23216.5 MBsha256:4aacdcd6fdab
docker.io/vxcontrol/pentagi
:1.2
linux/amd64linux/arm64
2026/02/26 17:23216.5 MBsha256:4aacdcd6fdab
docker.io/vxcontrol/pentagi
:1
linux/amd64linux/arm64
2026/02/26 17:23216.5 MBsha256:4aacdcd6fdab
docker.io/vxcontrol/pentagi
:1.1.0
linux/amd64linux/arm64
2026/01/18 07:36207.9 MBsha256:3e603cd607b6
docker.io/vxcontrol/pentagi
:1.1
linux/amd64linux/arm64
2026/01/18 07:36207.9 MBsha256:3e603cd607b6
docker.io/vxcontrol/pentagi
:1.0.1
linux/amd64linux/arm64
2026/01/07 01:58207.9 MBsha256:a949d96d6c53
docker.io/vxcontrol/pentagi
:1.0
linux/amd64linux/arm64
2026/01/07 01:58207.9 MBsha256:a949d96d6c53
docker.io/vxcontrol/pentagi
:1.0.0
linux/amd64linux/arm64
2025/12/31 19:18207.5 MBsha256:ac09e0c1c922
docker.io/vxcontrol/pentagi
:0.3.0
linux/amd64linux/arm64
2025/06/26 06:11194.4 MBsha256:6b81c3fa39c8
docker.io/vxcontrol/pentagi
:0.3
linux/amd64linux/arm64
2025/06/26 06:10194.4 MBsha256:6b81c3fa39c8
docker.io/vxcontrol/pentagi
:0
linux/amd64linux/arm64
2025/06/26 06:10194.4 MBsha256:6b81c3fa39c8
docker.io/vxcontrol/pentagi
:0.2.0
linux/amd64linux/arm64
2025/01/09 22:0259.4 MBsha256:ce46caa4d1b3
docker.io/vxcontrol/pentagi
:0.2
linux/amd64linux/arm64
2025/01/09 22:0259.4 MBsha256:ce46caa4d1b3