| Posted by: | acidbits |
| Subject: | klog2kml.pl -> Another kismet logs to Google Earth converter |
| Date: | 08:35:13 23/01/2007 |
Hi,
Last week went to a wardriving contest. Wanted to map APs with Google Earth, and tested some scripts that already exist. They didn't suit what I needed, so coded a new one. My requirements for the script were:
- Process different kismet log files at a time and remove duplicated BSSIDs.
- Pick best BSSID GPS position from different .gps logs, based in signal strength.
- Drop bad GPS positions. In real wardriving sometimes you have some bad GPS readings that are saved as it in the logs.
- Capable to process big .gps logs. Some scripts fail to process them because their XML library can't handle such amount of data. In my wardriving contest logs, I had 12 kismet logs (runs), one .gps file was 50 MBytes, from all my logs I got >2300 unique BSSID. The scripts I tried failed to process all this data.
- Remove strange characters from SSID that Google Earth can't handle (& < >).
- Map all GPS data for a given BSSID, giving some height to the points relative to signal strength. This way you can locate a certain BSSID quickly in a visual way through Google Earth.
You can get it here:
http://docs.google.com/View?docid=ddbzssqk_7gt69rw
acidbits
Reply to this message