Downloads

Kismet Packages

You can get packages for the latest Kismet code for many distributions from the Kismet package repositories.

Kismet 2019-05-R2

Download the Kismet 2019-05-R2 source release tarball here

If you’re interested in the absolute latest Kismet code, you might want to get the git code, below.

New features

  • Migrate webserver to require login for all pages for a better default security stance
  • WPA3 networks are now correctly reported, and wpa3 transitional networks are correctly reported
  • OWE (opportunistic wireless encryption) is detected and reported.
  • MFP (management frame protection) reported
  • KismetExternal python module now supports python3
  • Expanded default ht80 channel list
  • Added downloading of rsnpmkid packets
  • Filtering engine for kismetdb logs
  • Ephemeral logging and log timeouts
  • Support external plugins with no c++ components
  • Started introducing packet tags for finding handshakes, etc

Bugfixes

  • Huge fix to the core thread primitives which were completely wrong, with wide ranging impacts for performance and general correct behavior
  • Many thread lock order fixes for gps handling, data source reopening, tcp client correctness, web session handling, and more
  • Handle incorrect and missing configs more elegantly
  • Cleaner handling of python capture sources, missing python modules, and installed python files
  • Fix broken strerror handling not actually showing string errors
  • Fix signal levels for min/max
  • Many more less significant tweaks and fixes

Kismet git

Kismet code under development is in the master branch of the git repository. The development of new features happens here. While the development code may be unstable, generally it is quite usable. To get the latest code prior to another beta release, grab the git master branch:

$ git clone --recursive https://www.kismetwireless.net/git/kismet.git

or to checkout from the Github mirror:

$ git clone --recursive https://github.com/kismetwireless/kismet.git

You can browse the development code and documentation via Github here

Kismet documentation

The Kismet documentation (in markdown/kramdown format used to generate the documentation for the website) is available as part of its own repository. This repository is linked as a sub-module in the Kismet git tree, or is available stand-alone at:

$ git clone https://www.kismetwireless.net/git/kismet-docs.git

or the Github mirror:

$ git clone https://github.com/kismetwireless/kismet-docs.git

Kismet Python modules

Kismet has several Python modules which help when scripting against the Kismet server or Kismet data; these modules are being spun into their own repositories for easier inclusion in PyPy and similar.

kismetdb database module

A utility Python module for processing the Kismetdb log file format and extracting devices, packets, messages, and the other data stored therein.

$ git clone https://www.kismetwireless.net/git/python-kismet-db.git

or the Github mirror:

$ git clone https://github.com/kismetwireless/python-kismet-db.git

kismetrest module

A utility python module for interacting with the Kismet REST endpoints

$ git clone https://www.kismetwireless.net/git/python-kismet-rest.git

or the Github mirror:

$ git clone https://github.com/kismetwireless/python-kismet-rest.git

kismetexternal module

A utility python module for creating Kismet datasources and external-helper plugins

$ git clone https://www.kismetwireless.net/git/python-kismet-external.git

or the Github mirror:

$ git clone https://github.com/kismetwireless/python-kismet-external.git

Kismet legacy version

The Kismet legacy code was last released as a stable version in 2016; this code base is aging, but my in some cases be more suitable. This version is being phased out, and does not include the web UI, JSON output, unified database logging, or any of the other new features of the latest beta and development code.

You can download the legacy Kismet-2016-07-R1 release here

Smarter Wi-Fi Manager

The Smarter Wi-Fi Manager git repository can be cloned via:

$ git clone https://www.kismetwireless.net/git/android-smarterwifi.git

Spectools

Spectools development code can be found in the spectools git at:

$ git clone https://www.kismetwireless.net/git/spectools.git

or you can download the Spectools-2016-01-R1 code release here

Android PCAP

The Android PCAP git is available:

$ git clone https://www.kismetwireless.net/git/android-pcap.git