Cómo obtener direcciones MAC de teléfonos inteligentes cercanos

Hay sistemas comerciales completos dedicados a eso, por ejemplo: Habilitar la experiencia minorista de próxima generación con Dynamic Analytics

Sin embargo, desde iOS 8, los teléfonos envían sus balizas con una dirección MAC aleatoria, específicamente para combatir este tipo de rastreo por parte de los minoristas: iOS 8 combate el rastreo de ubicación no deseada con direcciones MAC aleatorias. A menos que se conecten a su Wi-Fi, no podrá rastrearlos. Android no implementa esta función de manera consistente en todos los dispositivos.

Dicho esto, todavía hay formas activas de rastrear dispositivos, más allá de las direcciones MAC: Aleatorización MAC: una falla masiva que deja a los iPhones, los usuarios de Android abiertos al seguimiento. Lo mejor es usar un sistema de seguimiento minorista profesional, ya que puede esperar que sea una carrera armamentista de privacidad.

Bueno, no funciona como piensas. Una red WiFi transmite su SSID y solo si un dispositivo intenta conectarse a él, se iniciará el proceso de reconocimiento. No es el teléfono haciendo la “sonda”, ya que solo está captando lo que se transmite.

Si ofreciera un WiFi abierto, muchos teléfonos inteligentes notificarán al usuario que “hay una red abierta disponible” y con una página de inicio de sesión corta, podría capturar esos datos desde el punto de acceso inalámbrico (o WiFi Router) registros.

Echa un vistazo a rskanth / WifiScanner

Está escrito para Mac pero se adapta fácilmente a otros sistemas operativos

Si tiene una conexión Wi-Fi, muchos AP almacenan todas las direcciones mac del dispositivo que estaban conectadas a la vez, conocer las direcciones mac solo por proximidad sería un truco genial y probablemente ilegal.