Sridhar005-S/Vulnerability-Scanner

GitHub: Sridhar005-S/Vulnerability-Scanner

一个基于 Python 的轻量级漏洞扫描器,通过端口扫描和服务检测为目标网络提供基础安全评估与风险报告。

Stars: 0 | Forks: 0

# 漏洞扫描器 一个简单的基于 Python 的漏洞扫描器,可执行基础的网络安全评估。 ## 功能 - 扫描常见的网络端口 - 检测开放的服务(FTP、SSH、Telnet、SMTP、DNS、HTTP、HTTPS) - 识别弱配置 - 检测潜在过时的软件版本 - 计算风险等级 - 自动生成漏洞报告 ## 使用技术 - Python 3 - Socket 编程 ## 工作原理 1. 用户输入目标 IP 地址或域名。 2. 扫描器解析目标 IP。 3. 扫描常见的网络端口。 4. 识别开放的端口和服务。 5. 执行基础的漏洞检查。 6. 检测潜在过时的软件版本。 7. 计算风险等级。 8. 生成详细的报告。 ## 示例输出 ``` Target: google.com IP Address: 142.xxx.xxx.xxx Open Ports: - 25 (SMTP) - 80 (HTTP) - 443 (HTTPS) Risk Level: LOW ``` ## 项目结构 ``` Vulnerability-Scanner/ │ ├── scanner.py ├── scan_report.txt └── README.md ``` ## 学习成果 - 网络端口扫描 - 漏洞评估基础 - Socket 编程 - 网络安全基础 - 报告生成 ## 未来改进 - Banner Grabbing - 多线程扫描 - CVSS 风险评分 - 导出 CSV/PDF 报告 - 高级服务检测 ## 作者 Sridhar S 网络安全爱好者
标签:Python, Socket编程, 云存储安全, 插件系统, 无后门, 网络安全, 网络扫描, 隐私保护