shaunmostert/port-scanner

GitHub: shaunmostert/port-scanner

一个用 Python 3 编写的简易 TCP 端口扫描器,支持扫描指定主机的端口范围并识别开放端口及其服务协议。

Stars: 0 | Forks: 0

# 端口扫描器项目 这是一个用 *Python 3* 编写的简单 TCP 端口扫描器,它可以扫描特定的目标主机,以确定哪些端口是开放的、使用了什么协议等。 ## 功能 - 扫描单个主机 - 扫描一个端口范围 - 显示开放的端口 - 处理无效输入 - 显示扫描进度 - 可配置的 timeout - 判断使用了什么协议 ## 工作原理 该端口扫描器会尝试与指定范围内的每个端口建立 TCP 连接。如果连接成功,则该端口被视为开放状态。否则,该端口被视为关闭或被过滤状态。 ## 使用的工具 - Python 3 - socket 模块 - threading ## 安装说明 ``` git clone https://github.com/shaunmostert/port-scanner.git cd port-scanner ``` # 免责声明 ***本工具仅出于教育目的以及向雇主展示技能/理解能力而设计。此端口扫描器仅应用于扫描您自己拥有或已获得明确许可进行测试的系统。*** 请使用如下所示的值: ``` localhost 0.0.0.0 127.0.0.1 ```
标签:Python, TCP/IP, 插件系统, 数据统计, 无后门, 端口扫描, 网络工具