Rispondi due anni dopo averlo chiesto, non è possibile affidarsi solo all'indirizzo Mac.
Dato che accenni al monitoraggio del traffico di rete, l'approccio migliore sarebbe ascoltare il traffico Bonjour (dns multicast).
Per impostazione predefinita, le macchine sono chiamate "jannies-iphone.local", "gregs-macbook.local", "peters-imac.local" ...
Bonjour è piuttosto loquace e genera rumore per AFP, SMB, VNC, RAOP, DAAP e altri servizi / protocolli. Ti suggerirei di usare "Bonjour Browser" e poi scrivere qualcosa con Tshark (riga di comando di Wireshark) per automatizzare il processo.
Senza scansioni remote, puoi gestire i tuoi dispositivi:
Esecuzione di un agente (o profilo) su ciascun dispositivo OS X e iOS per recuperare 'sysctl hw.model' o il suo numero seriale. 'Mac Tracker' può aiutarti a vedere i diversi modelli di Mac e le loro specifiche e il modello del numero di serie.
Utilizzando Profile Manager, Configurator o qualsiasi soluzione MDM. (Ma questo non risponde alla tua domanda).
Trova iOS e OS X in esecuzione sulla rete:
Inoltre, è possibile utilizzare uno strumento di rete come nmap con l'opzione -A, -O o -sV (versione di servizio e impronte digitali attive) e filtrare il prefisso degli indirizzi mac di Apple utilizzando un anylizer di rete.
Guardando la versione del servizio, i numeri di porta [tcp 65xxx essendo una porta di sincronizzazione per iPhone, tcp 548 AFP (OS X)] ti aiuteranno a determinare la versione di OS X e l'hardware, ma non in modo preciso. (Non sarai in grado di differenziare, iPad, iPhone e iPod o modello Mac).