"lsof -i" Explicación de la salida del comando

1

estoy intentando vigilar de cerca las conexiones entrantes y salientes de mi Apple-Mac; en colaboración con otros procesos como tcpdump y netstat , he estado usando el comando: lsof -i , que supuestamente muestra todos los procesos que usan Internet.

La salida de este comando es bastante simple, sin embargo, devuelve algunos resultados confusos, incluidas varias instancias del proceso com.apple , que tiene poca o ninguna explicación en línea. Mientras se enumera a Spotify y sus diversos procesos relacionados, como SpotifyWE , el comando se niega a enumerar otras aplicaciones que sé que están usando la red, como Safari y Mail.

Para simplificar las cosas, mis preguntas son:

  • ¿Cuál es el propósito del proceso com.apple ?
  • ¿Por qué hay varias listas del mismo proceso?
  • ¿Por qué algunos procesos / aplicaciones que están usando definitivamente Internet se omiten del resultado del comando ( lsof -i )?
pregunta user4493605 14.10.2015 - 05:49

1 respuesta

3

La salida de lsof está truncada. Pegue el siguiente comando en la Terminal:

ps -Ac|grep com.apple

Esto le mostrará todos los procesos a los que podría estar haciendo referencia. Tendrá que mirar su PID para saber cuál es cuál (segunda columna en lsof, primera columna en ps).

Un proceso solo aparecerá en la lista si tiene una conexión activa en algún lugar. No todas las aplicaciones mantienen una conexión activa en todo momento.

    
respondido por el William T Froggard 14.10.2015 - 06:11

Lea otras preguntas en las etiquetas