Geolocalizar Wifis desde el sofa

Publicado en 'Redes Inalámbricas' por loyarrb, 10 Jun 2010.





  1. loyarrb

    loyarrb Miembro frecuente

    Registro:
    17 May 2010
    Mensajes:
    84
    Likes:
    0




    Hola amigos :hi:googleando entre este soft. y quise postearlo para ver si nos ayuda a encontrar a que distancia se encuntra la base de la competencia :risota::risota:(por cierto todavia no lo, he probado si funciona al 100%) pero mas tarde lo pongo a prueba y les comento como me fue haber si ud tambien lo ponen a prueba y comentan ps.


    Este post es de otra web asi que solo copie pero no sabia si poner el verdadero enlace, por que no se si esta permitido, espero me comprendan

    Geolocalizar Wifis desde el sofa

    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...address-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,
    [​IMG]

    una vez tenemos las wifis exportar la lista a csv
    [​IMG]

    y pedirle al programa
    locazadorbssids.exe lista.csv salida.kml
    [​IMG]

    localizara las bssid y nos creara un kml con los bssids localizados.
    [​IMG]

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

    Opiniones please!