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, 网络安全, 自动化审计, 蓝队分析, 虚拟驱动器, 请求拦截, 逆向工具, 隐私保护, 隐身扫描