如何监视 TCP 和 UDP 端口变化

如何监视 TCP 和 UDP 端口变化

我在服务器上运行的软件可能会关闭某些端口,我需要找出原因。我有需要检查的端口。我只需要找出关闭它们的原因。我该怎么做?

答案1

如果你使用的是 Windows,你可以使用TCP视图这是 Mark Russinovih 在担任微软副总裁之前开发的一个非常方便的实用程序。它会每 2 (??) 秒刷新一次。

如果你使用的是 Linux,则命令

 sudo ss -ntp

将显示所有连接的端口,但系统正在监听的端口除外,这些端口由命令显示

 sudo ss -lntp

这两个命令都显示正在使用相关端口的进程和进程 ID。如果您希望持续监控端口,则命令为

 sudo watch ss -ntp

另一个版本也是如此:它将每两秒刷新一次。

在 Mac OS 上,你可以使用

sudo lsof -n -i4TCP:$PORT | grep LISTEN

或者一些细微的变化,取决于你的操作系统的具体版本,如上所述这里

相关内容