New release: 2019-01-Beta2

1 minute read

Let’s ring in the new year with a new beta!

The 2019-01-BETA2 release builds on the work of BETA1, and brings significantly more stability and memory efficiency, along with some performance gains for processing device lists and more efficient device view APIs.

Three new types of capture are sorted now:

  • Wireless mice and keyboards can be detected via the nRf Mousejack support; built on the Bastille Mousejack platform, this can detect a wide range of wireless devices by different manufacturers that use the nRF radio.
  • Wireless power and water meters using the AMR protocol can be seen with a rtlsdr radio now. These meters are becoming increasingly common.
  • Airplanes can be tracked now via ADSB beacons using a rtlsdr! Typically the ADSB announcement contains the flight information, heading, altitude, speed, and aircraft type.

BETA2 also brings the historic packet API which allows fetching packets from a running Kismet session. Want a pcap of all packets from a network? How about all packets from one minute before and after an alert? Or all packets in the last hour with a signal level higher than -30dB? Filters can be combined to refine the packet list on demand and a standard pcapng file is generated.

The new device views API will play an increasing role in optimizing the user interface and the device query API; by drinking views which can largely be applied at device creation time, repeated queries to the view won’t incur most of the sorting and searching costs.

BETA2 also adds a new first time user experience: instead of requiring the user find the randomly generated password in the config, all privileged access is disabled until the user sets a login and password via the web UI. This lets new users get going without the confusion of what user account launched Kismet. Of course, it’s still possible to set the password manually at installation, for automated server installs.

There are also hundreds of other minor features and bugs squashed; check out BETA2 on the downloads page or from the git tag:

# git clone --recursive kismet-2019-01-beta2
# cd kismet-2019-01-beta2
# git pull --tags
# git checkout kismet-2019-01-beta2