7

我想知道如何在我的 Mac 上监控网络流量。就像活动监视器的方式一样,显示输入和输出的字节/数据包。

我知道这有点含糊,但我不确定从哪里开始。

编辑:我想在代码中执行此操作,而不是使用现有的软件。

4

4 回答 4

6

我刚刚找到了开源项目MenuMeters。它正是我想要的。

于 2010-04-18T15:32:12.330 回答
3

您可能想研究使用 pcap 进行编程。那是驱动 tcpdump 的库。

于 2010-04-18T13:49:53.967 回答
0

使用 tcpdump 进行快速 n-dirty 低级命令行监控,使用wireshark进行厨房水槽。

OTOH,如果您只想知道字节/数据包的数量(而不是它们的内容),请尝试Net Monitor,不幸的是,这是商业的。

于 2010-04-18T13:18:34.577 回答
0

有很多付费和免费软件应用程序。但是如果你像我一样是命令行的人,试试这个:

nettop //displays network usage per application with lot of details
nettop (press h) //displays help menu
nettop (press c) //collapse and display brief info on network usage
于 2014-06-22T07:16:08.873 回答