Wardriving is is the act of searching for Wi-Fi networks in a moving vehicle using a portable computer or smartphone.

Tools Required

Hardware

Android device with GPS



Laptop with a wireless device that supports promiscuous mode



USB cable to connect the Android to laptop

Laptop Software

Kali Linux or another Linux distribution



adb - Android Debug Bridge



kismet (Comes with Kali Linux)



giskismet (Comes with Kali Linux)



Google Earth or equivalent for viewing KML files

Android Software

BlueNMEA

Prepare the Android Device

Turn on USB debugging mode. The exact method differs between Android versions. Try Settings -> Applications -> Development -> USB Debugging. Ensure GPS is turned on. Try Settings -> Location & Security -> Use GPS Satellites. Start the BlueNMEA application.

Prepare the Computer

Connect the Android device to the computer via USB. Make sure the device has USB debugging mode turned on. The method for doing that differs between versions. Forward TCP port 4352 from the Android device to the computer with adb forward from the laptop. adb forward tcp:4352 tcp:4352 Run gpsd on the laptop to listen on the forwarded port. gpsd -N -n -D5 tcp://localhost:4352 Start kismet and tell it to listen on the correct interface when it prompts you. It should not need any special configuration to use the gpsd. kismet

The Drive

Go driving (with the laptop and the android device in the car...). Exit kismet when done.

Visualizing the Data