Vidhya2602/vulnerability-scanner
GitHub: Vidhya2602/vulnerability-scanner
基于 Python 的轻量级漏洞扫描器,用于对已授权系统和 Web 应用执行 TCP 端口扫描、HTTP 安全标头检查,并生成分类漏洞报告。
Stars: 0 | Forks: 0
# Mini 漏洞扫描器
一款基于 Python 的网络安全工具,用于对已授权的系统和 Web 应用程序执行基础漏洞评估。
## 功能
- 扫描常见 TCP 端口
- 检测开放的服务
- 检查 HTTPS 配置
- 检查常见的 HTTP 安全标头
- 按严重程度对漏洞进行分类
- 生成文本格式的漏洞报告
- 生成 JSON 格式的漏洞报告
- 保存带有时间戳的扫描结果
## 使用的技术
- Python 3
- Socket 编程
- Requests 库
- HTTP 安全标头
- JSON
- VS Code
## 项目结构
vulnerability-scanner/
│
├── scanner.py
├── test_server.py
├── requirements.txt
├── README.md
└── reports/
## 安装说明
安装所需的依赖项:
```
pip install -r requirements.txt
```
标签:DNS枚举, Homebrew安装, HTTP安全头检测, Python, 主机安全, 加密, 字符串匹配, 插件系统, 数据统计, 无后门, 漏洞扫描器, 端口扫描, 网络安全工具, 自动化报告