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编程, 云存储安全, 插件系统, 无后门, 网络扫描