tcping小工具可以用来检查和确认我们的IP有哪些端口是开放的,Tcping有局限性,它只能检查TCP端口,而不能检查UDP端口。但是现在防火墙升级,具体表现为Ping是正常的,但是会TCP阻断,刚好可以利用此工具进行监测。
更深一点说,购买服务器后,99%服务器默认SSH端口都是22,我们一般都使用ping.pe来检测,这个工具没啥毛病,但是对TCP理解有偏差的同学,大多直接用Ping来监测,会发现,唉? Ping是通的,为啥SSH连不上? 这恰好就是因为Ping用的是ICMP传输,而现阶段,很少再出现IP被墙的情况了,一般被墙,我们都说被TCP阻断啦。
工具下载:
windows: 点我下载
一、将下载的文件放在C:\WINDOWS\system32 目录下.
二、在windows命令提示符里可以直接使用tcping这个命令了,相关的参数查询的命令是:tcping /?
Linux: 点我下载
下载后,放入/use/bin/目录下,赋予755权限即可。
Linux详细教程:
Centos:
cd /usr/bin
wget https://cikeblog.com/s/tcping
chmod 755 tcping
Debian&Ubuntu:
apt-get install tcptraceroute bc -y cd /usr/bin wget https://cikeblog.com/s/tcping chmod 755 tcping
使用方法:
tcping -d www.baidu.com 22【参数 -d 是显示时间,后面22为需要TCP监测的端口】
应答结果:
如果需要批量检测地址,可以尝试把需要的IP写入文件,通过编写Shell脚本,然后通过Crontab来自动运行。然后接入server酱或者TG机器人,拿来推送IP状态。想想就是个大工程...