shreyard15/Cyber-Vulnerability-Scanner

GitHub: shreyard15/Cyber-Vulnerability-Scanner

一款基于 Python 的多线程网络安全扫描工具,集成端口扫描、Banner 抓取与 NVD 漏洞查询,可自动生成 HTML 漏洞报告。

Stars: 0 | Forks: 0

# 🔐 网络漏洞扫描器 ![Python](https://img.shields.io/badge/Python-3.x-blue) 一款基于 Python 的网络安全工具,支持多线程端口扫描、服务检测、Banner 抓取,利用 National Vulnerability Database (NVD) 进行漏洞查询,并生成 HTML 漏洞报告。 ## 📌 功能 - 🔍 多线程端口扫描 - 🌐 Banner 抓取(HTTP & SSH) - 🔎 服务检测 - 🛡 本地漏洞检测 - 🌍 实时 NVD API 集成 - 📊 漏洞仪表板 - 📅 漏洞时间线 - 📄 专业 HTML 报告 - ⚡ 快速并发扫描 ## 🛠 使用的技术 - Python 3 - Socket 编程 - 多线程 - Requests API - NVD REST API - HTML - CSS - Colorama ## 📂 项目结构 ``` Cyber-Vulnerability-Scanner/ │ ├── scanner.py ├── README.md ├── requirements.txt ├── LICENSE ├── .gitignore │ ├── reports/ │ └── sample_report.html │ ├── screenshots/ │ ├── terminal_scan1.png │ ├── terminal_scan2.png │ ├── html_report.png │ └── dashboard.png │ └── templates/ └── report_template.html ``` ## 🚀 安装说明 克隆仓库 ``` git clone https://github.com/shreyard15/Cyber-Vulnerability-Scanner.git ``` 进入项目 ``` cd Cyber-Vulnerability-Scanner ``` 安装依赖项 ``` pip install -r requirements.txt ``` 运行扫描器 ``` python3 scanner.py ``` ## 📈 示例输出 扫描器执行以下操作: - 检测开放端口 - 识别运行中的服务 - 获取服务 Banner - 搜索 National Vulnerability Database - 显示匹配的 CVE - 生成 HTML 报告 ## 📸 截图 ### 终端扫描 ![终端扫描](https://raw.githubusercontent.com/shreyard15/Cyber-Vulnerability-Scanner/main/screenshots/terminal_scan1.png) ### 终端扫描(续) ![终端扫描 2](https://raw.githubusercontent.com/shreyard15/Cyber-Vulnerability-Scanner/main/screenshots/terminal_scan2.png) ### HTML 报告 ![HTML 报告](https://raw.githubusercontent.com/shreyard15/Cyber-Vulnerability-Scanner/main/screenshots/html_report.png) ### 漏洞仪表板 ![仪表板](https://raw.githubusercontent.com/shreyard15/Cyber-Vulnerability-Scanner/main/screenshots/dashboard.png) ## ⚠ 免责声明 本项目仅用于教育目的和授权的安全测试。 ## 请仅扫描您拥有或已获得明确测试权限的系统。 ## 🔮 未来改进 - PDF 报告导出 - CSV 报告导出 - 额外的服务检测 - SSL 证书分析 - 操作系统检测 - CVSS 图表 - 扫描历史记录 - GUI 版本 - Docker 支持 ## 👩‍💻 作者 **Shreya RD** B.Tech CSE(网络安全) Presidency University, Bengaluru ## ⭐ 如果您喜欢这个项目 在 GitHub 上给它点个 ⭐!
标签:HTML报告, Python, 多模态安全, 字符串匹配, 实时处理, 插件系统, 数据统计, 无后门, 端口扫描, 网络安全, 逆向工具, 隐私保护