SonU1001/WebHawk

GitHub: SonU1001/WebHawk

一款专为授权渗透测试设计的模块化 Web 漏洞扫描器,自动识别常见 Web 安全缺陷并提供可视化报告。

Stars: 1 | Forks: 0

# 🦅 WebHawk - 自动化 Web 漏洞扫描器 ![Python](https://img.shields.io/badge/Python-3.x-blue) ![Status](https://img.shields.io/badge/Status-Active-success) ![License](https://img.shields.io/badge/License-Educational-red) ## 🔥 概述 WebHawk 是一个模块化 Python 编写的 Web 漏洞扫描器,专为**授权渗透测试**设计。它可以检测常见的 Web 漏洞,并通过 CLI 或 HTML 报告提供结果。 ## 🚀 功能 * 🔍 反射型 XSS 检测(多载荷) * 💉 SQL 注入检测(错误型 + 布尔型) * 🌍 CORS 误配置检测 * 🔁 开源重定向检测 * 🛡️ 安全头分析 * 🎨 美观的 CLI 输出 * 📄 可选的 HTML 报告 ## 📁 项目结构 ``` WebHawk/ │── main.py │── requirements.txt │── modules/ │ ├── xss_scanner.py │ ├── sqli_scanner.py │ ├── cors_checker.py │ ├── open_redirect.py │ ├── headers_checker.py │ ├── reporter.py ``` ## ⚙️ 安装 ``` git clone https://github.com/SonU1001/WebHawk.git cd WebHawk pip install -r requirements.txt ``` ## ▶️ 使用 ### CLI 输出 ``` python main.py "http://target.com?id=1" ``` ### HTML 报告 ``` python main.py "http://target.com?id=1" --html ``` ## 🧪 测试 请使用安全目标: * OWASP Juice Shop * DVWA ## 📸 截图 ## ⚠️ 免责声明 本工具仅供**授权测试**使用。 未经许可不得扫描系统。 ## 🚀 后续改进 * 多线程 * 爬虫支持 * 载荷词表 * JSON 输出 ## 👨‍💻 作者 Sukhveer Singh 网络安全学习者 |
标签:CLI报告, CORS误配置检测, DNS枚举, DOE合作, DVWA, HTML报告, Juice Shop, Python, SQL注入检测, Web安全, Web漏洞, Web自动化扫描, XSS检测, 代码生成, 多模态安全, 多负载检测, 安全头分析, 布尔型注入检测, 开放重定向检测, 开源安全工具, 授权测试, 文档结构分析, 无后门, 模块化扫描, 渗透测试工具, 网络安全工具, 蓝队分析, 逆向工具, 逆向工程平台, 错误注入检测