如何找到正在监听端口的exe?

如何找到正在监听端口的exe?

我尝试使用 netstat -ab -p tcp -n 并得到以下结果:

  TCP    0.0.0.0:47001          0.0.0.0:0              LISTENING
Can not obtain ownership information

我以管理员身份运行并收到该消息。我还下载了一个实用程序来显示 exe 的网络活动,但根据该实用程序,没有打开任何正在监听端口 47001 的东西。

我怎样才能知道正在听什么?

答案1

尝试netstat -o获取进程 ID (PID),然后使用它tasklist |findstr <pid>查看进程名称和类型。任务管理器还显示 PID 和进程名称。

您可以像这样组合其他开关-onetstat -bona -p tcp

答案2

由于您正在谈论窗口,因此您可以使用“网络状态-b“来查看哪个可执行文件正在使用该端口。

或者,Sysinternal 的TCP浏览做同样的事情,但是以一种更好、更干净的方式。

答案3

http://www.iana.org/assignments/port-numbers 将此端口列为:winrm 47001/tcp Windows 远程管理服务 Ryan Mack rmackµsoft.com 2009 年 4 月 29 日

现在没有证明这就是在您的计算机上使用它的方法,但这是一个非常好的猜测。

相关内容