olokunde/port-scanner

GitHub: olokunde/port-scanner

一款用 Python 编写的命令行 TCP 端口扫描工具,可检测目标主机指定端口范围内的开放端口并生成扫描摘要。

Stars: 0 | Forks: 0

# Python 端口扫描器 一款基于 Python 的网络实用工具,用于扫描目标主机的开放 TCP 端口并生成扫描摘要。 ## 功能 - 扫描自定义端口范围 - 检测开放的 TCP 端口 - 显示扫描时长 - 统计扫描的总端口数 - 生成扫描摘要 - 简单的命令行界面 ## 使用技术 - Python - Socket 编程 - 网络概念 ## 如何运行 ``` python port_scanner.py ``` ## 示例 ``` Enter target IP or hostname: 126.1.2.1 Enter start port: 20 Enter end port: 100 === Scan Summary === Ports scanned: 81 Open ports found: 0 Time taken: 8.23 seconds ``` ## 学习目标 本项目展示了: - Python 函数 - 循环 - 错误处理 - 网络编程 - Socket 连接 - 数据收集与报告
标签:Python, TCP协议, 插件系统, 数据统计, 无后门, 端口扫描, 网络工具, 逆向工具