Vknidhi/Vulnerability-Scanner

GitHub: Vknidhi/Vulnerability-Scanner

一个基于 Python 的简单漏洞扫描器,通过多线程端口扫描识别开放端口和不安全服务并生成安全报告,适合网络安全入门学习。

Stars: 0 | Forks: 0

漏洞扫描器 关于本项目 本项目是一个使用 Python 开发的简单漏洞扫描器。该项目的目的是识别目标系统上的开放端口,并发现常见的已知不安全服务。它是作为我网络安全学习之旅的一部分而创建的,帮助我理解了网络安全、端口扫描和漏洞评估的基础知识。 功能特性 - 扫描常用的网络端口 - 识别开放端口和活动服务 - 检测潜在的不安全服务,例如 FTP 和 Telnet - 自动生成安全报告 - 使用多线程加快扫描速度 使用技术 - Python - Socket 编程 - 多线程 - 文件处理 工作原理 1. 用户输入目标 IP 地址或主机名。 2. 扫描器检查一系列常见端口。 3. 识别开放端口并匹配其对应的服务。 4. 生成基础的安全发现。 5. 报告将保存为文本文件,以供日后参考。 学习成果 通过这个项目,我获得了以下方面的实践经验: - 使用 socket 进行网络通信 - 端口扫描概念 - 基础漏洞评估 - Python 多线程 - 安全报告生成 示例输出 目标: 127.0.0.1 开放端口: - 端口 80 - HTTP - 端口 443 - HTTPS 发现: - 端口 80 (HTTP) - 未加密的 Web 流量。 免责声明 本项目仅供教育目的使用。请仅在您拥有或已获得授权测试的系统上使用。 作者 Vicky 计算机科学与工程 B.Tech 网络安全爱好者
标签:Python, 插件系统, 数据统计, 无后门, 端口扫描, 网络安全, 网络编程, 逆向工具, 隐私保护