dpm1831-debug/Vulnerability-Scanner

GitHub: dpm1831-debug/Vulnerability-Scanner

一款集成了端口扫描、漏洞检测、威胁情报与可视化仪表板的企业级 SOC 漏洞扫描平台,主要面向网络安全作品集和教育演示场景。

Stars: 0 | Forks: 0

# SecureScan XDR — 企业级 SOC 作品集平台 **20 项专业网络安全功能**,适用于 MS 网络安全作品集、简历和 GitHub 展示。 ## 功能矩阵(全部 20 项) | # | 功能 | 模块 | |---|---------|--------| | 1 | 智能 Port 扫描器 | `scanner.py` | | 2 | 服务与版本检测 | Nmap `-sV` + 产品标签 | | 3 | SSL/TLS 安全分析器 | `ssl` 模块 | | 4 | 安全标头扫描器 | CSP, HSTS, X-Frame-Options | | 5 | 风险评分引擎(0–30 低危 / 31–70 中危 / 71–100 严重) | `scanner.py` | | 6 | CVE 漏洞查询 | NVD API | | 7 | GeoIP 情报 | ipinfo.io | | 8 | VirusTotal URL 信誉 | `threat_intel.py` | | 9 | 实时威胁仪表板 | Flask + AJAX + Chart.js | | 10 | 实时终端扫描动画 | `[INFO]` `[WARNING]` `[ALERT]` 日志 | | 11 | PDF 安全报告 | ReportLab | | 12 | CSV 导出(兼容 SIEM) | `report_generator.py` | | 13 | 扫描历史管理 | `/history` + SQLite | | 14 | 身份验证与管理面板 | `auth.py` — admin / admin123 | | 15 | 危险端口告警引擎 | FTP, Telnet, SMB, RDP | | 16 | 交互式安全图表 | 饼图, 柱状图, 折线图, 圆环图 | | 17 | AI 威胁预测 | scikit-learn RandomForest | | 18 | IDS 暴力破解模拟 | 教育 SOC 演示 | | 19 | 实时网络威胁推送 | CISA/NVD 通告 | | 20 | 暗黑黑客 SOC UI | Bootstrap + Font Awesome | ## 快速开始 ``` cd SecureScan-XDR python -m venv venv .\venv\Scripts\activate pip install -r requirements.txt python app.py ``` 打开 **http://127.0.0.1:5000** - 注册任何分析师账号,或使用 **admin / admin123** - **Dashboard** — 实时 KPI、图表、威胁推送 - **Scan** — 完整的 20 模块评估 - **History** — 所有历史扫描 + PDF/CSV - **Admin** — 全局用户与扫描管理(仅限管理员) ## API 密钥(可选) ``` $env:VIRUSTOTAL_API_KEY = "your_vt_key" $env:IPINFO_TOKEN = "your_ipinfo_token" $env:SECRET_KEY = "production-secret" ``` ## 安全测试目标 - `scanme.nmap.org`(授权的 Nmap 测试主机) - `8.8.8.8`(DNS — 仅限实验室使用) **仅扫描您拥有或已获得书面测试权限的系统。** ## 技术栈 Python · Flask · SQLite · Nmap · scikit-learn · Chart.js · Bootstrap 5 · Font Awesome · ReportLab
标签:CTI, Flask, Python, 加密, 安全运营中心, 插件系统, 无后门, 漏洞扫描器, 网络安全, 网络映射, 逆向工具, 隐私保护