Ubuntu Kismet MySQL GpsDrive
Par stombi le mercredi, 4 janvier 2006, 20:14 - Ubuntu - Lien permanent
Afficher les accesspoints wifi pendant un wardriving sur une carte à l'aide d'un recepteur GPS avec Ubuntu c'est très simple.
Hardware :
- Une carte wifi (chez moi, Netgear WG511v2 made in taiwan)
- Un recepteur GPS (chez moi, Inforad USB)
Software :
Installer les programmes
sudo apt-get install gpsd kismet gpsdrive mysql-server mysql-client
Kismet :
Bon on assume que Kismet est configuré correctement et donc que la détection des reseaux WIFI fonctionne.
Dans /etc/kismet/kismet.conf changer :
gps=false
en :
gps=true
c'est tout.
MySQL :
Demarrer le serveur :
sudo /etc/init.d/mysql start
Créer la base :
si vous venez d'installer MySQL le compte root n'a pas de mot de passe
sudo mysql -u root < /usr/share/doc/gpsdrive/create.sql
sinon jetez un coup d'oeil a /usr/share/doc/gpsdrive/LISEZMOI.SQL
gpsd :
Perso j'ai supprimé les fichiers gpsd.hotplug et gpsd.usermap du répertoire /etc/hotplug/usb ça faisait des conflits et j'avais pas trop le temps de regarder ce qui ne fonctionnait pas.
Tuer le daemon au cas où il serait lancé :
sudo killall gpsd
Créer le device pour le recepteur usb :
sudo mknod /dev/ttyUSB0 c 188 0
Brancher le recepteur GPS et lancer gpsd :
sudo gpsd -D 2 /dev/ttyUSB0 &
Lancer Kismet :
sudo kismet
Lancer GpsDrive :
gpsdrive
Dans GpsDrive cocher la case "Utiliser SQL"
Et voilà normalement y'a plus qu'a aller faire un petit tour pour voir s'afficher sur la carte les accesspoints du voisinage.