Aprecio que esto no sea ideal, pero cuando un cliente remoto se conecta a Airfoil Speakers en mi máquina, veo una línea similar a la siguiente generada en la Consola, proveniente de /var/log/appfirewall.log
Firewall[85]: Allow Airfoil Speakers connecting from 192.168.1.72:52013 to port 5000 proto=6
Así que potencialmente podrías cat
o tail
el appfirewall.log
buscando "Airfoil Speakers" usando algo como
cat /var/log/appfirewall.log | grep -i "airfoil speakers connecting"
y analice la IP de las líneas relevantes.
Alternativamente, me doy cuenta de que Airfoil es compatible con AppleScript , así que tal vez pueda hacer algo al respecto. O puede enviar a Rogue Ameoba un correo electrónico, siempre he encontrado que su apoyo es excelente.