THeOLdMAn48/AI-Cybersecurity-Tools-2026-
GitHub: THeOLdMAn48/AI-Cybersecurity-Tools-2026-
该项目是一份网络安全 AI 工具的精选指南与目录,收录渗透测试、漏洞扫描、自动化代理及 LLM 安全测试等领域的工具并附安装与使用说明。
Stars: 0 | Forks: 1
# 🛡️ 网络安全与渗透测试中的 AI 工具 — 2026 版




[🚀 快速开始](#-quick-start) • [🧰 工具列表](#-all-tools-list) • [📂 分类](#-categories) • [⚠️ 免责声明](#%EF%B8%8F-disclaimer)
## 📌 目录
- [这是什么仓库?](#-what-is-this-repo)
- [分类](#-categories)
- [所有工具列表](#-all-tools-list)
- [工具详情与安装](#-tool-details--installation)
- [1. PentestGPT](#1-pentestgpt)
- [2. Nuclei AI](#2-nuclei-ai)
- [3. BurpGPT](#3-burpgpt)
- [4. CAI - Cybersecurity AI](#4-cai---cybersecurity-ai)
- [5. BBOT](#5-bbot)
- [6. Zen-AI-Pentest](#6-zen-ai-pentest)
- [7. Hexstrike](#7-hexstrike)
- [8. Garak](#8-garak)
- [9. AutoRecon](#9-autorecon)
- [10. Escape](#10-escape)
- [快速对比表](#-quick-comparison-table)
- [免责声明](#%EF%B8%8F-disclaimer)
- [贡献指南](#-contributing)
## 🔍 这是什么仓库?
当今时代,**网络安全正在快速发展**。仅靠手动渗透测试已经不够了 —— AI 驱动的工具已经改变了游戏规则。
这个仓库是**为你准备的一份完整指南**,其中包含:
- ✅ 每个主要 AI 渗透测试工具的概述
- ✅ 逐步安装指南
- ✅ 何时以及如何使用它们
- ✅ 真实的应用场景
- ✅ 开源与付费工具的对比
## 📂 分类
| 分类 | 工具 |
|---|---|
| 🧠 **AI 推理 / 基于 LLM** | PentestGPT, CAI |
| 🔍 **漏洞扫描** | Nuclei AI, BBOT |
| 🌐 **Web App / API 测试** | BurpGPT, Escape |
| 🤖 **自动化 Agent** | CAI, Zen-AI-Pentest, Hexstrike |
| 🕵️ **Recon 与 OSINT** | BBOT, AutoRecon |
| 🧬 **AI/LLM 安全测试** | Garak |
| 🏢 **企业级平台** | Escape, xBow |
## 🧰 所有工具列表
| # | 工具 | 类型 | 开源 | 最适合 |
|---|---|---|---|---|
| 1 | **PentestGPT** | LLM 推理 | ✅ 免费 | CTF, 手动辅助 |
| 2 | **Nuclei AI** | 扫描器 | ✅ 免费 | Web/API 扫描 |
| 3 | **BurpGPT** | Web 测试 | ✅ 免费 | HTTP/Web Apps |
| 4 | **CAI** | 自动化 Agent | ✅ 免费 | 完整渗透测试 |
| 5 | **BBOT** | Recon | ✅ 免费 | OSINT, Recon |
| 6 | **Zen-AI-Pentest** | 多 Agent | ✅ 免费 | 企业级范围 |
| 7 | **Hexstrike** | MCP/工具运行器 | ✅ 免费 | 红队演练 |
| 8 | **Garak** | LLM 安全 | ✅ 免费 | AI App 测试 |
| 9 | **AutoRecon** | Recon | ✅ 免费 | 初始侦察 |
| 10 | **Escape** | API 渗透测试 | ❌ SaaS | API 安全 |
## 🛠️ 工具详情与安装
### PentestGPT
**功能介绍:**
- 分析漏洞发现
- 建议攻击路径
- 为 CTF 和 漏洞赏金提供指导
- 推荐命令和策略
**GitHub:** https://github.com/GreyDGL/PentestGPT
**环境要求:**
- Python 3.9+
- OpenAI API Key 或本地 LLM
**安装:**
```
# 步骤 1:Clone repo
git clone https://github.com/GreyDGL/PentestGPT.git
cd PentestGPT
# 步骤 2:创建 virtual environment
python3 -m venv venv
source venv/bin/activate # Linux/Mac
# venv\Scripts\activate # Windows
# 步骤 3:安装 dependencies
pip install -r requirements.txt
# 步骤 4:设置 API key
export OPENAI_API_KEY="your-api-key-here"
# 步骤 5:运行
python3 main.py
```
**使用场景:**
```
Tumne ek web app pe SQL injection dhundhi → PentestGPT se poocho "what next?"
→ Wo tumhe privilege escalation, lateral movement suggest karega
```
### Nuclei AI
**功能介绍:**
- 针对 1000+ CVE 的预置模板
- 使用 AI 生成自定义模板
- 扫描 API、Web App、云基础设施
- 集成到 CI/CD pipeline 中
**GitHub:** https://github.com/projectdiscovery/nuclei
**环境要求:**
- Go 1.21+
**安装:**
```
# 方法 1:使用 Go 安装(推荐)
go install -v github.com/projectdiscovery/nuclei/v3/cmd/nuclei@latest
# 方法 2:Linux apt
sudo apt install nuclei
# 方法 3:Homebrew (Mac)
brew install nuclei
# 下载 templates
nuclei -update-templates
# 运行 basic scan
nuclei -u https://target.com
# 使用 AI 生成的 template
nuclei -u https://target.com -t ai-generated/
# 扫描特定的 vulnerability type
nuclei -u https://target.com -tags sqli,xss,lfi
```
**AI 模板生成:**
```
# Nuclei AI (cloud feature)
nuclei -u target.com -ai "Find authentication bypass vulnerabilities"
```
### BurpGPT
**功能介绍:**
- Burp Suite 的扩展
- 使用 AI 分析捕获的 HTTP 请求/响应
- 查找隐藏漏洞
- 通过自定义提示词定位特定问题
**GitHub:** https://github.com/aress31/burpgpt
**环境要求:**
- Burp Suite (Community 或 Pro)
- Java 17+
- OpenAI API Key
**安装:**
```
# 步骤 1:下载 JAR file
# 从 Releases 获取:https://github.com/aress31/burpgpt/releases
# 步骤 2:打开 Burp Suite
# Extensions → Add → Java → Select downloaded .jar file
# 步骤 3:配置 API key
# Extensions → BurpGPT → Settings → Enter OpenAI Key
# 步骤 4:使用
# 在任何 request 上 Right Click → Send to BurpGPT
```
**代理设置:**
```
# 在 browser 中设置 proxy
# Host: 127.0.0.1
# Port: 8080
# 然后 BurpGPT 将自动分析 traffic
```
### CAI - Cybersecurity AI
**功能介绍:**
- 执行完全自动化的渗透测试
- 从侦察到漏洞利用
- 解题 HackTheBox 和 CTF 机器
- 支持本地 LLM(适用于气隙环境)
- 漏洞赏金自动化
**GitHub:** https://github.com/aliasrobotics/cai
**环境要求:**
- Python 3.10+
- Docker (推荐)
**安装:**
```
# 方法 1:使用 pip
pip install cai-framework
# 方法 2:使用 Docker(推荐)
git clone https://github.com/aliasrobotics/cai.git
cd cai
docker build -t cai .
docker run -it --rm cai
# 方法 3:从 Source
git clone https://github.com/aliasrobotics/cai.git
cd cai
pip install -r requirements.txt
# Environment 设置
export OPENAI_API_KEY="your-key"
# 或者对于 local model:
export CAI_MODEL="ollama/llama3"
# 启动
python3 -m cai
```
**HTB 机器攻击示例:**
```
# 设置 target
cai target set 10.10.10.100
# 在 autonomous mode 下运行
cai run --autonomous
# 针对特定 task
cai task "Find and exploit SQL injection on login page"
```
### BBOT
**功能介绍:**
- 发现子域名、IP、开放端口
- 具有 100+ 模块的模块化设计
- 利用 AI 对发现进行优先级排序
- 与 PentestGPT 集成
**GitHub:** https://github.com/blacklanternsecurity/bbot
**环境要求:**
- Python 3.9+
**安装:**
```
# 使用 pip 安装
pip install bbot
# 或者使用 pipx(推荐)
pipx install bbot
# Basic scan
bbot -t target.com -p subdomain-enum
# Full recon scan
bbot -t target.com -p full
# 保存 output
bbot -t target.com -p subdomain-enum -o output/
# 使用 specific modules
bbot -t target.com -m nmap,ffuf,nuclei
```
**工作流:**
```
# 1. 首先使用 BBOT 映射 attack surface
bbot -t company.com -p full -o recon-output/
# 2. 将 output 提供给 PentestGPT
# "BBOT found these subdomains and open ports, what should I test next?"
# 3. 使用 Nuclei 扫描发现的 targets
nuclei -l recon-output/subdomains.txt
```
### Zen-AI-Pentest
**功能介绍:**
- 4 个专门的 Agent:Recon、漏洞、Exploit、报告
- 涵盖网络、Web、AD、OSINT、云
- 自动进行 CVSS/EPSS 评分
- FastAPI 后端 + WebSocket 实时更新
- 也可作为 GitHub Action 使用
**GitHub:** https://github.com/NightCrawler-404/Zen-AI-Pentest
**环境要求:**
- Python 3.11+
- Docker Compose
**安装:**
```
# Clone repo
git clone https://github.com/NightCrawler-404/Zen-AI-Pentest.git
cd Zen-AI-Pentest
# 创建 environment file
cp .env.example .env
nano .env
# OPENAI_API_KEY=your-key
# TARGET=192.168.1.0/24
# 使用 Docker 运行
docker compose up -d
# 打开 Web UI
# http://localhost:3000
# 或者直接使用 Python
pip install -r requirements.txt
python3 main.py --target 192.168.1.100
```
**Agent 工作流:**
```
Recon Agent → Attack Surface Map karta hai
↓
Vulnerability Agent → Vulnerabilities dhundta hai
↓
Exploit Agent → Exploitation attempt karta hai
↓
Report Agent → Professional report generate karta hai
```
### Hexstrike
**功能介绍:**
- 是一个 MCP (Model Context Protocol) 服务器
- 允许 Claude、GPT、Copilot 直接使用安全工具
- 通过 AI 访问完整的 Kali Linux 工具包
- 自动化漏洞发现
**GitHub:** https://github.com/mosama2050/hexstrike
**环境要求:**
- Python 3.10+
- Claude 或 OpenAI 访问权限
- 已安装 Kali Linux 工具
**安装:**
```
# Clone
git clone https://github.com/mosama2050/hexstrike.git
cd hexstrike
# 安装
pip install -r requirements.txt
# 启动 MCP server
python3 server.py
# 在 Claude Desktop 中进行配置
# 添加到 claude_desktop_config.json 中:
{
"mcpServers": {
"hexstrike": {
"command": "python3",
"args": ["/path/to/hexstrike/server.py"]
}
}
}
```
**使用示例:**
```
Claude ko bolo: "Run nmap scan on 192.168.1.1 and then check for CVEs"
→ Hexstrike automatically nmap chalayega + results analyze karega
```
### Garak
**功能介绍:**
- 测试基于 LLM 的应用程序的安全性
- 查找提示词注入漏洞
- 测试越狱尝试
- 可以编写自定义探测
**GitHub:** https://github.com/leondz/garak
**环境要求:**
- Python 3.10+
**安装:**
```
# 使用 pip 安装
pip install garak
# Basic LLM scan
python3 -m garak --model_type openai --model_name gpt-4 --probes all
# 测试特定的 attack
python3 -m garak --model_type openai --model_name gpt-3.5-turbo --probes prompt_injection
# 测试 local model
python3 -m garak --model_type huggingface --model_name llama2 --probes jailbreak
# Custom target (API endpoint)
python3 -m garak --model_type rest --model_name "https://your-ai-app.com/api" --probes all
# 生成 report
python3 -m garak ... --report_prefix my_scan
```
**可用的探测类别:**
```
prompt_injection → Prompt injection attacks
jailbreak → Jailbreaking attempts
data_leakage → Training data extraction
hallucination → False information generation
toxicity → Toxic content generation
```
### AutoRecon
**功能介绍:**
- 自动运行 Nmap、Gobuster、Nikto 等所有工具
- 组织并保存结果
- 为 AI 工具生成完美的输入
- 同时适用于 CTF 和真实渗透测试
**GitHub:** https://github.com/Tib3rius/AutoRecon
**环境要求:**
- Python 3.8+
- Nmap、Gobuster、Nikto 等
**安装:**
```
# 安装 dependencies
sudo apt install nmap gobuster nikto curl seclists
# 安装 AutoRecon
pip3 install git+https://github.com/Tib3rius/AutoRecon.git
# 或者使用 pipx
pipx install git+https://github.com/Tib3rius/AutoRecon.git
# Single target scan
autorecon 192.168.1.100
# Multiple targets
autorecon 192.168.1.100 192.168.1.101 192.168.1.102
# Network range
autorecon 192.168.1.0/24
# 查看 results
ls results/192.168.1.100/
```
### Escape (SaaS)
**功能介绍:**
- 持续对 API 进行渗透测试
- 查找业务逻辑缺陷
- 集成到 CI/CD 中
- 提供可利用性证明
**网站:** https://escape.tech
**设置:**
```
# 创建账户:https://escape.tech
# 安装 CLI
npm install -g @escape.tech/cli
# 登录
escape login
# 扫描 API
escape scan --api https://api.yoursite.com/graphql
# 在 CI/CD 中 (GitHub Actions)
# .github/workflows/security.yml
```
```
name: Security Scan
on: [push]
jobs:
escape-scan:
runs-on: ubuntu-latest
steps:
- uses: Escape-Technologies/action@main
with:
application_id: ${{ secrets.ESCAPE_APP_ID }}
api_token: ${{ secrets.ESCAPE_TOKEN }}
```
## 📊 快速对比表
| 工具 | 难度 | 成本 | 速度 | 覆盖范围 |
|---|---|---|---|---|
| PentestGPT | 🟡 中等 | 免费* | ⭐⭐⭐ | LLM 辅助 |
| Nuclei AI | 🟢 简单 | 免费 | ⭐⭐⭐⭐⭐ | Web/API |
| BurpGPT | 🟡 中等 | 免费* | ⭐⭐⭐ | Web Apps |
| CAI | 🔴 高级 | 免费 | ⭐⭐⭐⭐ | 完整范围 |
| BBOT | 🟢 简单 | 免费 | ⭐⭐⭐⭐ | Recon/OSINT |
| Zen-AI | 🔴 高级 | 免费 | ⭐⭐⭐⭐ | 企业级 |
| Hexstrike | 🔴 高级 | 免费* | ⭐⭐⭐⭐ | 红队演练 |
| Garak | 🟡 中等 | 免费 | ⭐⭐⭐ | AI/LLM Apps |
| AutoRecon | 🟢 简单 | 免费 | ⭐⭐⭐⭐ | 网络 |
| Escape | 🟢 简单 | 付费 | ⭐⭐⭐⭐⭐ | API 安全 |
## 🔄 推荐工作流
```
Phase 1 — RECON
AutoRecon + BBOT
↓
Phase 2 — AI ANALYSIS
PentestGPT (findings analyze karo)
↓
Phase 3 — SCANNING
Nuclei AI + BurpGPT
↓
Phase 4 — EXPLOITATION
CAI / Zen-AI-Pentest
↓
Phase 5 — REPORTING
Zen-AI Report Agent
```
## 🚀 快速开始
刚接触渗透测试?从这里开始:
```
# 步骤 1:安装 BBOT(用于 recon)
pip install bbot
# 步骤 2:安装 Nuclei(用于 scanning)
go install github.com/projectdiscovery/nuclei/v3/cmd/nuclei@latest
nuclei -update-templates
# 步骤 3:安装 PentestGPT(用于 AI assist)
git clone https://github.com/GreyDGL/PentestGPT.git
cd PentestGPT && pip install -r requirements.txt
# 现在开始扫描(您的 authorized target)
bbot -t authorized-target.com -p subdomain-enum
nuclei -u authorized-target.com
```
## 📚 学习资源
- 🎓 [TryHackMe](https://tryhackme.com) — 对新手友好的实验环境
- 🎯 [HackTheBox](https://hackthebox.com) — 高级靶机
- 📖 [OWASP 测试指南](https://owasp.org/www-project-web-security-testing-guide/)
- 🤖 [AI 安全课程 - Redfox Academy](https://academy.redfoxsec.com)
- 🔐 [PortSwigger Web 安全学院](https://portswigger.net/web-security) — 免费!
## 🤝 贡献指南
想让这个仓库变得更好吗?
1. Fork 仓库
2. 创建一个新分支 (`git checkout -b feature/new-tool`)
3. 进行修改
4. 提交 PR
**可以添加的内容:**
- 新的 AI 安全工具
- 更好的安装指南
- 真实的使用案例
- 视频教程链接
## ⚠️ 免责声明
```
YE TOOLS SIRF EDUCATIONAL PURPOSE KE LIYE HAIN.
✅ Authorized systems pe testing karo
✅ Bug bounty programs join karo
✅ CTF platforms use karo (HackTheBox, TryHackMe)
✅ Apne khud ke lab setup karo
❌ Kisi ke bhi system pe bina permission ke test mat karo
❌ Illegal activities ke liye use mat karo
Unauthorized access ILLEGAL hai aur serious consequences hain.
Is repo ke author koi bhi illegal activity ke liye responsible nahi hai.
```
## ⭐ 为此仓库点 Star!
如果觉得这个仓库有帮助,请务必点个 **Star**!🌟
与他人分享,帮助社区发展壮大。
满怀 ❤️ 为网络安全社区打造 | 更新于 2026 年 5 月
标签:AES-256, Petitpotam, 人工智能, 内核模块, 安全资源, 实时处理, 密码管理, 工具集, 数据展示, 日志审计, 暗色界面, 漏洞评估, 用户模式Hook绕过, 红队, 网络安全, 网络连接监控, 请求拦截, 逆向工具, 隐私保护