Me leo un excelente, excelente, excelente artículo en debianizado.net (recomiendo este blog), y pues no me gustaría pasar por "plajeador" pero no me aguanto la gana de compartirlo con ustedes. Así que basicamente copio y pego lo que veo, primeramente porque pienso que está bastante bien y "modificandolo" no lo mejoro. Dice así:
El wardriving puede llegar a ser, a veces, aburrido. Basta aparcar en cualquier esquina para tener disponibles varias redes abiertas, por pequeña que sea vuestra ciudad. Pero hay formas de hacerlo interesante y divertido. Esta es sólo una de ellas.
Para esta práctica necesitamos varias cosas. A saber:
- Un portátil/PDA con tarjeta wireless
- Un receptor GPS
- Un servidor MySQL (opcional, pero recomendable)
- Ganas de juerga
La idea es, ni más ni menos, crear un mapa de las redes wireless de nuestra ciudad. Si queremos bordarlo, usaremos además Google Earth y Python. Pero vamos por partes.
Software
Lo primero es instalar el software que necesitamos. Obviaré Google Earth y Python, el primero por no ser libre y el segundo porque lo más normal es que ya lo tengamos instalado:
apt-get install mysql-server mysql-client kismet gpsdrive
Podemos también instalar Festival y la voz en castellano para que el circo sea completo. De cómo hacerlo y cómo configurar Kismet para usarlo ya hablé en una ocasión.
Kismet es un sniffer para redes wireless. Es sin duda el mejor de todos ellos por su altísima configurabilidad.

No voy a entrar en la configuración del programa, excepto para decir que necesitaremos activar el soporte para GPS en el /etc/kismet/kismet.conf (si lo habeis compilado vosotros mismos estará en /usr/local/etc/kismet.conf):
# Do we have a GPS?
gps=true
Si no queremos usar MySQL, o simplemente nos conformamos con latitud, longitud y BSSID (que va a ser que no) podemos hacer que Kismet exporte estos datos:
# Do we write waypoints for gpsdrive to load?
# recent versions of GPSDrive’s native support of Kismet.
waypoints=true
# GPSMap waypoint file. This WILL be truncated.
waypointdata=%h/.gpsdrive/way_kismet.txt
GpsDrive es el programa que gestiona los datos recibidos del receptor GPS.
Utilizaremos MySQL para crear una base de datos con las redes que encontremos, y los datos más relevantes sobre ellas (ESSID, BSSID, cifrado, posición geográfica y lo que nos dé la real gana). GpsDrive nos da la mayor parte del trabajo ya hecho, incluyendo una base de datos prefabricada, que sólo tenemos que importar a nuestro servidor MySQL:
mysqladmin create geoinfo
mysql geoinfo < /usr/share/gpsdrive/create.sql
Al lío
Nos ponemos la camiseta de Debian, agarramos el “tátil” y ponemos el Ferrari en marcha. ¡A pasarlo en grande!
Arrancamos el GpsDrive y configuramos las opciones para SQL. Todo gráfico, así que sin problemas. Ponemos a trabajar a Kismet y listo. Aquí podeis ver algunas imágenes de una sesión (no mía) en Palma. Mola ¿eh?
Más
Y como queremos más, vamos a por más. Una vez en casita, ya con las chanclas puestas, la sandwichera vacía y el “sigarrito” encendido, echamos mano de Python. Más concretamente de gpsdriveToGoogleEarth.py, para crear, con los datos obtenidos, el archivo ap.kml, archivo que podemos abrir con Google Earth para poner la guinda al pastel:

Créditos
Bulma
jkx@Home