Mac 上是否有一个应用程序可以显示哪些应用程序正在使用网络?

Mac 上是否有一个应用程序可以显示哪些应用程序正在使用网络?

可能重复:
用于监控 Mac OS X 中使用互联网的所有应用程序的应用程序

我用菜单仪表显示我的 Mac 整体上发送和接收了多少数据。

但(据我所知),它不会按应用程序进行细分。如果有大量数据正在发送或接收,最好查看哪个应用程序正在发送或接收。

答案1

看一眼小告密者。它监控哪些应用程序正在使用网络并跟踪使用情况。摘自其网站:

关注你的流量

Little Snitch 2 引入了新的网络监视器,显示所有传入和传出网络流量的详细信息。

菜单栏中的状态图标提供了当前网络活动的摘要,一旦出现新的流量事件,就会自动弹出一个包含更全面信息的监控窗口。

答案2

lsof终端命令。它有一个大小字段(默认为第 7 个字段)。它有大量的开关。大概可以告诉你有关数据连接的所有信息。

sudo lsof -i:这将为您提供所有打开的网络连接的完整列表。但似乎没有提供从每个套接字写入或读取的数据量。

当搜索知名端口,例如由于其在 中的映射8080而被列为,使用 可能更容易抑制将端口号转换为端口名称。或者,明确指定要查找的端口,例如。当只是想弄清楚哪些服务实际上正在监听时,请使用。http-alt/etc/serviceslsof -i -Plsof -i tcp:8080lsof -i -P | grep LISTEN

相关内容