un moyen de détecter les iPads ou iPhones sur le réseau sans fil? Bonjour?

Je suis en train d'essayer de détecter les appareils Apple connecté à un réseau sans fil. C'est relativement simple à l'aide de Bonjour, mais je suis aussi en train d'essayer de détecter ce genre d'appareil c'est. Comme, un MacBook Air, un MacBook Pro, un MacPro, un iPhone, un iPod ou un iPad.

J'ai trouvé que Bonjour les demandes pour des MacBook et MacPros un "ADDITIONNEL de la SECTION" réponse à la requête qui inclut le modèle:

;; ADDITIONAL SECTION:
Q9550._device-info._tcp.local. 10 IN    TXT "model=MacPro3,1"

et

;; ADDITIONAL SECTION:
Air._device-info._tcp.local. 10 IN  TXT "model=MacBookAir4,2"

De tester un iPhone (3GS et 4), un iPod touch, et un iPad2, tous les iDevices ne répondent avec leur nom:

;; ANSWER SECTION:
111.1.168.192.in-addr.arpa. 10  IN  PTR gmPad2.local.

Clairement, le nom peut ne pas refléter l'appareil. Donc, je ne voudrais pas essayer d'extrapoler le type de périphérique à partir du nom. Quelqu'un sait-il d'autres moyens pour détecter iDevice types?


Edit: juste pour être clair, la commande que j'utilise est: dig @224.0.0.251 -p5353 -x 192.168.1.111 ... en remplaçant l'adresse IP de l'appareil d'Apple

source d'informationauteur gnychis