Reno07Matthew/VulScan

GitHub: Reno07Matthew/VulScan

一个基于 Python 的多线程漏洞扫描器,通过 CPE 2.3 匹配 NVD 实现快速发现与精准评估。

Stars: 0 | Forks: 0

# VulScan 一个多线程的基于 Python 的漏洞扫描器,旨在实现快速的发现与评估。 ## 功能 - **多线程端口扫描**:快速扫描目标主机上的开放端口。 - **服务映射**:自动将端口号映射到标准 IANA 服务名称。 - **横幅抓取**:拦截初始服务头部以识别运行中的软件。 - **智能软件检测**:使用正则表达式启发式方法提取软件名称与版本。 - **CVE 集成**:使用 **CPE 2.3** 匹配查询 NIST 国家漏洞数据库(NVD),实现高精度的漏洞报告。 - **弱服务告警**:标记如 HTTP、Telnet、FTP 等未加密的协议。 - **JSON 输出**:将详细的扫描结果保存为结构化的 JSON 文件以便进一步分析。 - **调试模式**:详细的错误日志记录以排查连接问题。 ## 免责声明 **本工具仅供教育和授权的安全测试用途。** 未经授权对您未拥有或未被明确授权测试的系统进行扫描是非法且不道德的。作者不对该工具的滥用或造成的任何损害负责。 ## 许可证 本项目开源。自由使用与修改。
标签:API安全, Banner抓取, CPE, CVE, JSON输出, Maven构建, NIST, NVD, Python, Telnet, 二进制发布, 加密协议, 启发式检测, 安全测试, 开源工具, 弱服务检测, 授权测试, 提权防护, 攻击性安全, 教育用途, 数字签名, 数据统计, 无后门, 服务映射, 端口扫描, 网络发现, 网络安全, 调试模式, 软件识别, 逆向工具, 隐私保护