Calificación:
  • 1 voto(s) - 5 Media
  • 1
  • 2
  • 3
  • 4
  • 5

[-]
Etiquetas
el sofa desde wifis geolocalizar

Geolocalizar Wifis desde el sofa
#1
En este articulo explicare como Geolocalizar wifis que encontremos rapidamente.


Requisitos:

Conexion a internet.
Bssid de la red wifi que queremos localizar.


¿como funciona?¿ necesito un gps?
No, no necesitas ningun GPS.

Imaginate que apuntas tu antena y encuentras una wifi, te preguntas ¿donde esta? para conseguir un buen enlace necesitamos conocer su posicion y apuntar la antena correctamente. Asi que.. nada coges el coche y te vas con el receptor a ver donde esta esa wifi no¿?... que pereza...

Como diria homer,, ¿Esque eso no lo puede hacer otro?.

Pues si, resulta que hay una empresa llamada SkyhookWireless que tiene una base de datos con BSSIDS - coordenadas, para que¿?, para programas de localizacion por wireless (wps,sin gps), como loki, ademas estos programas actualizan la base de datos de skyhook aumentando los bssids disponibles.
estos programas cogen la lista de wifis/señal que encuentra tu pc y mandan una peticion a la bbdd de skyhook ir estima por triangulacion la posicion en la que te encuentras.
http://www.skyhookwireless.com/howitworks/


Muy bien, pero yo ya de donde estoy, quiero saber donde esta el bssid que yo quiera.
Pues tan sencillo como decirle a la bbdd que solo encontramos ese bssid y con mucha señal:


Para linux:

Código:
MYMAC=AABBCCDDEEFF && curl --header "Content-Type: text/xml" --data "<?xml  version='1.0'?><LocationRQ xmlns='http://skyhookwireless.com/wps/2005'  version='2.6' street-address-lookup='full'><authentication  version='2.0'><simple><username>beta</username><realm>js.loki.com</realm></simple></authentication><access-point><mac>$MYMAC</mac><signal-strength>-50</signal-strength></access-point></LocationRQ>" https://api.skyhookwireless.com/wps2/location

fuente: http://coderrr.wordpress.com/2008/09/10/...ess-bssid/

¿interesante no?
pero es un coñazo ir una por una, asi que pense en automatizarlo un poquito, asique cree un programa que dada una lista de bssids,essid separados por comas nos sacase un archivo kml (para google earth) con las chinchetas de donde estan las wifis.


Ahora es tan sencillo como poner a buscar el vistumbler,
[Imagen: vistumbler.png]

una vez tenemos las wifis exportar la lista a csv
[Imagen: exportar.png]

y pedirle al programa
locazadorbssids.exe lista.csv salida.kml
[Imagen: localizar.png]

localizara las bssid y nos creara un kml con los bssids localizados.
[Imagen: localizando.png]

Descarga:
http://www.mediafire.com/?m44m5zghzlj

Opiniones please!

PD: cuando tenga un poquito de tiempo comento el source y lo publico.
Responder
#2
Impresionante Paperro , te mandé un MP y como no dabas señales abrimos un hilo con el Skyhook , pero lo que acabas de postear está más interesante y muy trabajado , gracias.

Un saludo.
Responder
#3
Tenia la bandeja llena, no me llego el mp y no conteste xD.
como ya he dicho cuando pueda comento el codigo y lo publico, se pueden hacer cosas muy interesantes
Responder
#4
Buenas, excelente aporte paperro

El código me arroja un error. Lo copio tal cual, solo le cambio AABBCCDDEE por mi BSSID.

Cita:one@one:~$ MYMAC=E09153XXXXXX && curl --header "Content-Type: text/xml" --data "betajs.loki.com$MYMAC-50" https://api.skyhookwireless.com/wps2/location

Unable to determine location

one@one:~$

Un saludo
Responder
#5
Gracias por el aporte paperro, es más que interesante Wink ... ya le he puesto chincheta y puesto en el portal.
Zero13

"Así como el hierro se oxida por falta de uso, también la inactividad destruye el intelecto.." - Leonardo Da Vinci

Síguenos en TwitterYoutube

Responder
#6
muy interesante pero me salta este error con el win 7 ..

[ATTACH=CONFIG]5287[/ATTACH]


Archivos adjuntos
.jpg   Sin títuloo.jpg (Tamaño: 35.63 KB / Descargas: 55)
Responder
#7
@dragonfly eso quiere decir que esa bssid no esta en la base de datos, mala suerte.

@ak_ necesitas instalat .net framework 4, lo puedes bajar de aqui http://www.microsoft.com/downloads/detai...laylang=en
Responder
#8
gracias , es que he buscado v4.0.30319 en google y no me salía esa version en concreto..
Responder
#9
Que bueno Paperro.

