监控网络流量Mac

时间:2010-04-18 13:09:31

标签: objective-c cocoa networking monitor traffic

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

我知道这有点模糊,但我不确定最好的起点。

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

4 个答案:

答案 0 :(得分:6)

我刚刚找到了开源项目MenuMeters。它正是我正在寻找的。

答案 1 :(得分:3)

您可能需要查看programming with pcap。那是驱动tcpdump的库。

答案 2 :(得分:0)

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

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

答案 3 :(得分: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