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?
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?
Otra aplicación que he usado es RubbertNet . Tampoco es gratuito, pero tiene una versión de prueba gratuita disponible.
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.
Una combinación de
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:
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.
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.
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
Lea otras preguntas en las etiquetas macos utilities software-recommendation monitoring