Mac OS X:观察网络流量(例如处理加载url操作在谷歌浏览器)



我需要嗅探我的流量。

我找到了一些相关的帖子:监控网络流量Mac

如何在linux/Mac OSX中获得网络适配器状态?

我已经看了一下MenuMeters项目

但是它只实现了关于流量的常见信息:amountc

我要分析wireshark的源代码

所以我需要创建一个类来实现协议:
@protocol NetworkMonitor
- (void)systemWillRequestUrl:(NSURL *)url;
- (BOOL)shouldSystemLoadUrl:(NSURL *)url;
// e.t.c.
@end

谁能告诉我怎么做?或者给我指出一些开源项目,嗅探器或类似的东西?

可以在nettop(命令行实用程序)之上构建吗?它提供了许多有用的数据,MenuMeter或Mac的活动监视器不提供。

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
进一步参考

最新更新