¿Supervisa el uso de la red de aplicaciones individuales?

7

Quiero monitorear el uso de red / internet de cada aplicación en mi Mac.

Algo así como el Indicador de actividad muestra el uso total de carga / descarga, pero también quiero saber los usos particulares de las aplicaciones.

¿Es esto posible?

    
pregunta mandeepd 06.07.2011 - 07:33

5 respuestas

7

Otra aplicación que he usado es RubbertNet . Tampoco es gratuito, pero tiene una versión de prueba gratuita disponible.

    
respondido por el mhucka 07.07.2011 - 01:40
6

La aplicación Little Snitch puede hacer esto. Entre muchas otras cosas, muestra el tráfico por aplicación.

Cuesta $ 29, pero hay una versión de prueba gratuita disponible.

    
respondido por el Nathan Greenstein 06.07.2011 - 16:07
5

Una combinación de

HandsOff! y SurplusMeter

es mi solución actual. HandsOff es un cortafuegos avanzado similar a LittleSnitch. No es gratis, pero hay una versión de prueba disponible. Surplusmeter, por otro lado, es gratuito y de código abierto.

Entre las funciones que necesita para monitorear el uso de la red se encuentran:

  • monitoreo de la actividad de la red de cada proceso (HandsOff!)
  • obtener el uso de la red de procesos individuales (HandsOff!)
  • registrar el uso total de la red (SurplusMeter)

HandOff solo muestra el uso de la red desde el inicio. No registra los datos, por eso necesito SurplusMeter. Sin embargo, SurplusMeter solo registra el uso total de la red para todas las aplicaciones.

    
respondido por el gentmatt 06.04.2012 - 17:19
1

Puede consultar WireShark . Puede tener una interfaz desalentadora, pero una vez que lo aprendas, puedes rastrear el tráfico por puerto.

También puede consultar las utilidades de terminal integradas NetStat , TCPDump y PCap .

Al utilizar netstat -t -u se mostrará la cola de envío y recepción por nombre de proceso.

    
respondido por el zwerdlds 05.04.2012 - 17:58
-1

Si está utilizando iOS 5+, puede usar interfaz virtual remota

$ # First get the current list of interfaces.

$ ifconfig -l

lo0 gif0 stf0 en0 en1 p2p0 fw0 ppp0 utun0

$ # Then run the tool with the UDID of the device.

$ rvictl -s 74bd53c647548234ddcef0ee3abee616005051ed



Starting device 74bd53c647548234ddcef0ee3abee616005051ed [SUCCEEDED]



$ # Get the list of interfaces again, and you can see the new virtual

$ # network interface, rvi0, added by the previous command.

$ ifconfig -l

lo0 gif0 stf0 en0 en1 p2p0 fw0 ppp0 utun0 rvi0

Debería poder usar wireshark o tcpdump, o ngrep en el problema, a través del mac.

EDITAR: ipfw está en desuso, pero simplemente puede activar el registro y ver qué paquetes van a dónde. No sé cómo hacerlo con pf :(

EDITAR: No sé por qué pensé que esto era para iOS. Disculpas

    
respondido por el chiggsy 05.04.2012 - 20:54

Lea otras preguntas en las etiquetas