Kismon is a GUI client for Kismet (wireless scanner/sniffer/monitor) with features including:
- Live map of discovered networks
- Real-time channel coverage display showing which adapters are scanning which channels
- Signal graphs for each network
- Connect to multiple Kismet servers simultaneously
- File import: netxml (Kismet), csv (legacy Kismet), json (Kismon)
- File export: kmz (Google Earth) and all import formats
- PHY-based filtering (WiFi, Bluetooth, RTL-SDR, etc.)
- Custom OUI-based device highlighting
- Light/Dark theme support
Download from Releases:
Install-Kismon.exe- Full installer with Start Menu shortcutsKismon-Portable.zip- Portable version, no installation required
sudo apt-get install git python3 python3-gi gir1.2-gtk-3.0 \
gir1.2-gdkpixbuf-2.0 python3-cairo python3-simplejson \
gir1.2-osmgpsmap-1.0
git clone https://github.com/FadeVT/kismon.git
cd kismon
python3 setup.py build
sudo python3 setup.py installbrew install python3 gtk+3 pygobject3 adwaita-icon-theme
git clone https://github.com/FadeVT/kismon.git
cd kismon
python3 setup.py build
python3 setup.py install- Kismet server - Running on Linux (can be remote)
- GTK+ 3 - GUI toolkit
- python3-gi, python3-cairo, python3-simplejson - Python bindings
- osm-gps-map (>=1.0.2) - Optional, for map functionality
Kismon connects to Kismet servers via REST API. The Kismet server typically runs on Linux, but Kismon can run on any platform and connect remotely.
- Start Kismet on your Linux machine
- Launch Kismon
- Configure the server URI in Settings > Connections (default:
http://127.0.0.1:2501) - Enter your Kismet username and password if required
For remote connections, use the IP address of your Kismet server (e.g., http://192.168.1.100:2501).
View real-time channel coverage across all your adapters. Each datasource is color-coded, showing which channels are being actively scanned. Supports up to 40 simultaneous adapters.
- Clickable server indicators to connect/disconnect
- GPS status display
- Active datasource count
- Alert notifications
- Filter by network type (Infrastructure, Ad-hoc, Client, etc.)
- Filter by encryption (None, WEP, WPA, WPA2)
- Filter by PHY type (WiFi, Bluetooth, RTL433, Z-Wave, etc.)
- Regular expression filters for SSID and BSSID
- View and control all connected datasources
- Configure channel hopping or lock to specific channels
- Pause/resume datasources
- Set hop rate and channel lists
- F11 - Toggle fullscreen
- Ctrl+I - Zoom in
- Ctrl+O - Zoom out
See docs/BUILD_INSTALLER.md for complete build instructions using MSYS2 and PyInstaller.
make installsudo apt-get install make debhelper dh-python python3
make builddebThis fork is designed for modern Kismet versions (2019 and later) using the REST API.
- Repository: https://github.com/FadeVT/kismon
- Kismet: https://www.kismetwireless.net/
Original Author: Patrick Salecker mail@salecker.org
- Website: https://www.salecker.org/software/kismon.html
- Original Repository: https://github.com/Kismon/kismon
Contributors:
- FadeVT - Windows support, UI enhancements, channel coverage, REST API improvements
This project is licensed under BSD. See COPYING for details.