• 请不要在回答技术问题时复制粘贴 AI 生成的内容
unt
V2EX  ›  程序员

如何测试某个 ip 服务器的某个端口是否畅通

  •  
  •   unt · Jul 28, 2022 · 5112 views
    This topic created in 1568 days ago, the information mentioned may be changed or developed.

    服务器系统是 Windows 2012 r2 想要实现的效果是我在客户端往服务器指定端口发一条数据,然后服务器能可视化收到。

    平时使用 nmap,但是我发现这个扫描 22,3306 这些常见端口是否开放还挺好用的,扫描其他类型的很弱,好像没用,不应该用这个。

    23 replies  •  2022-07-29 21:47:09 +08:00
    ShuA1
    ShuA1
    Jul 28, 2022❤️1
    1
    * nc ip port -vvv
    * telnet
    Droi
    Droi
    Jul 28, 2022
    2
    用抓包工具最直接
    byzf
    byzf
    Jul 28, 2022❤️4
    3
    nc -zv ,脚本里用就 nc -z 。
    unt
    unt
    OP
    Jul 28, 2022
    4
    @byzf #3 谢谢,了解了这个工具,已经会了, 主要是之前不知道这个工具
    wangweiggsn
    wangweiggsn
    Jul 28, 2022
    5
    telnet
    powershell 里有 Test-NetConnection 也很方便
    lsdir
    lsdir
    Jul 28, 2022
    6
    telnet
    ymmud
    ymmud
    Jul 28, 2022
    7
    有个工具就叫 tcping
    ShineyWang
    ShineyWang
    Jul 28, 2022
    8
    我经常用手机客户端 PingTools
    PingTools (ping, trace, etc): http://play.google.com/store/apps/details?id=ua.com.streamsoft.pingtools
    Marionic0723
    Marionic0723
    Jul 28, 2022
    9
    @ShineyWang 这个真的很好用,我还买了付费版。要是能像网路流量计一样显示 TCP 连接就好了。(网路流量计不支持 ipv6 )
    Metre
    Metre
    Jul 28, 2022
    10
    扫描 22,3306 这些常见端口是否开放还挺好用的,扫描其他类型的很弱,好像没用
    确定 用的对吗...
    root01
    root01
    Jul 28, 2022❤️1
    11
    win:tcping 装一下,然后测试就 OK 了
    haoliang
    haoliang
    Jul 28, 2022
    12
    @Marionic0723 这个值得买呀? android 上的 termux 要啥有啥
    gs1998
    gs1998
    Jul 28, 2022
    13
    俺喜欢用 nmap ,`nmap -p <port> <host>`。
    Foxkeh
    Foxkeh
    Jul 28, 2022
    14
    本站友链的 ping.pe
    unt
    unt
    OP
    Jul 28, 2022 via iPhone
    15
    @gs1998 这个命令没用
    unt
    unt
    OP
    Jul 28, 2022 via iPhone
    16
    附:我是 Mac ,公司另外 2 台服务器是 Linux 系统,所以也要考虑 mac 连 Linux 。然后我们很多端口是 udp 的
    flynaj
    flynaj
    Jul 29, 2022 via Android
    17
    @ShineyWang 这个老早就买了 pro 版,不过用来扫描端口太弱了。
    cnyyk
    cnyyk
    Jul 29, 2022 via Android
    18
    tcping
    dingwen07
    dingwen07
    Jul 29, 2022 via iPhone
    19
    telnet ip port
    ysc3839
    ysc3839
    Jul 29, 2022 via Android
    20
    扫 TCP 端口正确做法大概是用 raw socket 发个 SYN 包,没回应说明目标集资 down 了或者被防火墙过滤了,回应 SYN 则说明端口开着,回应 RST 说明端口关闭。
    nmap 支持 SYN 检测,你觉得没用大概是扫描方法错了。
    hxy100
    hxy100
    Jul 29, 2022
    21
    类似的命令行工具有很多,常用的`nc`、`tcping`、`nmap` 均可;

    鄙人一般习惯直接 nc -v xxx.xxx.xxx.xxx port
    ---
    npe
    npe
    Jul 29, 2022
    22
    telnet
    unt
    unt
    OP
    Jul 29, 2022 via iPhone
    23
    @Marionic0723 有 ios 版本吗
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   1806 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 54ms · UTC 16:13 · PVG 00:13 · LAX 08:13 · JFK 11:13
    ♥ Do have faith in what you're doing.