我想知道如何监控Mac上的网络流量。 与活动监视器的方式类似,显示字节/数据包的输入和输出。
我知道这有点模糊,但我不确定最好的起点。
编辑:我想在代码中执行此操作,而不是使用现有的软件。
答案 0 :(得分:6)
我刚刚找到了开源项目MenuMeters。它正是我正在寻找的。 p>
答案 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