Kismet 2020-09-R1 is live. This is a relatively small release with a handful of bug fixes and optimizations on top of the significant improvements in 2020-09-R1.
Save more RAM!
Shave 7 bytes off every representation of a MAC address in Kismet (BSSID, device mac, manufacturer lookups, client associations, etc). Not as significant as some previous memory savings but not bad!
Fix a very silly error in kismetdb_dump_devices
The kismetdb_dump_devices tool was broken and printed out the JSON twice, generating an invalid JSON file.
Tweak how IE221 manufacturers are derived
Look for some specific AP manufacturers in the IE221 tags, and then fall back to using generic 221 manufacturers.
Fix packet RRD in main device table
Fix the packet RRD in the main device table not scrolling properly
Squash a number of warnings
Generally clean up compiling and squash a number of warnings during compiling
Fix a bug classifying some devices as APs
Some devices doing an inter-ds communication (like a chromecast and a phone) got flagged as APs when they’re not really.
You can get the 2020-09-R2 release from the Kismet downloads page, where you can get both the source and packages for several distributions.
If you’re looking to package Kismet, have a look at the packaging guidelines.