siribyra19/Vulnerability-Scanner
GitHub: siribyra19/Vulnerability-Scanner
一个基于 Python 和 Google Colab 的轻量级网络端口扫描工具,用于检测目标主机开放端口并生成基础漏洞报告。
Stars: 0 | Forks: 0
# 🔍 漏洞扫描器
## 📌 项目概述
该漏洞扫描器是一个基于 Python 开发的微型项目,使用 Google Colab 构建。它会扫描目标主机的常用网络端口,识别开放端口,并生成一份包含基本安全建议的简单漏洞报告。该项目展示了网络安全和漏洞评估的基础概念。
## 🚀 功能
- 扫描常用网络端口
- 检测端口开放和关闭状态
- 生成简单的漏洞报告
- 显示基本的安全建议
- 易于使用的命令行界面
## 🛠️ 使用的技术
- Python 3
- Google Colab
- Socket 编程
- Datetime 模块
## 📂 项目结构
```
Vulnerability-Scanner/
│
├── Vulnerability_Scanner.ipynb
└── README.md
```
## ▶️ 运行方式
1. 在 Google Colab 中打开该 notebook。
2. 运行所有单元格。
3. 输入有效的主机名或 IP 地址(例如 `scanme.nmap.org`)。
4. 等待扫描完成。
5. 查看漏洞报告和建议。
## 📸 示例输出
### 输入
```
Enter Website or IP:
scanme.nmap.org
```
### 输出
```
Scanning scanme.nmap.org...
Port 22 (SSH): OPEN
Port 80 (HTTP): OPEN
Port 443 (HTTPS): OPEN
========== VULNERABILITY REPORT ==========
Open Ports Found:
- 22 (SSH)
- 80 (HTTP)
- 443 (HTTPS)
Security Recommendations:
- Close unused ports
- Keep software updated
- Enable a firewall
- Use strong passwords
- Use HTTPS whenever possible
```
## 🎯 学习成果
- 了解基本的网络扫描
- 学习 Python 中的 Socket 编程
- 探索常见的网络服务和端口
- 获取漏洞评估的入门知识
- 提高网络安全意识
## ⚠️ 免责声明
本项目仅供教育目的使用。请仅扫描您拥有或获得明确授权进行测试的系统。未经授权扫描网络或设备可能会违反法律或组织规定。
## 👩💻 作者
**Siri Byra**
**Thiranex 实习项目**
标签:Python, Socket编程, 云存储安全, 插件系统, 无后门, 网络扫描