我需要嗅探我的流量。
我找到了一些相关的帖子:监控网络流量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
进一步参考