This is a parser that takes *.kismet files generated by the latest version of Kismet and returns a colour coded KML file, and a JSON file in a bespoke format used by my other project, Monza.
usage: kismet-kml.py [-h] [--print] [--inplace] Kismet File
Generates a KML file and a JSON file from the output file of Kismet (2018
Development Version).
positional arguments:
Kismet File Path to Kismet file (*.kismet).
optional arguments:
-h, --help show this help message and exit
--print, -p Print resulting JSON to stdout.
--inplace, -i Save output files in same directory as input file. Default is
to output to current working directory
To install dependencies, run the following:
$ git clone https://github.com/jnsgruk/kismet-kml
$ cd kismet-kml/
$ pip3 install -r requirements.txt
You're now ready to parse Kismet files like so:
$ python3 kismet-kml.py <path to Kismet file>