¿Quién está escuchando tu música compartida de iTunes?

itunes_logo.jpgCon iTunes, es sencillo hacer que tus bibliotecas de vídeo y música estén disponibles de forma que puedas usarlas desde otra máquina. Por alguna razón, sin embargo, los chicos de Apple no consideraron que sería útil saber quién está visitando tu biblioteca o qué están escuchando.

Para averiguarlo, podemos usar el comando “lsof” en el Terminal, que te permite obtener una lista de los archivos abiertos en un ordenador, incluyendo conexiones de “socket”. Puedes usar esta utilidad de la línea de comandos para saber rápidamente si alguien está conectado a tu biblioteca iTunes y ver qué archivos mp3 se están leyendo. Así se hace:

¿Quién está conectado?:

Ve a la ventana de terminal y escribe:

lsof |grep iTunes |grep TCP

Verás algo como esto:

iTunes 338 name 16u IPv4 0x37fc710 0t0 TCP *:daap (LISTEN)

iTunes 338 name 17u IPv4 0x2efb920 0t0 TCP 192.168.0.3:daap->192.168.0.8:50565 (ESTABLISHED)

La primera línea se tu programa iTunes buscando conexiones entrantes. La segunda es otra máquina con dirección IP 192.168.0.8 que está conectada y navegando por la biblioteca musical. Si no hubiera nadie conectado, sólo verías la primera línea.

¿Quién está escuchando?

Cuando un cliente iTunes de otra máquina se conecta a tu biblioteca, primero abre una conexión TCP para navegar por tu biblioteca musical. Cuando el cliente escoge reproducir un archivo, una segunda conexión TCP se abre para transmitir los datos del archivo. Cuando buscas conexiones TCP y alguien está descargando música, verás algo como esto:

iTunes 338 name 16u IPv4 0x37fc710 0t0 TCP *:daap (LISTEN)

iTunes 338 name 17u IPv4 0x2efb920 0t0 TCP 192.168.0.3:daap->192.168.0.8:50565 (ESTABLISHED)

iTunes 338 name 18u IPv4 0x2dae920 0t0 TCP 192.168.0.3:daap->192.168.0.8:50573 (ESTABLISHED)

Como hay dos conexiones de 192.168.0.8 en este escenario, sabemos que el cliente remoto de iTunes está transfiriendo datos de archivos y sólo navegando.

¿Qué se está escuchando?

Volviendo al comando, vuelve a usar lsof y busca archivos que estén abiertos en tu biblioteca musical. Esto asume que tus archivos están guardados en el directorio por omisión iTunes Music.

lsof |grep "iTunes Music"

Deberías ver algo como esto:

iTunes 338 name 17r REG 14,2 5657237 965155 /Users/name/Music/iTunes/iTunes Music/Compilations/Xen Cuts (Disc 3)/3-07 Drunk Trumpet 1.mp3

Recuerda que esto listará todos los archivos que están abiertos en tu programa iTunes, tanto si está transmitiendo por la red o si lo estás escuchando localmente. Lógicamente, si hay varias personas conectadas a una misma biblioteca, te costará averiguar quién está escuchando qué.

Via Hakszine

0 0 votos
Article Rating
Subscribe
Notify of
2 Comments
Oldest
Newest Most Voted
Opiniones Inline
Ver todos los comentarios
Anónimo
Anónimo
15 years ago

en donde colo lsof?????

Anónimo
Anónimo
15 years ago

esto es posible para PC?

saludos!

2
0
Me encantaría saber tu opinión, por favor, deja un comentariox
()
x