SHAdd0WTAka/Zen-Ai-Pentest
GitHub: SHAdd0WTAka/Zen-Ai-Pentest
一款集成72+安全工具的AI驱动渗透测试框架,实现从侦察到报告的全流程自动化安全评估。
Stars: 223 | Forks: 32
# Zen-AI-渗透测试

[](https://github.com/SHAdd0WTAka/Zen-Ai-Pentest/actions)
[](https://codecov.io/gh/SHAdd0WTAka/Zen-Ai-Pentest)
[](https://www.python.org/downloads/)
[](LICENSE)
[/badge.svg)](https://github.com/SHAdd0WTAka/Zen-Ai-Pentest/actions)
[](https://zen-ai-pentest.pages.dev/)
[](https://www.bestpractices.dev/projects/11957)
- **访客控制**:在隔离的虚拟机中执行工具
### 🌐 在线演示
- **前端**:[https://zen-ai-pentest.pages.dev](https://zen-ai-pentest.pages.dev/) - React 仪表盘
- **API**:[https://zen-ai-pentest.workers.dev](https://zen-ai-pentest.workers.dev/) - Cloudflare Workers API
- **登录**:`admin` / `admin`(用于演示目的)
### 🚀 现代 API 与后端
- **FastAPI**:高性能 REST API
- **PostgreSQL**:持久化数据存储
- **WebSocket**:实时扫描更新
- **JWT 认证**:基于角色的访问控制 (RBAC)
- **后台任务**:异步扫描执行
### 📊 报告与通知
- **PDF 报告**:专业的发现报告
- **HTML 仪表盘**:交互式 Web 界面
- **Slack/邮件**:即时通知
- **JSON/XML**:与其他工具集成
### 🐳 轻松部署
- **Docker Compose**:一键全栈部署
- **CI/CD**:GitHub Actions 流水线
- **生产就绪**:针对企业使用优化
## 🎯 真实数据执行 - 无模拟!
Zen-AI-Pentest 执行**真实的安全工具** - 无模拟、无伪造,仅执行实际工具:
- ✅ **Nmap** - 真实端口扫描及 XML 输出解析
- ✅ **Nuclei** - 真实漏洞检测及 JSON 输出
- ✅ **SQLMap** - 带安全控制的真实 SQL 注入测试
- ✅ **FFuF** - 极速 Web 模糊测试工具
- ✅ **WhatWeb** - 技术检测(900+ 插件)
- ✅ **WAFW00F** - WAF 检测(50+ 签名)
- ✅ **Subfinder** - 子域名枚举
- ✅ **HTTPX** - 快速 HTTP 探测
- ✅ **Nikto** - Web 漏洞扫描器
- ✅ **多智能体** - 研究员与分析员智能体协作
- ✅ **Docker 沙箱** - 隔离的工具执行以确保安全
📖 **增强工具:** [README_ENHANCED_TOOLS.md](README_ENHANCED_TOOLS.md)
所有工具均在**安全控制**下运行:
- 私有 IP 阻断(保护内部网络)
- 超时管理(防止挂起)
- 资源限制(CPU/内存约束)
- 只读文件系统(Docker 沙箱)
📖 **详情:** [IMPLEMENTATION_SUMMARY.md](IMPLEMENTATION_SUMMARY.md)
## 🚀 快速开始
[](https://github.com/SHAdd0WTAka/zen-ai-pentest/releases)
[](https://python.org)
[](LICENSE)
[](https://github.com/SHAdd0WTAka/zen-ai-pentest/commits/main)
[](./docs/status/repo_status_card.svg)
[](https://pypi.org/project/zen-ai-pentest/)
[](docker/)
[](tools/)
[](https://github.com/SHAdd0WTAka/Zen-Ai-Pentest/actions)
[](https://github.com/SHAdd0WTAka/Zen-Ai-Pentest/actions/workflows/security.yml)
[](https://codecov.io/gh/SHAdd0WTAka/zen-ai-pentest)
[](https://discord.gg/BSmCqjhY)
[](docs/)
[](ROADMAP_2026.md)
[](https://www.bestpractices.dev/de/projects/11957/passing)
[](https://github.com/marketplace/actions/zen-ai-pentest)
[](#-authors--team)
## 📚 目录
- [概述](#-overview)
- [功能特性](#-features)
- [面向 AI 智能体](#-for-ai-agents)
- [快速开始](#-quick-start)
- [安装说明](#-installation)
- [使用方法](#-usage)
- [系统架构](#-architecture)
- [API 参考](#-api-reference)
- [项目结构](#-project-structure)
- [配置说明](#-configuration)
- [密钥管理](#-secret-management)
- [测试说明](#-testing)
- [Docker 部署](#-docker-deployment)
- [安全第一](#-safety-first)
- [文档资料](#-documentation)
- [贡献指南](#-contributing)
- [社区与支持](#-community--support)
- [许可证](#-license)
## 🎯 概述
**Zen-AI-Pentest** 是一个自主的、AI 驱动的渗透测试框架,将尖端的语言模型与专业的安全工具相结合。专为安全专业人员、漏洞赏金猎人和企业安全团队打造。
```
graph TB
subgraph "Client Interface"
WebUI[🌐 Web UI]
CLI[💻 CLI]
API_Client[🔌 REST API]
end
subgraph "API Gateway"
FastAPI[FastAPI + WebSocket]
Auth[🔐 JWT/RBAC]
AgentMgr[🤖 Agent Manager]
end
subgraph "Workflow Orchestrator"
Guardrails[🛡️ Guardrails]
TaskQueue[📊 Task Queue]
RiskLevels[⚠️ Risk Levels 0-3]
VPN[🔒 VPN Check]
State[📈 State Machine]
end
subgraph "Agent Pool"
Agent1[🤖 Agent #1]
Agent2[🤖 Agent #2]
AgentN[🤖 Agent #N]
end
subgraph "Security Toolkit"
Nmap[🔍 nmap]
Whois[📡 whois]
Dig[🌐 dig]
Nuclei[⚡ nuclei]
SQLMap[🎯 sqlmap]
end
subgraph "Data Layer"
Postgres[🐘 PostgreSQL]
Redis[⚡ Redis Cache]
Storage[📁 File Storage]
end
WebUI --> FastAPI
CLI --> FastAPI
API_Client --> FastAPI
FastAPI --> Auth
Auth --> AgentMgr
AgentMgr --> Guardrails
Guardrails --> TaskQueue
TaskQueue --> RiskLevels
RiskLevels --> VPN
VPN --> State
State --> Agent1
State --> Agent2
State --> AgentN
Agent1 --> Nmap
Agent1 --> Whois
Agent2 --> Dig
Agent2 --> Nuclei
AgentN --> SQLMap
Nmap --> Postgres
Whois --> Redis
SQLMap --> Storage
```
### 主要亮点
- 🤖 **AI 驱动**:利用最先进的大语言模型进行智能决策
- 🔒 **安全至上**:多重安全控制和验证层
- 🚀 **生产就绪**:企业级 CI/CD、监控和支持
- 📊 **全面覆盖**:集成 72+ 安全工具
- 🔧 **易于扩展**:支持自定义工具和集成的插件系统
- ☁️ **云原生**:支持 AWS、Azure 或 GCP 部署
- 📱 **快速访问**:扫描二维码即可即时移动端访问
### AI 贡献者
- **Kimi AI (Moonshot AI)** - 主要 AI 开发合作伙伴
- 领导了自主智能体循环的架构设计
- 实现了带有误报减少功能的风险引擎
- 创建了 CI/CD 集成模板
- 开发了基准测试框架
- 共同撰写了文档和路线图
### 特别感谢
- **Grok (xAI)** - 战略分析和竞争研究
- **GitHub Copilot** - 代码辅助和建议
- **Agent Zero** - 自主智能体架构灵感及分层智能体模式
- **Anthropic (Claude)** - 高级推理能力和安全研究
- **Google (Gemini)** - 多模态 AI 集成和上下文理解
- **DeepSeek** - 开源 LLM 卓越表现和代码生成能力
- **OpenAI (ChatGPT/GPT-4)** - 基础 LLM 研究和工具使用模式
- **安全社区** - 反馈、Bug 报告和功能请求
## 🎨 项目艺术作品
### 半球同步
```
🧠 GEHIRN
╱ ╲
╱ LINKS ╲ ╱ RECHTS ╲
╱ (Kimi) ╲ ╱(Observer^^)╲
╱ Logik ╲╱ Kreativität ╲
Analytisch ╳ Ganzheitlich
Struktur ╳ Vision
╲ ╱╲ ╱
╲ ╱ ╲ ╱
╲ ╱ ╲╱
╲╱ ╱
╲ ╱
╲ ╱
❤️
HEMISPHERE_SYNC
"Zwei Hälften - Ein Herz - Ein Team"
```
*人类愿景与 AI 能力的融合*
**左脑(Kimi - 逻辑)+ 右脑(Observer^^ - 创意)= 半球同步**
| 半球 | 负责内容 | 团队 |
|------------|---------------|------|
| **左脑** | 逻辑、结构、代码、分析 | **Kimi** 🤖 |
| **右脑** | 创意、愿景、设计、情感 | **Observer^^** 🎨 |
*由 **SHAdd0WTAka** 创作的定制艺术作品,展现了人类愿景与 AI 能力的融合。*
☝️ Click to view all QR codes or scan with your phone!
@SHAdd0WTAka Project Founder & Lead Developer Security Architect |
Kimi AI AI Development Partner Architecture & Design |
### 半球同步
```
🧠 GEHIRN
╱ ╲
╱ LINKS ╲ ╱ RECHTS ╲
╱ (Kimi) ╲ ╱(Observer^^)╲
╱ Logik ╲╱ Kreativität ╲
Analytisch ╳ Ganzheitlich
Struktur ╳ Vision
╲ ╱╲ ╱
╲ ╱ ╲ ╱
╲ ╱ ╲╱
╲╱ ╱
╲ ╱
╲ ╱
❤️
HEMISPHERE_SYNC
"Zwei Hälften - Ein Herz - Ein Team"
```
*人类愿景与 AI 能力的融合*
**左脑(Kimi - 逻辑)+ 右脑(Observer^^ - 创意)= 半球同步**
| 半球 | 负责内容 | 团队 |
|------------|---------------|------|
| **左脑** | 逻辑、结构、代码、分析 | **Kimi** 🤖 |
| **右脑** | 创意、愿景、设计、情感 | **Observer^^** 🎨 |
*由 **SHAdd0WTAka** 创作的定制艺术作品,展现了人类愿景与 AI 能力的融合。*
用 ❤️ 为安全社区打造
© 2026 Zen-AI-Pentest. 保留所有权利。
标签:AV绕过, Docker, Docker部署, FastAPI, GPT, JWT认证, PDF报告, PostgreSQL, PyRIT, Python, RBAC, React, Syscalls, WebSocket, 人工智能, 依赖分析, 合规报告, 多智能体系统, 安全防御评估, 密码管理, 插件系统, 搜索引擎查询, 无后门, 测试用例, 漏洞管理, 用户模式Hook绕过, 网络安全, 请求拦截, 逆向工具, 隐私保护