流量:入站和出站

流量:入站和出站

我怎样才能登记与我的机器通信的所有端口及其IP?通信可以是 TCP、UDP 或原始通信。并且可以是单向或双向的。

答案1

在当前的 Linux 发行版上,ss是为此推荐的工具:

ss -tuw

这将显示 TCP ( -t)、UDP ( -u) 和原始 ( -w) 套接字。添加-a还可以查看监听套接字(IE等待接收传入连接请求的套接字,或者在 UDP 情况下打开传入流量)。添加-r以尝试解析地址和服务号码。

答案2

哪个操作系统?对于Linux:netstat -tun

  • -t报告 TCP 连接..
  • -u对于UDP。
  • -n以避免名称解析。

man netstat以获得更多选择。对于“原始”(我猜你谈论的是 ICMP,或任何既不是 TCP 也不是 UDP 的东西),你可以使用网络捕获工具,例如wiresharktcpdump

相关内容