Un saludo.
Responder
#10
Lo he probado pero no me funciona. Creo que el problema está en que el vistumbler no lee las mac's de la ap's que detecto. ¿Hay alguna forma de solucionarlo?
Responder
#11
paperro escribió:@dragonfly eso quiere decir que esa bssid no esta en la base de datos, mala suerte.

@ak_ necesitas instalat .net framework 4, lo puedes bajar de aqui http://www.microsoft.com/downloads/detai...laylang=en

Gracias paperro, probaré con otro...

Un saludo
Responder
#12
Buenas de nuevo,

Lo he probado en wirrindos y ...

[Imagen: LocalizaBssids.JPG]

El .csv lo he capturado con airodump, no tengo vistumbler, pero no creo que sea el problema.

Un saludo
Responder
#13
dragonfly escribió:Buenas de nuevo,

Lo he probado en wirrindos y ...

[Imagen: LocalizaBssids.JPG]

El .csv lo he capturado con airodump, no tengo vistumbler, pero no creo que sea el problema.

Un saludo

Al no funcionarme con vistumbler lo he probado con netstumbler y me ha dado el mismo error...
Responder
#14
a mi si que me funciona , pero no me ha localizado ninguna de las 3 redes del archivo csv

[ATTACH=CONFIG]5288[/ATTACH]

esto como funciona? se supone que se conecta a una base de datos ? o k?


Archivos adjuntos
.jpg   loc.jpg (Tamaño: 57.81 KB / Descargas: 57)
Responder
#15
@dragonfly: si puedes mandarme el archivo csv por MP para que pueda reproducir el problema, comprueba primero que el csv tenga este formato

essid,bssid,manufacturer
OJO debe estar separado por , no por ;

@seitm@n
: lo mismo que dragonfly,

@ak_: se coneta a una base dedatos de skyhook, si no esta el bssid en la base de datos no lo encuentra: http://www.skyhookwireless.com/howitworks/coverage.php
por desgracia aqui en españa si no es en una ciudad lo tienes crudo
Responder
#16
Skyhook, esta es también la herramienta que usan los ipod's para geolocalizarse por wifi. Creo haber puesto un par de macs en su base da datos para tener geolocalización en mi pueblo.

El caso es que me tira el mismo herror que dragonfly, http://www.mediafire.com/?ljxgylegzim aquí tienes mi captura. Como ya he dicho antes, creo que se trata de un fallo en el vistubler que no me muestra las mac's.
Responder
#17
@seit@m efectivamente como se puede apreciar en tu csv (si lo abres como txt) no estan los bssids, deberias mirar por que vistumbler no te saca los bssids xD

@sushisan esto trata de sacar la posicion desde el sofa, sin bajar al playground xD
Responder
#18
sushisan escribió:paperro: Lo que se supone que hace este software es buscar los BSSID de algusnos AP en algun lugar en particular PORQUE ALGEUIN ya se tomo el trabajo de ubicarlos en UN MOMENTO PARTICULAR y los subio a una base de datos.

Si estos AP cambiaron de lugar, se apagaron o estamos en un lugar que no fueron relevados esto no tiene sentido.

Este programa no ubica estaciones si no que accede al info de ubicacion de una empresa.

Pero seria interesante encarar la construccion de goniometro wifi ... mmm dejenmelo pensar

Lo que dices es verdad, todas las redes que salen han sido localizadas por un gps anteriormente y puestas en su base de datos. Si quereis situar algunas redes que sabéis donde están las podéis enviar a su web y en menos de una semana la actualizará, yo lo hice con un par y funcionó.

Un goniometro? No se lo que significa pero suena interesante Tongue
Responder
#19
He editado manualmente la mac con el wordpad y me ha funcionado al 100%, enhorabuena por el programa, creo que es realmente útil a la hora de realitzar auditorias de larga distancia, así podemos localizar el ap y medir la distancia entre ambos con el mínimo error!
Ahora me toca investigar por que narices el vistumbler no me tira las mac's de los ap's
Responder
#20
Todo esto está muy bien desde el punto de vista técnico y por eso nos interesa , por que podemos usarlo a nivel personal y didáctico , pero hay otra cara que me asusta y no me gusta en absoluto , la utilización que se puede hacer malintencionada o desde medios gubernamentales o privados con dudosa intencionalidad.

Un saludo.
Responder


Posibles temas similares...
Tema Autor Respuestas Vistas Último mensaje
  como conseguir red desde el taller hasta mi casa? antonimvm77 0 938 26-03-2008, 20:01
Último mensaje: antonimvm77
  informacion de wifi o ap desde venezuela mewtu 0 853 Menos de 1 minuto
Último mensaje:

Salto de foro:


Usuarios navegando en este tema: 1 invitado(s)