列出 TCP 连接

列出 TCP 连接

如何格式化 netstat 输出以便获得与服务器建立的 TCP 连接列表?

有点像这样:

192.168.234.1 51780
192.168.234.221 51444
192.168.234.251 51447

我得到的最接近的是六列,其中包含来自 netstat 的所有值,但我只需要使用已建立的连接的原始 IP netstat -na -t | grep ESTABELECIDO

答案1

对于格式化输出,您可以使用awkt

netstat -na -t | awk '/ESTABELECIDO/{print $4}' | tr ':' ' '

因为,您询问源 IP,而源 IP 仅来自我们的机器,所以我$4在 awk 中提到了字段,否则$5用于awk其他机器的 IP 地址。

相关内容