Dinesh2005-a11/python-port-scanner

GitHub: Dinesh2005-a11/python-port-scanner

一个基于 Python Socket 编程的入门级端口扫描器,帮助用户检测目标主机的开放端口及常见网络服务。

Stars: 0 | Forks: 0

# Python 端口扫描器 一个基于 Python 的端口扫描器,可扫描目标主机并识别开放端口以及常见的网络服务。 ## 功能 - 扫描自定义端口范围 - 检测开放端口 - 识别常见服务(SSH、HTTP、HTTPS) - 显示发现的开放端口总数 - 简单且适合初学者的网络安全项目 ## 使用的技术 - Python - Socket 编程 ## 如何运行 ### 1. 克隆仓库 ``` git clone https://github.com/Dinesh2005-a11/python-port-scanner.git ``` ### 2. 运行扫描器 ``` python scanner.py ``` ### 3. 输入: - 目标 IP / 主机名 - 起始端口 - 结束端口 ## 示例输出 ``` Port 22 Open - SSH Port 80 Open - HTTP Port 443 Open - HTTPS Scan Complete Total Open Ports: 3 ``` ## 学习成果 - Python 基础 - 循环和条件 - 字典和列表 - Socket 编程 - 基本的网络扫描概念 ## 未来改进 - 多线程扫描 - Banner 抓取 - 将结果导出到文件 - 服务版本检测 ## 作者 Balasani Dinesh
标签:Python, Socket编程, 云存储安全, 插件系统, 数据统计, 无后门, 端口扫描, 网络安全, 网络扫描, 逆向工具, 隐私保护