New release: 2021-06-R1
Kismet 2021-06-R1
Kismet 2021-06-R1 is here!
Download
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.
Bug fixes
-
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.
Packaging
If you’re looking to package Kismet, have a look at the packaging guidelines.
Thanks
As always, a tremendous thank you to all the contributors to the code and supporters on Github Sponsors and Patreon