¿Qué es localhost.pharos de Netstat?

0

Durante la semana pasada, netstat refleja una conexión establecida con localhost.pharos.

Googled Pharos y es un software que permite servicios de impresión en Universidades / Empresas.

¿Alguna idea de por qué la conexión es constante en cada inicio de sesión?

Proto Recv-Q Send-Q  Local Address          Foreign Address        (state)    
tcp6       0      0  localhost.pharos       localhost.49437        ESTABLISHED
tcp6       0      0  localhost.49437        localhost.pharos       ESTABLISHED
tcp6       0      0  localhost.krb524       localhost.49436        ESTABLISHED
tcp6       0      0  localhost.49436        localhost.krb524       ESTABLISHED
    
pregunta POB 08.03.2014 - 19:24

1 respuesta

2

pharos y krb524 son solo suposiciones sobre servicios de red, basadas en el servicio < - > listados de números de puerto en / etc / services; en este caso, estoy bastante seguro de que ambos adivinan mal , así que piense en ellos como identificadores para los números de puerto 4443 y 4444 respectivamente. Para saber qué es lo que realmente está sucediendo, necesita saber qué programas se están conectando a través de esos puertos. Puedes hacer esto con los comandos lsof , como este:

sudo lsof -i:pharos -i:krb524

(deberá ingresar su contraseña de administrador para que sudo obtenga acceso de root). En la salida, los bits importantes son las primeras dos columnas, que enumeran los nombres de los programas ("comandos") y los ID de proceso de Los procesos que están utilizando estos puertos. Si el nombre del programa no le dice qué está pasando, puede usar ps y / o Activity Monitor para investigar esos procesos con más detalle.

EDIT: si estoy reconstruyendo la salida lsof correctamente, se ve así:

COMMAND   PID          USER  FD   TYPE             DEVICE SIZE/OFF NODE NAME
collabd    237 _teamsserver  7u   IPv6 0x7da9dd76981ec947      0t0  TCP localhost:pharos->localhost:50603 (ESTABLISHED
ruby       323 _teamsserver  31u  IPv6 0x7da9dd76981eeb47      0t0  TCP localhost:50602->localhost:krb524 (CLOSE_WAIT)
xcsbuildd 6943 _teamsserver  8u   IPv6 0x7da9dd76981ecd87      0t0  TCP localhost:50603->localhost:pharos (ESTABLISHED)

Todos esos componentes parecen componentes del servidor OS X. No estoy muy familiarizado con los detalles, pero collabd es un proceso en segundo plano relacionado con partes de "servicios de colaboración" del servidor OS X, y el ID de usuario de _teamserver es utilizado para esos servicios. Al compararlo con mi servidor, parece que el script ruby maneja las notificaciones, y xcsbuildd es probablemente el servidor de compilación Xcode. Al parecer, todos se comunican entre sí por los puertos 4443 y 4444.

    
respondido por el Gordon Davisson 08.03.2014 - 20:02

Lea otras preguntas en las etiquetas