henokyoyo/webvuln-sentinel

GitHub: henokyoyo/webvuln-sentinel

一款基于 Python 的专业 Web 漏洞扫描器,覆盖 OWASP Top 10 并集成 CVE 查询与风险评估仪表盘,帮助用户快速发现和量化 Web 应用安全风险。

Stars: 0 | Forks: 0

# 🔍 WebVuln Sentinel [![Python](https://img.shields.io/badge/Python-3.8+-blue.svg)](https://python.org) [![License](https://img.shields.io/badge/License-MIT-green.svg)](LICENSE) [![NVD API](https://img.shields.io/badge/CVE-Lookup-red.svg)](https://nvd.nist.gov/) **一款专业的 Web 漏洞扫描器,涵盖 OWASP Top 10、CVE 查询和风险评估仪表盘** ## 🚀 功能特性 ### 🔌 网络发现 - **端口扫描** — 基于 Nmap,检测开放端口和运行中的服务 - **服务检测** — 识别软件及版本(Apache, nginx, MySQL 等) ### 🛡️ 漏洞检测 (OWASP Top 10) - **安全头** — 检查 7 个关键安全头 - **SSL/TLS 分析** — 证书验证和过期检查 - **暴露文件** — 检测 .git, .env, 备份文件和敏感文件 - **SQL 注入** — 基于错误的多重 Payload 检测 - **XSS (跨站脚本攻击)** — 反射型 XSS Payload 测试 - **目录遍历** — 路径遍历漏洞检测 ### 🏆 高级功能 - **CVE 查询** 🔥 — 查询 NIST 国家漏洞数据库以获取已知漏洞 - **风险评分仪表盘** 📊 — 计算总体风险评分(0-100)并提供严重级别细分 - **自定义扫描模式** — 精确选择要运行的模块 - **PDF 报告** 📄 — 包含执行摘要和修复建议的专业报告 ### 🎨 用户体验 - **精美的 CLI** — 基于 Rich 的终端,带有颜色、面板和表格 - **进度条** — 带有耗时追踪的实时扫描进度 - **查看报告** — 浏览并打开之前扫描的 PDF 文件 ## 📸 屏幕截图 *即将推出 — 截图将在首次发布后添加* ## ⚙️ 安装说明 ``` # Clone 仓库 git clone https://github.com/henokyoyo/webvuln-sentinel.git # 导航到项目文件夹 cd webvuln-sentinel # 安装依赖 pip install -r requirements.txt ```
标签:AppImage, CTI, CVE查询, DOE合作, GPT, Nmap, NVD API, OWASP Top 10, PDF报告, Python, SQL注入检测, SSL/TLS分析, WebVuln Sentinel, Web安全, Web应用防火墙, XSS检测, XXE攻击, 加密, 反取证, 威胁情报, 安全仪表盘, 安全报告生成, 安全评估, 密码管理, 开发者工具, 插件系统, 敏感文件泄露, 数据统计, 无后门, 漏洞扫描器, 漏洞管理, 端口扫描, 网络安全, 蓝队分析, 虚拟驱动器, 逆向工具, 隐私保护