我需要嗅探我的流量。
我发现了一些相关的帖子: Monitor Network Traffic Mac
How to get network adapter stats in linux/Mac OSX?
我已经看过MenuMeters project
了但它只实现了有关流量的常见信息:金额 加载的字节数e.t.c
我将分析wireshark
的源代码所以我需要创建一个实现协议的类:
@protocol NetworkMonitor
- (void)systemWillRequestUrl:(NSURL *)url;
- (BOOL)shouldSystemLoadUrl:(NSURL *)url;
// e.t.c.
@end
有人可以告诉我如何才能这样做, 或者指向一些开源项目,嗅探器或类似的东西?
答案 0 :(得分:0)
你可以在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