Aplicativo para monitorar todos os aplicativos que estão usando a Internet no Mac OS X

31

Alguém pode me apresentar um aplicativo do Mac OS X que monitore todas as atividades da rede, como quais aplicativos estão agora conectados à Internet e quanta largura de banda eles usam (quero dizer, mostre a largura de banda separadamente para cada aplicativo)?

    
por Am1rr3zA 03.10.2009 / 22:15

10 respostas

16

Se você não quiser comprar nenhum software de GUI sofisticado, tente nettop in Terminal.app

Use as teclas de seta ou as teclas w ou s para rolagem. Use a opção -n para desabilitar a resolução inversa do endereço IP.

Exemplo de uma saída:

                                                               interface           state      packets in        bytes in
iTunes.35506                                                                                           0           0 B
    tcp6 *.3689<->*.*                                                             Listen
    tcp4 *:3689<->*:*                                                             Listen
    tcp4 *:57929<->*:*                                                            Listen
Last.fm.35511                                                                                          0           0 B
    tcp4 127.0.0.1:33367<->*:*                                       lo0          Listen
    tcp4 127.0.0.1:32213<->*:*                                       lo0          Listen
Spotify.35589                                                                                        380         227 KiB
    tcp4 192.168.2.18:57621<->192.168.2.15:52137                     en1     Established             194          34 KiB
    tcp4 *:57621<->*:*                                                            Listen
    tcp4 *:49858<->*:*                                                            Listen
    tcp4 192.168.2.18:58339<->193.182.8.12:4070                      en1     Established             186         192 KiB
    tcp4 127.0.0.1:4371<->*:*                                        lo0          Listen
    tcp4 127.0.0.1:4381<->*:*                                        lo0          Listen

Muito legal, certo? O melhor de tudo, nettop está incorporado no OSX (bem, pelo menos no Mountain Lion).

    
por 16.12.2012 / 07:58
13

Rubbernet parece ser bom.

Rubbernet provides a breakdown of per-app network usage, so you can quickly detect apps that phone home, connect to certain servers without your knowledge, or blame the app that's slowing down your network.

    
por 03.06.2011 / 16:07
6

Experimente LittleSnitch :

A firewall protects your computer against unwanted guests from the Internet. But who protects your private data from being sent out? Little Snitch does!

    
por 03.10.2009 / 22:19
4

Rubbernet é algo que faz tudo o que você pede. No entanto, ser avisado. É caro, e não vem com os recursos que você esperaria em freeware básico, e muito menos um pedaço de software caro para monitorar o uso. Limitações incluem:

  • perde todos os dados medidos quando o laptop dorme
  • perde todos os dados medidos quando o status da VPN é alterado
  • sem "medida total" na página de resumo: apenas os valores individuais usados por aplicativo
por 29.10.2012 / 12:17
4

No OSX 10.9 , simplesmente use o Monitor de Atividades :

link

    
por 24.01.2014 / 22:45
2

Se você tem algum conhecimento de linha de comando, existem algumas ferramentas Unix das quais você pode tirar proveito.

iftop : não lhe dará uma análise por inscrição, mas Ele vai te dar um detalhamento por host remoto. Isso significa que você pode pelo menos ver quem está enviando informações também e quanto. Também é instalável via DarwinPorts .

nethogs: Esse não pode ser executado no OS X, embora seja mais informativo. Infelizmente, é provavelmente um ponto discutível.

Você também pode verificar essa outra pergunta para obter mais informações: Uso da largura de banda no Linux .

    
por 05.10.2009 / 16:52
2

A partir da versão 4, iStat Menus mostra o uso de largura de banda das 5 principais aplicações.

    
por 11.02.2013 / 12:10
1

Eu apenas experimentei o Little Snitch, tendo o mesmo problema básico (parece) do OP, e tendo ficado tão desapontado com a rubbernet (eu choro pelos meus $ 40).

O Little Snitch é exatamente o que o OP pede, e tem todas as características que eu posso sonhar em explorar problemas relacionados àqueles implícitos na pergunta do OP.

Ele faz reportar a largura de banda total usada por cada aplicativo individualmente, e até apresenta um gráfico de qualquer aplicativo ou grupo de aplicativos selecionado! Uma vez que você perceba que pode selecionar uma ou mais linhas no gráfico Network Monitor, e pedir informações agrupadas por meio da pressão do botão info, é simples de usar. Ele sobrevive a mudanças de status da rede sem problemas.

Ele tem uma demonstração que dura três horas, então você não pode errar.

Eu acho que é a resposta perfeita para a pergunta do OP.

    
por 31.10.2012 / 02:50
0

Difícil de usar, originalmente chamado de Ethereal, há Wireshark .

Eu nunca usei isso sozinho, mas eu tentei no passado e ele faz praticamente qualquer coisa.

Se você quiser apenas ver a largura de banda geral, use o Activity Monitor.

    
por 19.11.2010 / 03:33
0

Se você estiver usando o Lion ou o Mountain Lion, sugiro Icefloor

Se você estiver usando o Snow Leopard, sugiro NoobProof

Eles são gratuitos para usar e atenderão às suas necessidades

    
por 16.12.2012 / 12:58