celtadenya/webvuln-scanner

GitHub: celtadenya/webvuln-scanner

自动化Web应用程序漏洞扫描器,生成PDF报告。

Stars: 0 | Forks: 0

# WebVuln 扫描器 一款自动化的Web应用程序漏洞扫描器,可检测OWASP Top 10安全问题和生成结构化报告。 由[Celta Denya](https://github.com/celtadenya)构建 - 伦敦考文垂大学网络安全(道德黑客)硕士。 ## 检测内容 | 检查 | OWASP ID | 严重性 | |---|---|---| | 缺少安全头(HSTS、CSP、X-Frame-Options) | A05:2021 | 低到高 | | SQL注入(基于错误的、参数模糊测试) | A03:2021 | 严重 | | 反射型XSS(参数注入) | A03:2021 | 高 | | CORS配置错误(通配符、反射源、空源) | A05:2021 | 中到严重 | ## 快速开始 安装依赖项并针对任何目标运行: ``` pip3 install -r requirements.txt python3 main.py https://target.com python3 main.py https://target.com --output report.json ``` ## 示例输出 扫描了https://httpbin.org并发现了7个真实漏洞,包括一个严重的CORS配置错误,其中服务器反射任意源并允许凭证。攻击者可以从任何域发起认证的跨源请求。 ![扫描输出](https://static.pigsec.cn/wp-content/uploads/repos/2026/06/315595749a175009.png) ![严重性摘要](https://static.pigsec.cn/wp-content/uploads/repos/2026/06/adb305df38175013.png) ![CORS发现](https://static.pigsec.cn/wp-content/uploads/repos/2026/06/dde5aaac50175019.png) ## 项目结构 ``` webvuln-scanner/ ├── main.py - Main runner and CLI ├── scanner/ │ ├── headers.py - Security header checks │ ├── sqli.py - SQL injection detection │ ├── xss.py - XSS detection │ └── cors.py - CORS misconfiguration checks ├── reports/ - JSON report output └── requirements.txt - Dependencies ``` ## 路线图 - 破解认证检测 - IDOR检查 - PDF报告生成 - 敏感文件泄露(.env、.git、config) - GitHub Actions CI/CD集成 ## 法律声明 仅限授权安全测试。仅扫描您拥有或明确书面许可测试的目标。
标签:逆向工具