Windows和Linux常用TCP端口探测工具总结

一、Windows常用TCP端口探测工具1、TCPing

https://www.elifulkerson.com/projects/tcping.php

windows 查看tcp端口占用(Windows和Linux常用TCP端口探测工具总结)(1)

(图片可点击放大查看)

windows 查看tcp端口占用(Windows和Linux常用TCP端口探测工具总结)(2)

(图片可点击放大查看)

可以下载64位TCPing,并拷贝到C:\Windows\System32目录下

TCPing用法

tcping $host $port

windows 查看tcp端口占用(Windows和Linux常用TCP端口探测工具总结)(3)

(图片可点击放大查看)

举例

tcping64 www.qq.com 443

-t 连续ping 直到Ctr C停止

windows 查看tcp端口占用(Windows和Linux常用TCP端口探测工具总结)(4)

(图片可点击放大查看)

2、PSping

PsPing 实现 Ping 功能、TCP ping、延迟和带宽度量

https://docs.microsoft.com/zh-cn/sysinternals/downloads/psping https://download.sysinternals.com/files/PSTools.zip

windows 查看tcp端口占用(Windows和Linux常用TCP端口探测工具总结)(5)

(图片可点击放大查看)

windows 查看tcp端口占用(Windows和Linux常用TCP端口探测工具总结)(6)

(图片可点击放大查看)

下载64位psping64.exe到C:\Windows\System32目录下

psping64 --help查看用法 psping64 www.baidu.com:443 psping64 -t www.baidu.com:443

windows 查看tcp端口占用(Windows和Linux常用TCP端口探测工具总结)(7)

(图片可点击放大查看)

二、Linux下TCP端口探测1、nc命令

yum install nc

windows 查看tcp端口占用(Windows和Linux常用TCP端口探测工具总结)(8)

(图片可点击放大查看)

nc -vz 192.168.31.1 22 nc -vz 192.168.31.1 8122

windows 查看tcp端口占用(Windows和Linux常用TCP端口探测工具总结)(9)

(图片可点击放大查看)

2、nping工具

需要安装nmap工具

yum provides nping yum install nmap -y

windows 查看tcp端口占用(Windows和Linux常用TCP端口探测工具总结)(10)

(图片可点击放大查看)

如果是开放端口,可以看到客户端和服务端正常完成握手

nping --tcp-connect -p 8122 192.168.31.1

如果是非开放端口,则收到的显示是这样的

nping --tcp-connect -p 22 192.168.31.1

windows 查看tcp端口占用(Windows和Linux常用TCP端口探测工具总结)(11)

(图片可点击放大查看)

nping具体用法可以参考该篇文章

https://cloud.tencent.com/developer/article/1898452

3、Linux下的tcping

yum install tcping

tcping 192.168.31.1 8443

windows 查看tcp端口占用(Windows和Linux常用TCP端口探测工具总结)(12)

(图片可点击放大查看)

4、nmap工具

nmap -v -p 8122 192.168.31.1

windows 查看tcp端口占用(Windows和Linux常用TCP端口探测工具总结)(13)

(图片可点击放大查看)

Nmap命令的总结可以参考如下链接

https://cloud.tencent.com/developer/article/1953641

三、总结

Linux常用TCP端口探测的方法还有很多

例如最基础的telnet工具就可以进行检测

curl , wget ,ssh命令均可以进行检测

可以不局限于上面介绍的这些工具和命令

,