Saivilasini-25/Vulnerability-Scanner
GitHub: Saivilasini-25/Vulnerability-Scanner
一个基于 Python 的轻量级漏洞扫描器,用于检测开放端口、薄弱配置和过时软件版本,并生成基础安全报告。
Stars: 0 | Forks: 0
# 🔒 漏洞扫描器
一个简单的基于 Python 的漏洞扫描器,可检测开放端口、薄弱配置,识别过时的软件版本,并生成基础的安全报告。
## 📌 功能
- 🔍 扫描开放端口
- 🛡️ 检测薄弱配置
- 📦 识别过时的软件版本
- 📄 生成漏洞报告
- ⚡ 轻量且易于使用
## 🛠️ 使用的技术
- Python
- Socket 编程
- Requests
- Nmap(可选)
## 📂 项目结构
```
Vulnerability-Scanner/
│── scanner.py
│── report.txt
│── requirements.txt
│── README.md
└── images/
├── banner.png
├── scan.png
└── report.png
```
## 🚀 如何运行
1. 克隆仓库
2. 安装依赖
```
pip install -r requirements.txt
```
3. 运行扫描器
```
python scanner.py
```
4. 输入目标 IP 地址或网站。
# 📸 项目截图
## 主屏幕

## 扫描过程

## 漏洞报告

## 📋 示例输出
```
Target: 192.168.1.10
Open Ports:
- 22 (SSH)
- 80 (HTTP)
Issues Found:
- Outdated Apache Version
- Weak SSH Configuration
Risk Level: Medium
```
## 🎯 学习成果
- 漏洞评估
- 端口扫描
- 基础渗透测试
- 报告生成
## ⚠️ 免责声明
本项目仅供教育目的使用。请仅扫描您拥有或已获得授权测试的系统或网络。
标签:CTI, Python, 字符串匹配, 实时处理, 密码管理, 插件系统, 数据统计, 无后门, 端口扫描, 逆向工具