Mac上是否有一个应用程序向您显示哪些应用程序正在使用网络?[重复]


11

可能重复:
用于监视Mac OS X中所有正在使用Internet的应用程序

我使用菜单表来显示Mac整体上发送和接收的数据量。

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


2
我的赏识是能显示每个应用程序的带宽量的任何免费应用程序。(我将其作为一个单独的问题提出,但作为该问题的重复部分被关闭,并被告知要在这里开始赏金;所以在这里)。
艾伯特2010年

@Albert:一些Stack Exchange用户对“无重复”一事有些沉重–将编程原理从字面上应用到现实生活中。希望您得到一些有用的答案。
Paul D. Waite,2010年

Answers:


18

看一看小飞贼。它监视哪些应用程序正在使用网络并跟踪使用情况。从其网站:

密切注意您的流量

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

菜单栏中的状态图标提供了当前网络活动的摘要,并在出现新的交通事件时自动弹出带有更全面信息的监视窗口。


完美,就是这样。如果您不希望每次访问网络时都出现键盘快捷键,也可以为网络监视器分配键盘快捷键。
Paul D. Waite,2009年

15

lsof终端命令。它具有一个大小字段(默认为第7个字段)。这有很多开关。可能可以告诉您所有您需要了解的有关数据连接的信息。

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

在搜索众所周知的端口时(例如由于其在中的映射8080而被列出),可能更容易使用来禁止将端口号转换为端口名。另外,也可以明确指定要寻找的端口。仅在弄清楚实际正在侦听哪些服务时,请使用。http-alt/etc/serviceslsof -i -Plsof -i tcp:8080lsof -i -P | grep LISTEN

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.