Neptunes22/Vulnerability-Scanner

GitHub: Neptunes22/Vulnerability-Scanner

一款基于 Python 的入门级漏洞扫描工具,能对网络服务和 Web 应用执行端口扫描、SSL 证书检查及安全标头分析,并自动生成结构化报告。

Stars: 0 | Forks: 0

# 漏洞扫描器 一个基于 Python 的漏洞扫描工具,可对网络服务和 Web 应用程序执行基础的安全评估。该工具旨在识别常见的暴露点,例如开放的端口、缺失的 HTTP 安全标头以及 SSL/TLS 证书配置问题,随后生成结构化报告以供分析。 本项目作为一个入门级网络安全工具构建,旨在通过实践获取有关漏洞评估、网络扫描和安全自动化概念的实战经验。 ## 功能 - 对常见服务端口进行 TCP 端口扫描 - 基础服务/banner 检测 - SSL/TLS 证书检查(颁发者、过期时间、有效期) - Web 安全标头分析 - 自动生成 JSON 和文本两种格式的报告 ## 输出 扫描器会生成两份报告文件: - `scan_report.json` – 结构化的机器可读输出 - `scan_report.txt` – 人类可读的安全报告 ## 示例用例 对目标域名或 IP 地址运行扫描器,以快速识别: - 暴露的网络服务 - 缺失的 Web 安全防护 - SSL 证书的有效性及潜在的过期风险 ## 免责声明 本工具仅供教育和授权的安全测试目的使用。请勿针对您不拥有或未获得明确测试许可的系统使用此工具。
标签:Python, 主机安全, 插件系统, 数据统计, 无后门, 端口扫描, 网络安全, 逆向工具, 隐私保护