#!/usr/bin/python import sys, time, re, xml.sax from xml.sax.handler import ContentHandler class kismet2gpx (ContentHandler): def __init__ (self): ContentHandler.__init__(self) def startElement (self, name, attr): if name == "gps-point" and attr['bssid'] == "GP:SD:TR:AC:KL:OG": print """ %s """ % (attr['lat'], attr['lon'], attr['alt'], time.strftime("%Y-%m-%dT%H:%M:%SZ", time.gmtime(float(attr['time-sec'])))) if __name__ == "__main__": kismetParser = kismet2gpx() print """ """ xml.sax.parse( sys.stdin, kismetParser ) print """"""