riteshvalvii/vulnerability-scanner

GitHub: riteshvalvii/vulnerability-scanner

一款纯Python标准库实现的网络漏洞扫描器,通过端口扫描、服务识别和版本比对来评估目标系统的安全风险并生成报告。

Stars: 0 | Forks: 0

# 漏洞扫描器 ## 项目概述 Vulnerability Scanner 是一个基于 Python 的网络安全评估工具,旨在识别授权系统中的常见安全弱点。 该工具会扫描常用的网络端口,识别正在运行的服务,在可能的情况下检测服务版本信息,检查潜在过时的软件版本,对安全风险进行分类,并生成漏洞报告。 ## 主要功能 - 扫描常用的网络端口 - 识别开放端口及关联的服务 - 检测潜在的弱配置 - 识别软件和服务版本 - 将检测到的版本与预定义的过时版本数据库进行比对 - 根据风险等级对发现的问题进行分类 - 生成基于文本的漏洞报告 - 生成基于 HTML 的漏洞报告 - 提供安全建议 ## 项目工作流程 1. 输入目标 IP 地址 2. 验证目标 3. 扫描常用端口 4. 识别开放的服务 5. 检测服务 banner 和版本信息 6. 将检测到的版本与已知的过时版本进行比较 7. 评估潜在的漏洞 8. 对风险严重程度进行分类 9. 生成漏洞报告 ## 使用的技术 - Python - Socket Programming - 正则表达式 - HTML - CSS ## 使用的 Python 模块 该项目使用了 Python 标准库模块: - socket - re - datetime - html 无需任何外部 Python 包。 ## 项目结构 ``` Vulnerability-Scanner/ │ ├── vulnerability_scanner.py ├── vulnerability_report.txt ├── vulnerability_report.html ├── README.md └── requirements.txt ```
标签:Python, 加密, 多模态安全, 插件系统, 数据统计, 无后门, 漏洞扫描器, 端口扫描, 网络安全, 逆向工具, 隐私保护