Monitorar O Tráfego De Rede Mac

Estou a pensar como monitorizar o tráfego de rede no meu Mac. Como a forma como o Monitor de actividade o faz, mostrando os bytes / pacotes dentro e fora.

Sei que é um pouco vago, mas não sei qual é o melhor lugar para começar.

EDIT: eu estou querendo fazer isso em código, não usar uma peça de software existente.

Author: Tom Irving, 2010-04-18

4 answers

Acabei de encontrar o projecto open source, MenuMeters. Tem exactamente o que procuro.

 6
Author: Tom Irving, 2010-04-18 15:32:12

Você pode querer ver a programação com o pcap. É a biblioteca que conduz o tcpdump.

 3
Author: Josh, 2010-04-18 13:49:53

Usar o tcpdump para a monitorização rápida da linha de comando de baixo nível e wireshark para o lava-loiça da cozinha.

OTOH, se você só quer saber o número de bytes/pacotes (em oposição ao seu conteúdo), tente Net Monitor , que é comercial, infelizmente.

 0
Author: Marcelo Cantos, 2011-03-21 05:15:03

Existem muitas aplicações pagas e livres. Mas se você é uma pessoa da linha de comando como eu, tente isto:

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
Author: Sairam Krish, 2014-06-22 07:41:37