Kismet 2021-06-R1 is here!
You can get the 2021-06-R1 release from the Kismet downloads page, where you can get both the source and packages for several distributions.
Changes and Updates
Kismet 2021-06-R1 is a bit of a strange release; there have only been a few changes, but they’re so significant that calling it a R2 release wouldn’t make sense.
Another huge change to the threading model.
It appears the timed
try_lock_formutexes are unreliable under several versions of the compiler, cause still unknown. This lead to mutexes generally not being reliable in any form, causing lots of strange thread behavior.
Thread locking is reverted to standard full blocking locks, mutexes have been further collapsed, and more protection has been added around key areas. This fixes several outstanding reported issues.
Fix kismetdb_to_pcap on older kismetdb logs
Detect version properly in kismetdb_to_pcap and query the tags field properly on older logs
Handle db versions properly in kismetdb_to_wiglecsv
Detect version properly in kismetdb_to_wiglecsv and query fields properly
Handle nested WHERE in sqlite bridge
Handle nested WHERE queries properly and detect malformed queries in the sqlite3 bridge
Fix kismetdb_to_wiglecsv Bluetooth
Handle the nested WHERE for Bluetooth devices in wiglecsv correctly
Other minor bugfixes
Other minor bugfixes to errors, terminology, etc.
If you’re looking to package Kismet, have a look at the packaging guidelines.