用tcping检查网站开放的端口

摘要:
麦新杰之前分享过一个小巧精致的工具软件:tcping,它用于ping tcp层上的端口。Tcping可以用来检查和确认我们网站的哪些端口是开放的,而且很容易使用。首先下载tcping工具并将其存储在适当的位置。请参阅:使用并下载TCPING小部件。然后打开cmd窗口,使用以下命令检查网站的打开端口:检查网站web服务器的80端口:C:UsersAdministrator˃tcping114.215.183.1280Probeing114.215183.12:80/tcp Portisopen time=25.83msProbing114.215.1 83.12:80/tcpPortisopentime=16.662msProbeing114.2 15.183.12:80/tcp Portisoppen time=13.375msProbing114.215.183.12:80/tcp部分打开时间=15.192ms Ping统计114.215.183.12:804propssent.4成功,0失败。大约脚本时间毫秒:最小值=13.375毫秒,最大值=25.839毫秒,平均值=17.767毫秒C:用户管理员˃端口80已打开,可以访问网站。Tcping有局限性。它只能检查tcp端口,而不能检查udp端口。

麦新杰之前分享过一款小巧玲珑工具软件:tcping,即在tcp层进行端口的ping。

tcping可以用来检查和确认我们的网站有哪些端口是开放的,使用很顺手。比如麦新杰这几天在研究如何关闭mysql的3306端口,就通过使用tcping工具来确认关闭端口是否成功。Linux下有有个netstat命令,总是对其输出看得云里雾里,虽然netstat -l的输出看不到3306端口,是tcping还能ping通,而且百度云检测也能检测到3306端口的开放状态并告警。

首先下载并在合适的位置存放tcping工具,请参考:TCPING小工具的使用和下载

然后,打开cmd窗口,使用如下命令检查网站开放的端口:

检查网站Web服务器的80端口:

C:UsersAdministrator>tcping 114.215.183.12 80

Probing 114.215.183.12:80/tcp - Port is open - time=25.839ms
Probing 114.215.183.12:80/tcp - Port is open - time=16.662ms
Probing 114.215.183.12:80/tcp - Port is open - time=13.375ms
Probing 114.215.183.12:80/tcp - Port is open - time=15.192ms

Ping statistics for 114.215.183.12:80
4 probes sent.
4 successful, 0 failed.
Approximate trip times in milli-seconds:
Minimum = 13.375ms, Maximum = 25.839ms, Average = 17.767ms

C:UsersAdministrator>

80端口打开,网站可以被访问。

检查网站数据库服务器的3306端口:

C:UsersAdministrator>tcping 114.215.183.12 3306

Probing 114.215.183.12:3306/tcp - Port is open - time=25.296ms
Probing 114.215.183.12:3306/tcp - Port is open - time=15.218ms
Probing 114.215.183.12:3306/tcp - Port is open - time=14.877ms
Probing 114.215.183.12:3306/tcp - Port is open - time=14.629ms

Ping statistics for 114.215.183.12:3306
4 probes sent.
4 successful, 0 failed.
Approximate trip times in milli-seconds:
Minimum = 14.629ms, Maximum = 25.296ms, Average = 17.505ms

C:UsersAdministrator>

MySQL数据库3306端口打开,存在安全隐患。

除了使用简单,还可以看到各个端口的响应时间,这个响应时间比3层的ping的时间更精准更有参考价值。

网站响应时间可是SEO的一个重要参数哦。

用tcping查看一个没有打开的端口:

C:UsersAdministrator>tcping 114.215.183.12 12345

Probing 114.215.183.12:12345/tcp - No response - time=2011.028ms
Probing 114.215.183.12:12345/tcp - No response - time=2001.356ms
Probing 114.215.183.12:12345/tcp - No response - time=2001.396ms
Probing 114.215.183.12:12345/tcp - No response - time=2000.701ms

Ping statistics for 114.215.183.12:12345
4 probes sent.
0 successful, 4 failed.
Was unable to connect, cannot provide trip statistics.

C:UsersAdministrator>

随便写一个12345端口,看到No response,就是没有打开的。

请同学们自己查看一下FTP 21端口,SSH 22端口。

tcping有局限性,它只能检查tcp端口,而不能检查udp端口。这个要注意。

转至:http://www.maixj.net/wz/tcping-duankou-16414

免责声明:文章转载自《用tcping检查网站开放的端口》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇mailbox数据发送和接收的过程【转】3D(Game等)引擎的六大部分下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

使用Xshell上传下载文件

很多时候我们需要在Windows跟Linux之间,或者Linux跟Linux之间传文件,这里我们讲的是使用Xshell实现文件上传下载。 一、使用rz,sz实现Windows,linux上传下载 1.安装一款工具 yum install -y lrzsz 2.检查是否安装成功 rpm -qa |grep lrzsz 3.上传文件 rz 4.下载文件:到本地...

[转载]nc命令详解

最近在搞反向连接,试来试去发现最好的工具还是nc。正好趁这个机会把nc的用法总结一下: 1.端口扫描: nc -vv ip port 例:nc -vv 192.168.1.1 5000 扫描192.168.1.1的tcp 5000端口 nc -vv -w secs ip port-port 例:nc -vv -w 5 192.168.1....

用宝塔搭建自己的网站

1.购买服务器 服务器就是电脑,理论上个人电脑也可以,但由于服务器上要部署网站,为了保证网站随时可以访问,就要求服务器不能关机。个人电脑由于没有专门的降温设备,长时间运行CPU扛不住,所以最好还是购买专门的服务器。对于个人以及很多小微企业,也不可能真的去向华为、浪潮等服务器提供商购买物理服务器,因为购买回来还得自建机房,这种情况下我们可以买云服务器,说白了...

服务器上node项目正常启动后不能访问

因为之前node项目启动后连接终端挂了,所以访问不了,进程也占了,端口也占了,为了偷懒,直接换个端口再次启动。 但是这次启动了之后就访问不了了,问题应该是服务器没有对外开放项目的端口。 解决办法有两个: 1、对外开启端口; 2、把占用端口的进程终止,让node项目在已经对外开放的端口运行; 这里我用的第二种方法,比较容易操作 首先把占用8082端口的进程终...

jmeter压力测试50并发用户运行时长5分钟,报错java.net.BindException: Address already in use: connect

原因:windows提供给TCP/IP链接的端口为 1024-5000,并且要四分钟来循环回收它们,就导致我们在短时间内跑大量的请求时将端口占满了,导致如上报错。 解决办法(在jmeter所在服务器操作): 1.cmd中输入regedit命令打开注册表; 2.在 HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServi...

Parallel.ForEach 之 MaxDegreeOfParallelism

参考:Max Degree of Parallelism最大并行度配置结论: 与设置的线程数有关 有设置的并行度有关 测试如下: @@@code System.Threading.ThreadPool.SetMinThreads(20, 20); System.Threading.ThreadPool.SetMinThreads(50,...