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)

### 命令行输出


### 项目文件夹

## ⚠️ 免责声明
本工具仅供教育用途和授权测试使用。请仅扫描您拥有或已获授权测试的系统。
## 📁 项目结构
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内核, 云存储安全, 内核驱动, 加密, 插件系统, 数据展示, 数据统计, 无后门, 无线安全, 漏洞扫描器, 白帽子, 端口扫描, 红队, 网络协议, 网络安全, 网络安全审计, 网络扫描, 虚拟驱动器, 逆向工具, 隐私保护