Himanshu4782652/Vulnerability-Scanner
GitHub: Himanshu4782652/Vulnerability-Scanner
一款基于 Django 和 Playwright 构建的企业级 Web 漏洞扫描器,专注于隐蔽匿名扫描、高精度盲打检测和 AI 驱动的报告生成。
Stars: 0 | Forks: 0
# Vulnerability-Scanner Pro 3.0 (隐蔽版)
一款使用 **Django**、**Celery** 和 **Playwright** 构建的高级企业级 Web 漏洞扫描器。该平台将行业标准工具与专门设计的隐蔽扫描引擎相结合,用于实现高精度、匿名化的安全审计。
## 🚀 主要特性
### 🕵️ 隐蔽与匿名化 (红队就绪)
- **代理链与轮换:** 集成 SOCKS5/Tor 代理支持,用于隐藏扫描器的真实 IP。
- **IP 伪装:** 动态注入 `X-Forwarded-For` 和 `X-Real-IP` 请求头,以绕过基于 IP 的日志记录和 WAF。
- **指纹熵:** 随机化 User-Agent 轮换和请求抖动(模拟人类行为),以规避自动化检测系统。
### 🎯 高精度深度检测
- **带外 (OOB) 基础设施:** 与 `interactsh` 协议进行真实环境集成,以检测高危的 Blind SSRF、Blind XXE 和 Blind SQLi。
- **盲数据提取:** 高级 XML 参数实体攻击,通过 OOB 通道窃取系统文件(Linux `/etc/passwd`,Windows `win.ini`)。
- **JavaScript 敏感信息挖掘器:** 自动化深度侦察客户端代码,提取硬编码的 API 密钥(AWS、Google、Stripe)和隐藏的“影子”API 端点。
- **行为型 XSS 验证:** 使用无头 Playwright 浏览器确认 XSS 执行,几乎消除了误报。
### 🧠 战略情报与报告
- **AI 高管摘要:** 为 C 级别高管 (CEO/CTO) 自动生成高层级安全态势概览。
- **攻击路径叙述:** 由 AI 驱动的“故事化”呈现,将多个漏洞串联成一个连贯的 breaches 场景。
- **修复情报:** 为每个发现的漏洞提供结合上下文的修复建议,包括影响程度和 OWASP 分类。
### ⚡ 并行执行引擎
- **Celery Chord/Group 架构:** 扫描器在分布式 worker 中并行运行,显著减少总扫描时间。
- **动态链式处理:** 自动化工作流,将 **Playwright 爬虫**与多向量漏洞扫描串联执行。
## 📊 交互式情报仪表板
- **动态可视化:** 由 **Chart.js** 驱动的实时严重程度分布和安全分数趋势。
- **历史分析:** 并排对比扫描结果,以跟踪修复进展和新出现的回归问题。
- **实时日志:** 通过 WebSocket 实时接收来自 Celery 后端的反馈。
## 🛠️ 技术栈
- **后端:** Python 3.x, Django 5.x, Celery, Redis
- **扫描引擎:** Playwright (无头 Chrome), Nuclei, Nmap, Shodan API
- **匿名化:** 代理链, UA-熵, 请求头伪装
- **基础设施:** Docker, PostgreSQL, Daphne (ASGI)
## 📋 安装与部署
### 🐳 Docker (推荐)
在本地启动完整平台的最简单方法:
1. **克隆并进入仓库:**
git clone https://github.com/your-repo/vulnerability-scanner.git
cd vulnerability-scanner
2. **使用 Docker Compose 启动:**
docker-compose up -d --build
3. **访问平台:**
- 仪表板:`http://localhost:8000`
### 🐍 手动设置
1. **环境设置:**
python -m venv venv
source venv/bin/activate # Windows: venv\Scripts\activate
pip install -r requirements.txt
playwright install --with-deps chromium
2. **运行应用程序:**
# 终端 1: Django
python manage.py runserver
# 终端 2: Celery Worker
celery -A WebVulnScanner worker -l info
## ⚖️ 免责声明
本工具仅限用于**授权的渗透测试**。未经事先书面同意,针对目标未经授权使用本软件是非法且不道德的。作者对因滥用本程序或由其造成的损害不承担任何责任。
标签:AI报告生成, AST分析, Celery, CTI, Django, Google, Nmap, Nuclei, OOB带外数据, Playwright, SOC2合规, SSRF, Tor, Web安全, XSS验证, XXE, 代理池, 企业级安全, 分布式任务, 加密, 匿名化, 密钥泄露, 对称加密, 影子API, 指纹伪装, 插件系统, 搜索引擎查询, 数据泄露, 测试用例, 漏洞扫描器, 特征检测, 盲打检测, 绕过WAF, 网络安全, 自动化审计, 蓝队分析, 虚拟驱动器, 请求拦截, 逆向工具, 隐私保护, 隐身扫描