用tcping检查网站开放的端口

用tcping检查网站开放的端口neo之前分享过一款小巧玲珑工具软件:tcping,即在tcp层进行端口的ping。tcping可以用来检查和确认我们的网站有哪些端口是开放的,使用很顺手。比如neo这几天在研究如何关闭mysql的3306端口,就通过使用tcping工具来确认关闭端口是否成功。Linux下有有个netstat命令,总是对其输出看得云里雾里,虽然netstat-l的输出看不到3306端口,是tcping还能p…

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

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.net/152526.html原文链接:https://javaforall.net

(0)
上一篇 2022年6月23日 上午6:00
下一篇 2022年6月23日 上午6:00


相关推荐

  • RabbitMQ和Kafka对比以及场景使用说明

    RabbitMQ和Kafka对比以及场景使用说明  我目前的项目最后使用的是RabbitMQ,这里依然是结合网上大神们的优秀博客,对kafka和rabbitmq进行简单的比对。最后附上参考博客。  1.架构模型  rabbitmq    RabbitMQ遵循AMQP协议,RabbitMQ的broker由Exchange,Binding,queue组成,其中exchange和binding组成了消息的路由键;客户端Producer通过…

    2022年10月14日
    6
  • Manus 的开源替代项目(Manus AI平替网址大全)

    Manus 的开源替代项目(Manus AI平替网址大全)

    2026年3月15日
    2
  • JAVA高并发的三种实现

    提到锁,大家肯定想到的是sychronized关键字。是用它可以解决一切并发问题,但是,对于系统吞吐量要求更高的话,我们这提供几个小技巧。帮助大家减小锁颗粒度,提高并发能力。初级技巧-乐观锁乐观锁使用的场景是,读不会冲突,写会冲突。同时读的频率远大于写。悲观锁的实现:悲观的认为所有代码执行都会有并发问题,所以将所有代码块都用sychronized锁住乐观锁的实现:…

    2022年4月3日
    37
  • 联想笔记本电脑的F1至F12键盘问题。怎么设置才能不按FN就使用F1「建议收藏」

    联想笔记本电脑的F1至F12键盘问题。怎么设置才能不按FN就使用F1「建议收藏」在BIOS中有相应调整开关,开机时进入BIOSCONFIGKeyboard/MouseChangeto"f1-f12keys"选项设置为Legacy。完成后保存重启就

    2022年8月1日
    6
  • linux搭建git服务端_linux搭建git服务端

    linux搭建git服务端_linux搭建git服务端1、添加git用户useradd-mgit2、修改git用户密码(密码为git)passwdgit3、解压git-1.7.12.2.tar.gz并安装gittar-xvfgit-1.7.12.2.tar.gzcdgit-1.7.12.2makemakeinstall4、初始化一下git用户,为了安装gitosis做准备。在任何一台机器上使用git,第一次必须要初始化一…

    2026年4月15日
    3
  • kong mysql_konga 安装

    kong mysql_konga 安装添加镜像加速 curl sSLhttps get daocloud io daotools set mirror sh sh shttp f1361db2 m daocloud io 拉去镜像 dockerpullpa konga 0 14 1KONGA 的用户系统和快照数据等功能会产生数据 安装可以选择将数据存到内存 当然更好的选择是将这部分数据持久化到数据库中 便于应

    2026年3月18日
    1

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号