2014-05-24 50 views
0

我需要嗅探我的流量。Mac OS X:觀看網絡流量(f.e.在Google Chrome瀏覽器中處理加載網址的操作)

我已經發現了一些相關的帖子: Monitor Network Traffic Mac

How to get network adapter stats in linux/Mac OSX?

而且我有一個看看MenuMeters project

但它實現了對交通只有共同的信息:量 的裝字節等

我打算分析一下wireshark的源代碼

所以我需要創建一個實現類協議:

@protocol NetworkMonitor 

- (void)systemWillRequestUrl:(NSURL *)url; 
- (BOOL)shouldSystemLoadUrl:(NSURL *)url; 
// e.t.c. 

@end 

可能有人給我信息,我怎麼能做到這一點, 或點我到一些開源項目,嗅探器或類似這樣的東西嗎?

+0

最簡單的(這仍然不是容易)是使用內置樣的libpcap庫。 – zneak

回答

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 

Further reference

相關問題