Apple ha registrado una tonelada de MAC rangos de direcciones para sus productos. ¿Alguien sabe si es factible identificar de forma fiable que producto de Apple (en particular el iPad, el iPod, el iPhone y los Macbook) un dispositivo en particular es en el tráfico de red a través de la dirección MAC específica de los prefijos? En otras palabras, hay algo acerca de la dirección MAC de un iPad que es distinguible de la dirección MAC de un MacBook, por ejemplo?
Respuestas
¿Demasiados anuncios?No, la clasificación o la determinación de un patrón en la dirección MAC no es una forma factible de mapa de modelo de producto de Apple.
A lo largo de años de observación de las direcciones MAC de las redes así como la explosión de los dispositivos del iOS fin de las cosas, si había un patrón agradable, que podría comenzar a mostrar en implementaciones con cientos de dispositivos.
Por ejemplo, yo tengo una Mac que tiene los datos en alrededor de 1.000 iOS dispositivos que se han conectado a través del tiempo para que Mac mientras que la utilidad de configuración del iPhone se estaba ejecutando. Mirando los datos ahora, no hay claros patrones para ayudar a diferenciar entre los tipos de dispositivo.
Esto también se aplica a los Macs. Lamentablemente, mis datos aquí está en los cientos y miles en la actualidad. Sí - una cadena de MacBooks cuando ordenó juntos tienen generalmente secuenciales direcciones (más que secuencial de números de serie, de hecho), pero con el tiempo, el imac parecen mezclados con el aire y el MacBook Pro.
Podría ser que hay algunos de codificación presente y nadie ha tropezado a través de la cual los bits se codifican con números de modelo, sino una simple ordenación de las direcciones MAC que tiene los dispositivos de toda la confusión. Quizás, si usted puede encontrar a alguien que se ejecuta en el dispositivo móvil software para la gestión de una gran empresa o del distrito escolar y ver si son lo suficientemente curioso para ver si un mayor conjunto de datos de rendimiento de algunos de los mejores resultados para usted.
No he visto un caso donde un Mac y un dispositivo iOS comparten el mismo pequeño bloque de direcciones MAC, pero yo aún no se puede descartar que fuera para usted, basado en mi experiencia en el manejo de las redes que el registro de la dirección MAC y están en una posición para saber qué hardware está asociado con la que la dirección MAC a través de los años.
Mi conjetura es que las direcciones son emitidos de forma secuencial lugar de destino final. Tendría sentido para repartir las partes de cada región a las fábricas que se espera para hacer 5 o 10 mil dispositivos en el próximo mes y onle asunto más de una vez las direcciones existentes son consumidos. Si es así, podríamos tener mejor suerte tratando de reciclaje de los números aproximados de la fecha de fabricación, en lugar de por dónde termina en un producto. Considerar también en el Mac fin, reparaciones suelen dar una nueva dirección MAC portátiles e incluso los ordenadores Mac de sobremesa cuando el controlador de ethernet es reemplazado.
Respuesta de dos años después de preguntar, no es posible confiar sólo en la dirección Mac.
Ya que mencionas el monitoreo del tráfico de la red, El mejor enfoque sería para escuchar Bonjour (tráfico multicast dns).
De forma predeterminada, las máquinas están llamados 'jannies-iphone.local', 'gregs-macbook.local', 'peters-imac.local'...
Bonjour es bastante hablador y generar ruido para la AFP, SMB, VNC, RAOP, DAAP y otros servicios y protocolos. Yo sugeriría que el uso de "Bonjour" Explorador de secuencia de comandos, a continuación, algo con Tshark (Wireshark línea de comandos) para automatizar el proceso.
Sin análisis remotos, puede administrar sus dispositivos :
La ejecución de un agente (o perfil) en cada uno de OS X y dispositivos iOS a buscar " sysctl hw.modelo " o su número de serie. 'Mac Tracker' puede ayudarle a consulte los diferentes modelos de Mac y sus especificaciones y número de serie patrón.
Usar el Administrador de perfiles, Configurador o cualquier soluciones de MDM. (Pero esto no se ocupará de la cuestión).
Encontrar iOS y OS X que se ejecutan en la red :
También se puede utilizar una herramienta de red tales como nmap con la opción -a, -O, o -sV (Activo de toma de Huellas dactilares y de la versión del servicio) y el filtro de direcciones mac de Apple prefijo a través de una red anylizer.
Buscando en la versión de servicio, números de puerto [tcp 65xxx ser un iphone de sincronización de puerto, el puerto tcp 548 AFP (OS X)] ayudará a determinar la versión de OS X y el Hardware, pero no precisamente. (Usted no será capaz de diferenciar, iPad, iPhone, y iPod, Mac o Modelo).
Si usted es simplemente una necesidad para identificar si se trata de un producto de Macintosh o no podría probar esta dirección MAC de servicio de búsqueda. Esto permite que usted escriba la dirección MAC, y le dirá lo que el nombre del proveedor. No es que pueda ser de utilidad en términos de la identificación de proveedores específicos para programática uso, sin embargo se ha trabajado para mí en lo que respecta a la búsqueda de si la máquina es un producto de Apple.
ACTUALIZACIÓN:
Aparte de la utilización de una base de datos interna que no es probable que usted será capaz de hacer lo que están pidiendo. Si usted hizo decidir la instalación de una base de datos interna puede ser prudente utilizar el número de serie u otro IDENTIFICADOR único disponible para cada máquina.
Yo estaba trabajando para una conocida en todo el mundo incrustado equipo desarrollador/productor. Como Dennis sayd (y supongo que Usted ya lo sabe) los tres primeros octetos de seis partir de la dirección MAC son para el proveedor identificación. Por lo tanto, u puede comprar rangos de dirección de la IEEE. Después de ellos tiene que garantizar como desarrollador/proveedor de su propio hardware que esta segunda parte es así que el 6 byte MAC es totalmente única en todo el mundo (sin tener en cuenta el uso indebido y MACspoofing para los problemas de seguridad más adelante). Para la duración de su actividad de producción Que tienen que garantizar que su interior 3 bytes de código de proveedor, cada código tiene un lugar realmente único rango de direcciones para la segunda mitad de MAC.
Cómo darse cuenta de que en una producción continua?
Hemos hecho esto por asumir una nueva dirección (n+1) de nuestro rango de n en{0..16'777'215} por cada MAC Proveedor de Dirección parte, donde n es la última dirección dada Y la relativa unidad tiene exito, absolvió a la final de la prueba de función (por ejemplo. estaba respondiendo en una prueba de Ethernet cheque bancario).
¿Cuál es la Dirección MAC y ¿qué es la identificación?
De hecho, la MAC Adress de la capa de red protocoll (2ª Capa en la norma ISO/OSI modelo) y se utiliza para IEE802 protocolos como Ethernet,WLAN, Bluetooth y otros, y se refiere SÓLO a la Tarjeta de Red! NO a la máquina por detrás! Así que la 2ª parte de MAC no es nada más, a continuación, la producción en serie número de red chipset, respectivamente, de la junta (por ejemplo, WLAN o bluetooth interno de extensión es un pequeño smd - impreso cirquit malestar en la placa base y también utilizable).
Ejemplos
No tengo hardware de Apple que me rodeaban. Pero hice un cheque con Samsung hardware. Aquí están mis resultados: (me refiero sólo al vendedor parte de MAC)
-
para Samsung Galaxy S II se ejecuta más reciente de Android 4.0.4
04:46:65 WLAN (802.11) esto se refiere a Murata Manufacturing Co. como chip-productor 56:b2:a4 GSM avanzado (IP sobre la red de telefonía Celular), no se refiere en mi MAC-lista de proveedores
-
Samsung Galaxy GT-P5110 se ejecuta más reciente de Android 4.0.4
50:01:BB WLAN (802.11 a) no se refiere en mi MAC-lista de proveedores
La esperanza de dar algunos aspectos relacionados con la respuesta a su pregunta.
Yo no soy consciente de ninguna lista oficial, pero se puede intentar compilar un camino AppleSerialNumberInfo.com se ha hecho con los números de serie. Usted podría incluso acercarse a ellos para hacerlo para usted. Una revisión rápida de un par de dispositivos sugiere que puede ser posible, como el MAC prefijos miré hizo variar según el modelo.
Por supuesto, nunca va a ser infalible, como a los dispositivos tales como enrutadores y conmutadores (así como máquinas virtuales) rutinariamente permitirá configurar fácilmente sus direcciones MAC a cualquier cosa que usted desea.