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 地址或网站。 # 📸 项目截图 ## 主屏幕 ![主页](https://raw.githubusercontent.com/Saivilasini-25/Vulnerability-Scanner/main/images/banner.png) ## 扫描过程 ![扫描](https://raw.githubusercontent.com/Saivilasini-25/Vulnerability-Scanner/main/images/scan.png) ## 漏洞报告 ![报告](https://raw.githubusercontent.com/Saivilasini-25/Vulnerability-Scanner/main/images/report.png) ## 📋 示例输出 ``` Target: 192.168.1.10 Open Ports: - 22 (SSH) - 80 (HTTP) Issues Found: - Outdated Apache Version - Weak SSH Configuration Risk Level: Medium ``` ## 🎯 学习成果 - 漏洞评估 - 端口扫描 - 基础渗透测试 - 报告生成 ## ⚠️ 免责声明 本项目仅供教育目的使用。请仅扫描您拥有或已获得授权测试的系统或网络。
标签:CTI, Python, 字符串匹配, 实时处理, 密码管理, 插件系统, 数据统计, 无后门, 端口扫描, 逆向工具