Vknidhi/Vulnerability-Scanner
GitHub: Vknidhi/Vulnerability-Scanner
一个基于 Python 的简单漏洞扫描器,通过多线程端口扫描识别开放端口和不安全服务并生成安全报告,适合网络安全入门学习。
Stars: 0 | Forks: 0
漏洞扫描器
关于本项目
本项目是一个使用 Python 开发的简单漏洞扫描器。该项目的目的是识别目标系统上的开放端口,并发现常见的已知不安全服务。它是作为我网络安全学习之旅的一部分而创建的,帮助我理解了网络安全、端口扫描和漏洞评估的基础知识。
功能特性
- 扫描常用的网络端口
- 识别开放端口和活动服务
- 检测潜在的不安全服务,例如 FTP 和 Telnet
- 自动生成安全报告
- 使用多线程加快扫描速度
使用技术
- Python
- Socket 编程
- 多线程
- 文件处理
工作原理
1. 用户输入目标 IP 地址或主机名。
2. 扫描器检查一系列常见端口。
3. 识别开放端口并匹配其对应的服务。
4. 生成基础的安全发现。
5. 报告将保存为文本文件,以供日后参考。
学习成果
通过这个项目,我获得了以下方面的实践经验:
- 使用 socket 进行网络通信
- 端口扫描概念
- 基础漏洞评估
- Python 多线程
- 安全报告生成
示例输出
目标: 127.0.0.1
开放端口:
- 端口 80 - HTTP
- 端口 443 - HTTPS
发现:
- 端口 80 (HTTP) - 未加密的 Web 流量。
免责声明
本项目仅供教育目的使用。请仅在您拥有或已获得授权测试的系统上使用。
作者
Vicky
计算机科学与工程 B.Tech
网络安全爱好者
标签:Python, 插件系统, 数据统计, 无后门, 端口扫描, 网络安全, 网络编程, 逆向工具, 隐私保护