Google Maps and Kismet

So I’ve done a few projects at work using Google’s Mapping API. I’ve also dabbled with some wardriving using Kismet and a GPS.

Hey, lets put ‘em together! Dig it: Google mapping Kismet output.

Using the XML output from Kismet we can plot APs. Ok, but why stop there? I took a look at a page covering circles on Google Maps and figured since Kismet records min and max power locations, it might be fun to assume a full circle with the max power in the center and the distance between the min and max points being the radius. It’s not really accurate, but it is very interesting as a visualation tool.

And I got to look up the Pythagorean theorem and implement it in JavaScript, I think that gets me an upgraded Geek Card.

Oh, the range circle thing doesn’t work in MSIE. Not sure why. Don’t really care :).

But why stop there? Kismet also logs all the GPS points where it hits a particular BSSID. Hmmm, so I added another async request to that XML file and can then put “polylines” on the map from an AP to the points it was detected from. Another interesting visualation tool as some APs will “spider” out in cool ways.

So, I’m still dabbling with this, as sort of a hobby after the kids go to bed. Good way to learn AJAX and the DOM and some browser quirks (I hate MSIE).

Leave a comment