SHW Asked: 2019-10-10 04:09:25 +0800 CST2019-10-10 04:09:25 +0800 CST 2019-10-10 04:09:25 +0800 CST 流量:入站和出站 772 我怎样才能获得与我的机器通信的所有端口及其 IP?通信可以是 TCP、UDP 或 raw。并且可以是单向或双向的。 networking 2 个回答 Voted Best Answer Stephen Kitt 2019-10-10T04:15:42+08:002019-10-10T04:15:42+08:00 在当前的 Linux 发行版ss上,推荐的工具是: ss -tuw 这将显示 TCP ( -t)、UDP ( -u) 和原始 ( -w) 套接字。添加-a还可以查看侦听套接字(即等待接收传入连接请求的套接字,或在 UDP 的情况下为传入流量打开)。添加-r以尝试解析地址和服务号码。 binarym 2019-10-10T04:13:29+08:002019-10-10T04:13:29+08:00 哪个操作系统?对于 Linux:netstat -tun -t报告 TCP 连接.. -u对于UDP。 -n以避免名称解析。 man netstat更多选择。对于“原始”(我猜您说的是 ICMP,或任何既不是 TCP 也不是 UDP 的东西),您可以使用网络捕获工具,例如wireshark或tcpdump.
在当前的 Linux 发行版
ss
上,推荐的工具是:这将显示 TCP (
-t
)、UDP (-u
) 和原始 (-w
) 套接字。添加-a
还可以查看侦听套接字(即等待接收传入连接请求的套接字,或在 UDP 的情况下为传入流量打开)。添加-r
以尝试解析地址和服务号码。哪个操作系统?对于 Linux:
netstat -tun
-t
报告 TCP 连接..-u
对于UDP。-n
以避免名称解析。man netstat
更多选择。对于“原始”(我猜您说的是 ICMP,或任何既不是 TCP 也不是 UDP 的东西),您可以使用网络捕获工具,例如wireshark
或tcpdump
.