Navegando por internet me encontre con este script escrito en Bash que nos permite obtener nuestra ubicacion con tan solo ejecutarlo en la terminal.
/bin/echo '{"version": "1.1.0","host": "maps.google.com","request_address": true,"address_language": "en_GB", "wifi_towers": [{"mac_address": "' $( iwlist wlan0 scan | grep Address | head -1 | awk '{print $5}' | sed -e 's/ //g' ) '","signal_strength": 8,"age": 0}]}' | sed -e 's/" /"/' -e 's/ "/"/g' > /tmp/post.$$ && curl -X POST -d @/tmp/post.$$ http://www.google.com/loc/json | sed -e 's/{/n/g' -e 's/,/n/g'
Hay que tener en cuenta de que para que el script funcione correctamente se debe:
- Ejecutar como usuario Root, tecleando sudo antes del script
- Deberias estar conectado a una punto de acceso inalambrico Wi-Fi
- El adaptador de red inalambrico de tu pc debe llamarse wlan0 , si no es tu caso cambialo en el script.
Saludos y espero les sirva…
Temas Similares:




