BhagyavardhanLawania/Mini-Vulnerability-Scanner
GitHub: BhagyavardhanLawania/Mini-Vulnerability-Scanner
一个基于 Python socket 编程的入门级端口扫描工具,用于检测目标系统常见端口的开放状态并生成基础的漏洞评估报告。
Stars: 0 | Forks: 0
# Mini-Vulnerability-Scanner
Mini Vulnerability Scanner 是一个基于 Python 的网络安全项目,用于扫描目标系统上的常见网络端口,并生成基础的漏洞评估报告。该工具可帮助识别开放端口,并根据扫描结果提供简单的风险分析。
## 功能
- 扫描常见的网络端口
- 检测开放的服务
- 生成漏洞报告
- 基础的风险评估
- 对初学者友好的网络安全项目
## 使用的技术
- Python 3
- Socket 编程
## 项目结构
Mini-Vulnerability-Scanner/
├── vulnerability_scanner.py
├── report.txt
└── README.md
## 如何运行
1. 安装 Python 3。
2. 下载项目文件。
3. 打开终端或命令提示符。
4. 运行以下命令:
```
python vulnerability_scanner.py
```
5. 输入目标 IP 地址(示例:127.0.0.1)。
## 示例输出
Enter IP Address (Example: 127.0.0.1): 127.0.0.1
Scanning 127.0.0.1...
Port 80 (HTTP) : OPEN
Port 443 (HTTPS) : OPEN
Report generated successfully: report.txt
## 学习成果
- 了解网络安全基础知识
- 学习端口扫描的工作原理
- 生成漏洞评估报告
- 使用 Python 的 socket 编程执行网络任务
## 免责声明
本项目仅供教育目的使用。请仅在您拥有或获得授权测试的系统上使用。
100.0%
标签:Python, 插件系统, 数据统计, 无后门, 端口扫描, 网络安全, 网络编程, 隐私保护