znc789/Vulnerability-Scanner-Mini-Project-

GitHub: znc789/Vulnerability-Scanner-Mini-Project-

一个基于 Python 的轻量级漏洞扫描器,用于自动检测 Web 应用和网络服务中的端口暴露、SSL/TLS 配置缺陷及缺失的 HTTP 安全头等常见安全问题。

Stars: 0 | Forks: 0

# 漏洞扫描器 Mini Project 一个基于 Python 的轻量级漏洞扫描器,旨在识别 Web 应用和网络安全服务中常见的安全弱点。 ## 功能 - 扫描目标主机的开放端口 - 检测弱 TLS/SSL 支持及过期证书 - 从 HTTP 服务器 Header 中识别过时的软件版本 - 检查缺失的 HTTP 安全 Header - 生成 JSON 漏洞报告 ## 环境要求 - Python 3.8+ ## 用法 扫描主机或 URL: ``` python3 scanner.py example.com ``` 扫描 URL 并将报告保存为 JSON: ``` python3 scanner.py https://example.com --output report.json ``` 扫描自定义端口: ``` python3 scanner.py example.com --ports 22 80 443 ``` ## 注意事项 - 该扫描器仅执行基础检查,并非完整的渗透测试工具。 - 它依赖于开放的 TCP 端口和可用的 HTTP Header 来进行漏洞检测。
标签:Python, SSL/TLS验证, 加密, 密码管理, 插件系统, 数据统计, 无后门, 漏洞扫描器, 端口扫描, 网络安全, 逆向工具, 隐私保护