THeOLdMAn48/AI-Cybersecurity-Tools-2026-

GitHub: THeOLdMAn48/AI-Cybersecurity-Tools-2026-

该项目是一份网络安全 AI 工具的精选指南与目录,收录渗透测试、漏洞扫描、自动化代理及 LLM 安全测试等领域的工具并附安装与使用说明。

Stars: 0 | Forks: 1

# 🛡️ 网络安全与渗透测试中的 AI 工具 — 2026 版
![网络安全 AI](https://img.shields.io/badge/CyberSecurity-AI%20Powered-red?style=for-the-badge&logo=shield) ![已更新](https://img.shields.io/badge/Updated-May%202026-blue?style=for-the-badge) ![Star](https://img.shields.io/badge/Contributions-Welcome-green?style=for-the-badge) ![许可证](https://img.shields.io/badge/License-MIT-yellow?style=for-the-badge) [🚀 快速开始](#-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绕过, 红队, 网络安全, 网络连接监控, 请求拦截, 逆向工具, 隐私保护