mehdi-krouchi/port-scanner

GitHub: mehdi-krouchi/port-scanner

一个基于 Python socket 的轻量级 TCP 端口扫描器,用于检测目标主机的开放端口并识别关联的网络服务。

Stars: 0 | Forks: 0

# 端口扫描器 使用 Python 编写的 TCP 端口扫描器。用于检测目标机器上开放的端口,并识别其上运行的服务。 ## 为什么做这个项目? 我刚开始学习网络安全和网络相关知识,而端口扫描器是该领域使用的首批实用工具之一。这是 Nmap 功能的基础。 ## 功能特性 - 输入目标 IP 和端口范围 - 测试每个端口并显示开放状态 - 识别关联的服务(HTTP、SSH、FTP、MySQL...) - 测量扫描耗时 - 将结果保存到 .txt 文件中 ## 技术栈 - Python 3.13 - socket(TCP 连接) - time(扫描时长) ## 运行脚本 ``` python main.py ``` ## 示例 扫描 127.0.0.1 — 端口 1 到 1024 Port 22 — 开放 (SSH) Port 80 — 开放 (HTTP) Port 443 — 开放 (HTTPS) 扫描完成,耗时 12.3 秒。 发现 3 个开放端口。 ## 免责声明 请仅在您拥有或已获得明确授权的机器上使用。
标签:Python, 插件系统, 数据统计, 无后门, 端口扫描, 网络安全, 网络工具, 逆向工具, 隐私保护