Da es auf Debian wheezy noch nicht das aktuelle Kismet Package gibt, hier die Anleitung wie es compiliert und installiert werden kann.
# System aktualisieren sudo apt-get update sudo apt-get upgrade # nötige Programme laden sudo apt-get install screen gpsd libncurses5-dev libpcap-dev tcpdump libnl-dev wget http://www.kismetwireless.net/code/kismet-2013-03-R1b.tar.gz tar xfvz kismet-2013-03-R1b.tar.gz cd kismet-2013-03-R1b/ ./configure sudo make install
Wenn der GPS Empfänger über gpsd läuft und wie bei mir nicht an dem USB Port hängt, müssen in /usr/local/etc/kismet.conf
noch folgende Einstellungen gemacht werden.
# (Optional) Verzeichnis wo die Logeinträge hingeschrieben werden, sonst start Verzeichnis logprefix=/home/pi/kismet # das WLAN Interface und den WLAN-Stick Type ncsource=wlan0:type=rt2800usb gps=true gpstype=gpsd gpshost=localhost:2947
Gestartet wird Kismet bei mir über ein kleines bash Script start-wardrive.sh
:
#!/bin/bash cd kismet-2013-03-R1b sudo pkill wpa_cli sudo pkill ifplugd sudo pkill wpa_supplicant sudo kismet
Für die Auswertung kann man das Python Script zum umwandeln einer NETXML Datei in das KML Format verwenden, es geht wie folgt
# Download wget https://pykismetkml.googlecode.com/files/pykismetkml-2010-02-R1.py # diese Icons müssen im Verzeichnis der KML liegen wget https://pykismetkml.googlecode.com/files/node_open.png wget https://pykismetkml.googlecode.com/files/node_wep.png wget https://pykismetkml.googlecode.com/files/node_wpa.png # Ausführbar machen chmod +x pykismetkml-2010-02-R1.py # umwandeln mit: # python pykismetkml.py -i inputfile.netxml [-g gpsfile.gpsxml] [-n alternatename] [-o outputfile.kml] python pykismetkml-2010-02-R1.py -i kismet/Kismet-20150206-12-34-33-1.netxml # erzeugt KML Datei # ('Generated Kismet-20150206-12-34-33-1.kml(', 47, "AP's written)") # KML Datei kann in Google Earth geöffnet werden
Oder auch, das Scrip von netxml2kml für andere KML Formate.
http://files.salecker.org/netxml2kml/netxml2kml.py.txt mv netxml2kml.py.txt netxml2kml.py chmod +x netxml2kml.py
Mein Favorit ist aber giskismet. Die Auswertung der netxml Daten geht sehr gut mit giskismet, das die netxml Dateien in eine Datenbank importiert. Installiert wird es wie hier beschrieben.
Ähnliche Artikel:
- Raspberry Pi: Wardriving (Warwalking) Kismet netxml Dateien visualisieren mit Google Earth
- Raspberry Pi: Kismet ( قسمة ) installieren unter Debian (jessie)
- HTML und CSV #Kismet Reports auf dem #Raspberry Pi generieren