Dahberrou/zeroprobe_scanner

GitHub: Dahberrou/zeroprobe_scanner

一个 AI 驱动的轻量 Web 漏洞扫描器,能检测 XSS、SQLi、安全头缺失等问题并借助 GPT 生成修复建议与 PDF 报告。

Stars: 0 | Forks: 0

# Scanova AI — 扫描。检测。防御。 ### 由 Dah Berrou 开发 © 2026 一个作为毕业设计项目构建的先进 AI 驱动的 Web 漏洞扫描器。 ## 项目结构 ``` scanova/ ├── app.py # Flask main application ├── requirements.txt ├── wordlists/ │ └── dirs.txt # 29K directory brute-force wordlist ├── scanner/ │ ├── main_scanner.py # Orchestrates all scanners (threaded) │ ├── xss_scanner.py # XSS detection (10 payloads) │ ├── sqli_scanner.py # SQL Injection detection (18 payloads) │ ├── headers_scanner.py # HTTP security header audit │ ├── subdomain_scanner.py # DNS brute-force enumeration │ └── dir_scanner.py # Directory brute-force + 403 bypass ├── utils/ │ ├── ai_report.py # OpenAI GPT-4o-mini AI analysis │ ├── severity.py # Weighted severity scoring │ └── pdf_report.py # ReportLab PDF generation └── templates/ ├── base.html # Shared sidebar layout ├── index.html # Main vulnerability scanner ├── subdomains.html # Subdomain enumeration ├── dirscan.html # Directory brute-force └── about.html # Project info ``` ## 设置与运行 ``` # 1. 安装依赖 pip install -r requirements.txt # 2. 设置你的 OpenAI API key(可选 — 回退到本地分析) export OPENAI_API_KEY="sk-..." # 3. 运行 python app.py # 打开 http://127.0.0.1:5000 ``` ## 功能特性 - **XSS 扫描器** — 10 个反射型 XSS payload - **SQLi 扫描器** — 18 个 payload + 跨 13 种数据库引擎的错误指纹识别 - **Header 审计** — 检查 8 个关键安全 Header - **Subdomain 枚举** — DNS 暴力破解(并发) - **目录暴力破解** — 29K 字典 + 自动使用 5 种技术绕过 403 - **智能 AI 盒** — 使用 OpenAI GPT-4o-mini 进行结构化漏洞分析并提供修复步骤 - **PDF 导出** — 基于 ReportLab 的专业报告 - **多线程引擎** — 所有扫描器并发运行以提升速度
标签:403绕过, AI安全, Chat Copilot, CISA项目, DNS爆破, DOE合作, Flask, GPT-4o-mini, HTTP头审计, OpenAI, PDF报告生成, Python, SQL注入检测, Web安全, Web漏洞扫描, XSS检测, 人工智能安全, 内存规避, 反取证, 合规性, 后端开发, 子域名枚举, 安全评估, 密码管理, 插件系统, 无后门, 毕业设计, 目录爆破, 系统安全, 网络安全, 网络安全审计, 蓝队分析, 误报分析, 逆向工具, 隐私保护, 黑盒测试