Kismet 2019-08-R1 is here!
Just in time for hacker summer camp, this release brings a directly-packaged kismetdb-to-kml tool (you can also use the Python tool included in kismetdb), a major bugfix and performance rewrite of the packet processing chains, some new WIDS features, BSS timestamp uptime estimation and Wi-Fi device correlation, a shift to Python3, and more.
Features and enhancements
- Python3 is now used by default for the Python based Kismet capture sources (rtl433, rtladsb, rtlamr, and freaklabs zigbee)
- New C++-based kismetdb_to_kml tool to complement the Python tool included in python-kismetdb
- Wi-Fi AP uptime estimation based on the BSS timestamp field
- Detection of multiple BSSIDs on the same physical AP based on BSS timestamp correlation
- Added new Wi-Fi WIDS alert for devices responding with a probe request on a different channel than the beacon advertisement
- Optional decode of the contents of IE tags on Wi-Fi and inclusion in the JSON device records
- Major rewrite of the packet handling chain to fix some more threading, locking, and timing bugs.
- Fix reconnection settings on GPS devices
- Proper modern OpenWRT support thanks to Foxtrot
- Cache IE tag parsing to reduce CPU
- Clean up logging to generate json for BT
- Index RTL radios by serial number instead of iterative index
- Support protobuf-lite runtime
- Add map-as-vector options for faster generation of some types of json
- Update dockerfile examples
You can get the 2019-08-R1 release from the Kismet downloads page.
If you’re looking to package Kismet, have a look at the packaging guidelines.