El soporte para la API de geolocalización de Google ahora está integrado en la mayoría de los navegadores. Lo hacen, en parte, al enviar a Google la dirección MAC de los puntos de acceso 802.11 cercanos (aquellos cuyos balizas son capturados por su computadora).Geolocalización de puntos de acceso 802.11 por dirección MAC con la API de geolocalización de Google
Tengo una gran cantidad de paquetes 802.11 capturados de varias ubicaciones. Estoy buscando geolocalizar los puntos de acceso 802.11. Supongamos que solo tenemos sus direcciones mac. Esto debería ser posible usando la API de geolocalización de Google.
Las fuentes que he encontrado hasta la fecha que podría ser útil en esta incluyen:
- Geolocation source code from Mozilla 1.9.1 code base
- MDN article on Monitoring WiFi access points
- MDN article on using geolocation
- Mozilla WebDev article on using Geolocation in the Browser
El primero es probablemente el mejor apuesta. El problema es que no estoy seguro de cómo usar el ejemplo y crear un programa que me permita canalizar las direcciones MAC y sacar pares lat/long. Tampoco estoy seguro de cómo ejecutar JavaScript desde una línea de comandos de Unix/MacOS.
Sé que esto es mucho pedir, pero ¿alguien tiene alguna pista sobre dónde debo comenzar? uso de la línea
wow. asombroso. Gracias. ¿Cómo es que no puedo hacer cosas así? – vy32
Creo que el servicio de ubicación de Google también admite https, por lo que vale. – npdoty
Ahora estoy realmente confundido. He intentado esto con varias direcciones Ethernet y todas vuelven: {'city': u'Monterey ',' zip ': u'93940', 'country': u'United States ',' region ' : u'California ',' long ': -121.894676,' street ': u'W Franklin St', 'lat': 36.600237, 'accuracy': 43000.0} Esto no tiene sentido para mí. – vy32