Mac OS X: отслеживание сетевого трафика (например, обработка действия загрузки URL-адреса в Google Chrome)

Мне нужно понюхать мой трафик.

Я нашел несколько похожих постов:
Мониторинг сетевого трафика Mac

Как получить статистику сетевого адаптера в Linux / Mac OSX?

И я посмотрел на Проект MenuMeters

Но он реализует только общую информацию о трафике: количество
загруженных байтов e.t.c

Я собираюсь проанализировать исходный код Wireshark

Поэтому мне нужно создать класс, который реализует протокол:

@protocol NetworkMonitor

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

@end

Может ли кто-нибудь дать мне информацию, как я могу это сделать,
или указать мне на какие-нибудь проекты с открытым исходным кодом, снифферы или что-то вроде этого

0

Решение

Можете ли вы построить поверх неттопа (утилита командной строки). Он предоставляет много полезных данных, которых нет в 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

Дальнейшая ссылка

0

Другие решения


По вопросам рекламы [email protected]