George-gb1/Network-Vulnerability-Scanner

GitHub: George-gb1/Network-Vulnerability-Scanner

基于 Python 和 Nmap 的轻量级网络漏洞扫描器,自动检测开放端口与已知 CVE 并生成多格式报告。

Stars: 0 | Forks: 0

# 网络漏洞扫描器 一个基于 Python 的网络安全工具,使用 Nmap 扫描开放端口并检测漏洞。 ## 功能特性 ### 阶段 1:基础端口扫描器 - 扫描 TCP 端口(默认 1-1024) - 检测服务名称和版本 - 将结果保存到文本文件 ### 阶段 2:漏洞扫描器 - 使用 Nmap 的 `vuln` 脚本 - 检测开放端口上的已知 CVE - 输出 JSON 和人类可读的报告 ### 阶段 3:高级功能 - 带有 CSS 样式的专业 HTML 报告 - 支持命令行参数 - JSON 输出选项 ## 🛠️ 环境要求 - Python 3 - Nmap - python-nmap 库 ## 📸 截图 ### HTML 报告 (阶段 3) ![阶段 3 HTML 报告](https://static.pigsec.cn/wp-content/uploads/repos/2026/04/2ea80da0e2173019.png) ### 命令行输出 ![JSON 报告输出](https://static.pigsec.cn/wp-content/uploads/repos/2026/04/09562bbe4d173019.png) ![文本报告输出](https://static.pigsec.cn/wp-content/uploads/repos/2026/04/b5e351e145173020.png) ### 项目文件夹 ![项目文件](https://static.pigsec.cn/wp-content/uploads/repos/2026/04/f9b93200c2173020.png) ## ⚠️ 免责声明 本工具仅供教育用途和授权测试使用。请仅扫描您拥有或已获授权测试的系统。 ## 📁 项目结构 Network-Vulnerability-Scanner/ ├── basic_scanner.py # 阶段 1:端口扫描器 ├── vuln_scanner.py # 阶段 2:漏洞扫描器 ├── advanced_scanner.py # 阶段 3:高级扫描器 ├── scan_report.txt # 示例输出 (阶段 1) ├── vuln_report.json # JSON 输出 (阶段 2) ├── vuln_report.txt # 文本输出 (阶段 2) └── README.md
标签:Claude, CTI, CVE检测, HTML报告生成, Nmap, Python, python-nmap, TCP扫描, Windows内核, 云存储安全, 内核驱动, 加密, 插件系统, 数据展示, 数据统计, 无后门, 无线安全, 漏洞扫描器, 白帽子, 端口扫描, 红队, 网络协议, 网络安全, 网络安全审计, 网络扫描, 虚拟驱动器, 逆向工具, 隐私保护