nilofer23/vulnerability_scan
GitHub: nilofer23/vulnerability_scan
一款基于 Python 的轻量级漏洞扫描工具,能够检测开放端口、安全头缺失、服务器信息泄露等常见安全问题并生成报告。
Stars: 0 | Forks: 0
漏洞扫描器
概述
本项目是一个基于 Python 的漏洞扫描器,用于对网站和网络执行基本的安全评估。它可以扫描常见端口、检查缺失的安全头、识别服务器信息泄露,并生成漏洞报告。
功能
- 扫描常见的网络端口
- 检测开放端口
- 检查 HTTP 安全头
- 识别暴露的服务器信息
- 生成漏洞报告
- 易于使用且轻量级
使用的技术
- Python
- Socket 编程
- Requests 库
安装说明
1. 克隆仓库:
git clone
2. 安装依赖:
pip install requests
用法
运行扫描器:
python scanner.py
出现提示时,输入目标网站或 IP 地址。
示例:
Enter Target IP or Website: example.com
输出
扫描器会生成:
- 显示扫描结果的控制台输出
- 包含漏洞报告的 report.txt
检测到的示例漏洞
- 开放端口
- 缺失的安全头
- 服务器信息泄露
- 弱安全配置
未来增强功能
- 生成 PDF 报告
- 集成 CVE 数据库
- 服务版本检测
- 多线程端口扫描
- GUI 仪表板
作者
Hajara Nilofer
B.Tech Information Technology
标签:HTTP安全, Python, 云存储安全, 加密, 字符串匹配, 实时处理, 插件系统, 数据统计, 无后门, 漏洞扫描器, 端口扫描, 网络扫描, 逆向工具