zoukankan      html  css  js  c++  java
  • 用tcping检查网站开放的端口

    麦新杰之前分享过一款小巧玲珑工具软件: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

  • 相关阅读:
    [云计算&大数据]概念辨析:数据仓库 | 数据湖 | 数据中心 | 数据中台 | 数据平台 【待续】
    [云计算]概念辨析:云计算 [IaaS/PaaS/SaaS & 公有云/私有云/混合云]
    [Linux]浅析"command > /dev/null 2>&1 &" 与 "command 1>/dev/null 2>&1 &"
    [Python]【Form Data vs Request Payload】之 python 爬虫如何实现 POST request payload 形式的请求
    [Python]PyCharm中出现unresolved reference的解决方法
    [数据库/MYSQL]MYSQL开启Bin-Log
    scrapy采集gb2312网页中文乱码笔记
    uTools 桌面软件。
    Asp.Net Core Grpc 入门实践
    ASP.NET Core 中间件(Middleware)(一)
  • 原文地址:https://www.cnblogs.com/coolid/p/7551582.html
Copyright © 2011-2022 走看看