These scripts display information from a Kismet XML log file during a wardrive on the Adafruit LCD for the Raspberry Pi. The more mobile your wardriving setup the better, so why not use a Pi? Carrying around a monitor with your Pi is not ideal so we can use an LCD to display information about gathered networks during the wardrive.
The script will start by displaying the total number of networks discovered thus far. By pressing the UP or DOWN buttons you can cycle between the other screens. The LEFT and RIGHT buttons scroll the text on the screen left or right. The other information that is displayed is the total number of networks using WPS, WPA, WEP, or no encryption.
This code requires that Adafruit’s Raspberry Pi Python Code be installed in your home directory on the Raspberry Pi. It also requires you have Paul McMillan’s kismetclient installed in your home directory. Note that the script assumes your username is pi. If your username isn’t pi go into pi_kismet.py and on lines 2 and 3 change the pi in the strings to your username.
You will also need the development version of Kismet.
Featured Adafruit Product!
Adafruit RGB Positive 16×2 LCD+Keypad Kit for Raspberry Pi: This new Adafruit Pi Plate makes it easy to use an RGB 16×2 Character LCD. We really like the RGB Character LCDs we stock in the shop. (For RGB we have RGB negative and RGB positive.) Unfortunately, these LCDs do require quite a few digital pins, 6 to control the LCD and then another 3 to control the RGB backlight for a total of 9 pins. That’s nearly all the GPIO available on a Pi! Read more.
Each Friday is PiDay here at Adafruit! Be sure to check out our posts, tutorials and new Raspberry Pi related products. Adafruit has the largest and best selection of Raspberry Pi accessories and all the code & tutorials to get you up and running in no time!