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, 主机安全, 插件系统, 数据统计, 无后门, 端口扫描, 网络安全, 逆向工具, 隐私保护