Aplicación para monitorear todas las aplicaciones que usan Internet en Mac OS X

Respuestas:

17

Si no quiere comprar cualquier software de interfaz gráfica de usuario de fantasía, se puede tratar nettopdeTerminal.app

Use las teclas de flecha wo las steclas para desplazarse. Use la -nopción para deshabilitar la resolución inversa de la dirección IP.

Ejemplo de una salida:

                                                               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

Bastante impresionante ¿verdad? Lo mejor de todo, nettopestá integrado en OSX (bueno, al menos en Mountain Lion).

yegle
fuente
Esto es perfecto, y si presiona la tecla <kbd> d </kbd>, puede alternar entre los totales acumulados y el modo "diff" (cuánto utilizó cada aplicación en el último segundo).
Tom Panning
2
presione c-for simplified viewpara obtener más ayudah
Natwar Singh
3
¿Hay alguna forma de que nettop pueda ordenar en tiempo real de tal manera que los procesos que usan el ancho de banda más (instantánea actual en lugar de histórico) se enumeren primero?
Johnny Utahh
14

Rubbernet se ve bien.

Rubbernet proporciona un desglose del uso de la red por aplicación, por lo que puede detectar rápidamente las aplicaciones que llaman a casa, conectarse a ciertos servidores sin su conocimiento o culpar a la aplicación que está ralentizando su red.

ingrese la descripción de la imagen aquí

tom
fuente
Esta aplicación es exactamente lo que pide el OP. Funciona.
Mark Beaton el
6

Prueba LittleSnitch :

Un firewall protege su computadora contra invitados no deseados de Internet. ¿Pero quién protege sus datos privados para que no se envíen? ¡Little Snitch lo hace!

ingrese la descripción de la imagen aquí

alex
fuente
2
Tengo LittleSnitch pero solo muestra qué aplicación usa internet no muestra BW para cada aplicación
Am1rr3zA
1
sí muestra qué aplicaciones están utilizando actualmente el ancho de banda que a veces es suficiente ...
rogerdpack
1
Puede hacer clic en la aplicación en la ventana y se muestra el gráfico del uso de la red por aplicación.
Gray
4

Rubbernet es algo que hace todo lo que pides. SIN EMBARGO ser advertido. Es costoso y no viene con las características que esperarías en un programa gratuito básico, y mucho menos un software costoso para monitorear el uso. Las limitaciones incluyen:

  • pierde todos los datos medidos cuando la computadora portátil duerme
  • pierde todos los datos medidos cuando cambia el estado de VPN
  • sin "medida total" en la página de resumen: solo las cantidades individuales utilizadas por aplicación
GreenAsJade
fuente
Además, el soporte es inexistente. Sin documentación, sin respuesta a las entradas ...
GreenAsJade
2

Si tiene algún conocimiento de la línea de comandos, hay algunas herramientas de Unix que puede aprovechar.

iftop : no le dará un desglose por aplicación, pero le dará un desglose por host remoto. Esto significa que al menos también puede ver a quién está enviando información y cuánto. También es instalable a través de DarwinPorts .

nethogs: este puede no ejecutarse en OS X, aunque sería más informativo. Desafortunadamente, es probablemente un punto discutible.

También puede consultar esta otra pregunta para obtener más información: Uso de ancho de banda en Linux .

Peter Wagenet
fuente
nethogs en ubuntu es mi mejor amigo ... Estoy buscando mac para mac.
Natwar Singh
2

A partir de la versión 4, iStat Menus muestra el uso de ancho de banda de las 5 aplicaciones principales.

ingrese la descripción de la imagen aquí

tom
fuente
1

Acabo de probar Little Snitch, teniendo el mismo problema básico (parece) que el OP, y habiendo estado tan decepcionado con Rubbernet (lloro por mis $ 40).

Little Snitch es exactamente lo que pide el OP, y tiene todas las características con las que puedo soñar al explorar problemas relacionados con los implicados en la pregunta del OP.

Se hace reportar el ancho de banda total utilizado por cada aplicación individual, e incluso presenta un gráfico de cualquier aplicación o grupo de aplicaciones! Una vez que se da cuenta de que puede seleccionar una o más filas en el gráfico del Monitor de red y solicitar la información recopilada presionando el botón de información, es fácil de usar. Sobrevive a los cambios del estado de la red sin problemas.

Tiene una demostración que dura 3 horas, por lo que no te puedes equivocar.

Creo que es la respuesta perfecta a la pregunta del OP.

GreenAsJade
fuente
Por cierto, su función de "firewall saliente" me mostró que estoy ejecutando una aplicación que está llamando a casa de manera inesperada.
GreenAsJade
0

Difícil de usar, originalmente llamado Ethereal, está Wireshark .

Nunca lo usé, pero lo intenté en el pasado y hace casi cualquier cosa.

Si solo desea ver el ancho de banda general, use el Monitor de actividad.

cregox
fuente
0

Si está utilizando Lion o Mountain Lion, sugeriría Icefloor

Si está utilizando Snow Leopard, sugeriría NoobProof

Ambos son de uso gratuito y satisfarán sus necesidades.

Simon
fuente
La descripción no parece que muestre el ancho de banda de las aplicaciones individuales. ¿Puedes confirmar que esta característica existe, tal vez publicar una captura de pantalla?
Daniel Beck
@Daniel Beck: en la descripción de Noobproof, indica que puede ajustar el ancho de banda, administrar listas negras y crear herramientas de autoconfiguración llamadas inyectores.
Simon
Solo encontré "Limitar el ancho de banda", que es diferente de "mostrar el ancho de banda realmente utilizado", que es lo que pide el OP. ¿Podría por favor ser más específico?
Daniel Beck
@Daniel Beck: en el primer párrafo, séptima línea, dice que puede ajustar el ancho de banda
Simon,
Ajustar aquí significa que puede establecer cuánto ancho de banda de red puede usar un proceso, creo. Eso no tiene nada que ver con mostrar cuánto utiliza naturalmente un proceso, por ejemplo, para ver si una determinada aplicación es muy activa cuando no se usa explícitamente, o para buscar un rootkit / virus / malware.
Gregg Leventhal