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

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

编辑:我想用代码来完成此操作,而不是使用现有的软件。

有帮助吗?

解决方案

我刚刚找到了开源项目, 菜单表. 。它正是我正在寻找的东西。

其他提示

您可能想看看与PCAP 编程。这是其驱动器和tcpdump库中。

使用tcpdump的快速正脏低级命令行监测,并的Wireshark ,在厨房水槽。

OTOH,如果你只是想知道的数量的字节/包(而不是它们的内容),尝试的网络监控的,这是商业,可惜。

有很多的付费和免费的应用程序。但是,如果你在命令行的人喜欢我,试试这个:

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
许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top