Rispondi due anni dopo aver chiesto, non è possibile fare affidamento solo sull'indirizzo Mac.
Poiché menzioni il monitoraggio del traffico di rete,
L'approccio migliore sarebbe quello di ascoltare il traffico Bonjour (multicast dns).
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 suggerisco di usare "Bonjour Browser", quindi di 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 ogni dispositivo OS X e iOS per scaricare 'sysctl hw.model' o il suo numero di serie. 'Mac Tracker' può aiutarti
vedere i diversi modelli di Mac e le loro specifiche e il numero di serie
modello.
-
Utilizzo di Profile Manager, Configurator o qualsiasi soluzione MDM. (Ma questo non risolve la tua domanda).
Trova iOS e OS X in esecuzione sulla rete:
Potresti anche utilizzare uno strumento di rete come nmap con l'opzione -A, -O, o -sV (impronta digitale attiva e versione del servizio) e filtrare il prefisso degli indirizzi mac di Apple usando un anylizer di rete.
Guardando la versione del servizio, i numeri di porta [tcp 65xxx essendo una porta iphone-sync, tcp 548 AFP (OS X)] ti aiuteranno a determinare la versione e l'hardware di OS X ma non precisamente.
(Non sarà possibile differenziare, iPad, iPhone e iPod o Modello Mac).