Saltar al contenido

¿Alguna forma de detectar iPads o iPhones en una red inalámbrica? bonjour?

No dudes en compartir nuestra página y códigos en tus redes sociales, ayúdanos a hacer crecer nuestra comunidad.

Solución:

Usar el puerto 62078

El indicador más confiable que he visto es si puede conectarse al puerto IP 62078.

El puerto 62078 se usa para el servicio de “sincronización de iPhone”, y no creo que las MacBooks lo usen. Este puerto siempre parece estar abierto para los iPhones y iPads en nuestra (muy pequeña) red.

Posiblemente (pero no probablemente) hay mensajes que puede enviar al puerto para detectar más detalles…

Creo que la lista xml oficial de asignaciones de puertos está aquí, aunque ahora mismo no me funcionaba: http://www.iana.org/assignments/service-names-port-numbers/service-names-port-numbers .xml

Dirección MAC

En teoría, las direcciones MAC podrían ayudar, pero probablemente no sirvan de mucho a menos que pueda encontrar un lugar que mantenga una lista confiable de rangos (por ejemplo, una empresa de seguridad de red o un proveedor de hardware). Las direcciones MAC dependen de los chips reales utilizados (o una MAC flasheada). La base de datos se encuentra en el nivel de la organización (aunque las organizaciones a veces eligen usar rangos específicos para dispositivos específicos).

http://standards.ieee.org/develop/regauth/oui/public.html le permite descargar la base de datos de “Identificadores únicos organizacionales”, o puede buscar “Apple”, o los primeros tres bytes de una dirección MAC por ejemplo, 00264A.

Como anécdota, la búsqueda de MAC no funciona… Los primeros tres dígitos de mi iPad MAC son 28-68-BA y no aparece nada.

Agente de usuario

Probablemente no sea útil, pero si puede ver el tráfico de la red o tiene un proxy http, entonces el agente de usuario string podría ayudar (ver http://developer.apple.com/library/IOS/documentation/AppleApplications/Reference/SafariWebContent/OptimizingforSafarioniPhone/OptimizingforSafarioniPhone.html#//apple_ref/doc/uid/TP40006517-SW3).

Editar (agregado):

El protocolo Bonjour de Apple se basa en Multicast DNS (mDNS) que opera en el puerto UDP 5353 y envía a estas direcciones de grupo reservadas: Dirección de grupo IPv4 – 224.0.0.251, Dirección de grupo IPv6 – FF02::FB – referencia.

Esto ayudaría a recibir notificaciones automáticas cuando los dispositivos Apple se conectan a una red local (enlace local) escuchando mensajes de multidifusión en 5353 UDP. Tal vez olfatee el paquete y vea si tiene información adicional 🙂

Aunque supongo que la API de Bonjour también permite ver esto…

Te mostramos las comentarios y valoraciones de los usuarios

Puedes añadir valor a nuestro contenido tributando tu veteranía en las interpretaciones.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *