shahbaaz-devsec/pentestgpt-kali-installer

GitHub: shahbaaz-devsec/pentestgpt-kali-installer

一键自动化在 Kali Linux 上通过 Docker 部署 PentestGPT AI 渗透测试助手的生产级安装脚本。

Stars: 0 | Forks: 0

![Kali Linux](https://img.shields.io/badge/Kali-Linux-blue?logo=kalilinux) ![Docker](https://img.shields.io/badge/Docker-Ready-blue?logo=docker) ![Status](https://img.shields.io/badge/Status-Production--Ready-success) ![License](https://img.shields.io/badge/License-MIT-green) ![Maintained](https://img.shields.io/badge/Maintained-Yes-brightgreen) ![ShellGPT 安装程序横幅](https://static.pigsec.cn/wp-content/uploads/repos/2026/04/a75282e27c073103.png) 🚀 生产就绪的单行安装程序 ``` curl -fsSL https://raw.githubusercontent.com/shahbaaz-devsec/pentestgpt-kali-installer/main/scripts/pentestgpt_kali_installer.sh | bash ``` # PentestGPT Kali 安装程序 自动化、生产就绪的安装程序,用于在 Kali Linux 上使用 Docker 部署 PentestGPT。 ## 概述 本项目为 PentestGPT 提供完整、可靠的设置过程,可处理诸如以下实际问题: * APT 仓库损坏 * Docker 安装与权限问题 * Docker Compose 兼容性 * `uv` 包管理器设置 * CPU 资源限制 * 干净的部署工作流 ## 功能 * 全自动安装 * 支持 Kali Linux rolling * 处理实际安装中的失败情况 * 兼容低资源系统 * 基于 Docker 的隔离运行时环境 * 生产就绪的工作流 ## 快速开始 ``` git clone https://github.com/shahbaaz-devsec/pentestgpt-kali-installer.git cd pentestgpt-kali-installer chmod +x scripts/pentestgpt_kali_installer.sh ./scripts/pentestgpt_kali_installer.sh ``` ## 安装后 安装程序会将实际的 PentestGPT 应用程序克隆到: ``` ~/PentestGPT ``` ### 步骤 1 — 进入应用程序目录 ``` cd ~/PentestGPT ``` ### 步骤 2 — 刷新 Docker 权限 ``` newgrp docker ``` 运行此命令后,你的 shell 可能会重置。请重新进入该目录: ``` cd ~/PentestGPT ``` ### 步骤 3 — 配置身份验证 ``` make config ``` 推荐选项: ``` 1 - Claude Code Subscription ``` ### 步骤 4 — 启动 PentestGPT ``` make connect ``` 这将启动容器并让你进入: ``` pentester@:/workspace$ ``` ### 步骤 5 — 进行身份验证(在容器内部) ``` claude login ``` ### 步骤 6 — 运行 PentestGPT ``` pentestgpt -t test.local ``` 使用附加上下文: ``` pentestgpt -t test.local -i "Explain how you would approach testing this system" ``` ## 项目结构 ``` scripts/ └── pentestgpt_kali_installer.sh docs/ ├── 01-installation.md ├── 02-troubleshooting.md ├── 03-usage.md ├── 04-clean-reset.md └── 05-architecture.md ``` ## 系统要求 * Kali Linux (rolling) * 互联网连接 * 建议至少 2 个 CPU 核心 ## 故障排除 ### Docker 权限错误 ``` newgrp docker ``` ### APT 错误 (``) 安装程序会自动修复此问题。 ## 截图 ### PentestGPT 运行中 ![PentestGPT UI](https://static.pigsec.cn/wp-content/uploads/repos/2026/04/069782ee63073104.png) ## 重要说明 * 请在 `~/PentestGPT` 目录内运行所有 `make` 命令,而不是在这个安装程序仓库中 * `claude login` 仅在容器内部有效 * `pentestgpt` 需要指定目标 (`-t`) * 仅在已授权的环境中使用 ## 免责声明 仅在您拥有或已获得明确测试权限的系统上使用此项目。 ## 许可证 MIT 许可证
标签:AI辅助渗透, Cutter, DevSecOps, DLL 劫持, Docker, Docker Compose, PentestGPT, Shell脚本, 上游代理, 大语言模型, 安全防御评估, 提示词注入, 数据展示, 特权提升, 环境配置, 生产就绪, 红队, 网络安全, 自动化安装, 自动化部署, 请求拦截, 隐私保护