谁能给我介绍一个 Mac OS X 应用程序来监控所有网络活动,比如现在哪些应用程序连接到互联网以及它们使用了多少带宽(我的意思是分别显示每个应用程序的带宽)?
答案1
如果你不想购买任何花哨的 GUI 软件,你可以nettop
尝试Terminal.app
使用箭头键或w或s键滚动。使用-n
选项禁用 IP 地址反向解析。
输出示例:
interface state packets in bytes in
iTunes.35506 0 0 B
tcp6 *.3689<->*.* Listen
tcp4 *:3689<->*:* Listen
tcp4 *:57929<->*:* Listen
Last.fm.35511 0 0 B
tcp4 127.0.0.1:33367<->*:* lo0 Listen
tcp4 127.0.0.1:32213<->*:* lo0 Listen
Spotify.35589 380 227 KiB
tcp4 192.168.2.18:57621<->192.168.2.15:52137 en1 Established 194 34 KiB
tcp4 *:57621<->*:* Listen
tcp4 *:49858<->*:* Listen
tcp4 192.168.2.18:58339<->193.182.8.12:4070 en1 Established 186 192 KiB
tcp4 127.0.0.1:4371<->*:* lo0 Listen
tcp4 127.0.0.1:4381<->*:* lo0 Listen
非常棒吧?最棒的是,nettop
它嵌入在 OSX 中(至少在 Mountain Lion 中)。
答案2
橡胶网看起来不错。
Rubbernet 提供了每个应用程序网络使用情况的细目分类,因此您可以快速检测到打电话回家的应用程序、在您不知情的情况下连接到某些服务器的应用程序,或者归咎于降低网络速度的应用程序。
答案3
答案4
在 OSX 中10.9只需使用内置活动监视器:
http://support.apple.com/kb/HT5890?viewlocale=en_US&locale=en_US