首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >用tcping检查网站开放的端口

用tcping检查网站开放的端口

作者头像
全栈程序员站长
发布2022-09-10 11:59:57
发布2022-09-10 11:59:57
2.6K0
举报

大家好,又见面了,我是你们的朋友全栈君。

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

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

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

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

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

C:\Users\Administrator>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:\Users\Administrator>

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

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

C:\Users\Administrator>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:\Users\Administrator>

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

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

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

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

C:\Users\Administrator>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:\Users\Administrator>

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

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

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

发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/152526.html原文链接:https://javaforall.cn

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档