Мониторинг сетевого трафика Mac - PullRequest
7 голосов
/ 18 апреля 2010

Мне интересно, как вести мониторинг сетевого трафика на моем Mac. Подобно тому, как это делает монитор активности, показывая байты / пакеты, входящие и исходящие.

Я знаю, что это немного расплывчато, но я не уверен, с чего лучше начинать.

РЕДАКТИРОВАТЬ: Я хочу сделать это в коде, а не использовать существующее программное обеспечение.

Ответы [ 4 ]

6 голосов
/ 18 апреля 2010

Я только что нашел проект с открытым исходным кодом, MenuMeters . Это именно то, что я ищу.

3 голосов
/ 18 апреля 2010

Возможно, вы захотите изучить программирование с помощью pcap . Это библиотека, которая управляет tcpdump.

0 голосов
/ 22 июня 2014

Есть много платных и бесплатных приложений. Но если вы человек командной строки, как я, попробуйте это:

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 голосов
/ 18 апреля 2010

Используйте tcpdump для быстрого и простого мониторинга командной строки и wireshark для кухонной раковины.

OTOH, если вы просто хотите узнать число байтов / пакетов (в отличие от их содержимого), попробуйте Net Monitor , который, к сожалению, коммерческий.

...