New release: 2019-08-R1

1 minute read

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

Bugfixes

  • 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

Download

You can get the 2019-08-R1 release from the Kismet downloads page.

Packaging

If you’re looking to package Kismet, have a look at the packaging guidelines.