sakshigund127/vulnerability_scanner

GitHub: sakshigund127/vulnerability_scanner

一个使用 Python Socket 库构建的命令行端口扫描工具,帮助用户检测目标主机的 TCP 开放端口并学习网络安全基础概念。

Stars: 0 | Forks: 0

漏洞扫描器 ## 概述 漏洞扫描器是一个基于 Python 的网络安全工具,用于扫描目标主机的开放端口并帮助识别潜在的安全风险。本项目演示了网络安全、端口扫描和 socket 编程的基本概念。 ## 功能 - 扫描目标 IP 地址或域名。 - 检测开放的 TCP 端口。 - 以用户友好的格式显示扫描结果。 - 轻量级且易于使用。 - 使用 Python 构建。 ## 使用的技术 - Python 3 - Socket 库 - 命令行界面 (CLI) ## 项目结构 vulnerability_scanner/ │── port_scanner.py │── README.md ## 安装说明 1. 克隆仓库: bash git clone https://github.com/sakshigund127/vulnerability_scanner.git 2. 导航到项目文件夹: bash cd vulnerability_scanner 3. 运行扫描器: bash python port_scanner.py ## 示例输出 Enter Target IP: scanme.nmap.org Scanning Target... Port 22 : Open Port 80 : Open Port 443 : Open Scan Completed. ## 学习目标 本项目帮助我学习了: - Python socket 编程 - TCP/IP 网络 - 端口扫描技术 - 网络安全基础 - Git 和 GitHub ## 未来改进 - Banner Grabbing - 多线程扫描 - 服务检测 - 漏洞数据库集成 - 将结果导出为 CSV/PDF ## 免责声明 本工具*仅供教育目的和授权的安全测试使用*。未经许可,请勿扫描系统。 ## 作者 *Sakshi Gund* GitHub: https://github.com/sakshigund127
标签:Python, Socket编程, 插件系统, 数据统计, 无后门, 端口扫描, 网络安全, 隐私保护