Existe um aplicativo para o Mac que mostra quais aplicativos estão usando a rede? [duplicado]

11

Eu uso Medidores de menu para mostrar quantos dados estão sendo enviados e recebidos pelo meu Mac como um todo.

Mas (até onde eu sei), isso não é desmembrado por aplicativo. Se houver muitos dados sendo enviados ou recebidos, será bom ver qual aplicativo está fazendo isso.

    
por Paul D. Waite 28.09.2009 / 11:09

2 respostas

18

Dê uma olhada no Little Snitch . Ele monitora quais aplicativos estão usando a rede e também rastreia o uso. Do seu site:

Keep an eye on your traffic

Little Snitch 2 introduces a new Network Monitor, showing detailed information of all incoming and outgoing network traffic.

A status icon in the menu bar provides a summary of current network activity, and a monitor window with more comprehensive information pops up automatically in case of new traffic events.

    
por 28.09.2009 / 13:29
15

Existe o comando lsof terminal. Isto tem um campo de tamanho (7º campo por padrão). Isto tem uma infinidade de interruptores. Provavelmente pode dizer tudo o que você precisa saber sobre conexões de dados.

sudo lsof -i : isso fornecerá uma lista completa de todas as conexões de rede abertas. Não parece dar a você a quantidade de dados gravados ou lidos de cada soquete.

Ao pesquisar por portas conhecidas , como 8080 , que está listado como http-alt para seu mapeamento em /etc/services , pode ser mais fácil usar lsof -i -P para suprimir a conversão de números de porta para nomes de porta. Como alternativa, especifique explicitamente a porta que está procurando, como lsof -i tcp:8080 . Ao tentar descobrir quais serviços estão realmente escutando, use lsof -i -P | grep LISTEN .

    
por 28.09.2009 / 12:09