Kismet is a “Network sniffer tool” and also an IDS (Intrusion detection sensor) tool. It is a wireless network and device detector, sniffer, wardriving tool, and WIDS (wireless intrusion detection) framework.
It works with Wi-Fi interfaces, Bluetooth interfaces, some SDR (software defined radio) hardware like the RTLSDR, and other specialized capture hardware.
This tool generally sniffs through 802.11 layers 2 traffic. 802.11 includes 802.11b, 802.11g, 802.11a etc.,
It works on a machine with a wireless card, Where it sniffs networks and displays the output.
The special feature of this tool is having IDS (sensor) and the tool is developed by Mike Kershaw and written in C++ Language.
SYSTEM REQUIREMENTS
RAM : Minimum 500 MB (depends on the size of the data being captured).
Storage : Minimum 10 MB
OS : Compatible with Linux, macOS, and Windows (via WSL for remote capture).
Architecture : Supports both 32-bit and 64-bit architectures.
Available On : PC
ADDITIONAL INFORMATION
Mike Kershaw (dragorn).
24 June 2004.
Around 23 KB for binaries, depending on the version.
Mike Kershaw (dragorn) Known for contributions to wireless security tools.
English
28 March 2025, Version 2023-07-R2
Written in C++.
Cross-platform
Open Source under the GNU General Public License (GPL).
Kismet is a powerful tool for wireless network detection, packet sniffing, and intrusion detection. Here are some examples of its usage :
sudo kismetLaunches Kismet with default settings.
sudo kismet -c wlan0Captures packets from the wlan0 wireless interface.
sudo kismet -c wlan0,wlan1Monitors multiple wireless interfaces simultaneously.
sudo kismet -c wlan0 -d /path/to/outputSaves captured packets to a specified directory for later analysis.
sudo kismet --use-gpsdIntegrates GPS data to map detected networks.
sudo kismet -c wlan0 -HEnables channel hopping to scan multiple frequencies.
sudo kismet --filter-ssid "NetworkName"Focuses on a specific network by filtering its SSID.
sudo kismet --no-uiRuns Kismet without a graphical interface, useful for remote servers.
sudo kismet -c wlan0 -o wireshark.pcapExports captured packets in .pcap format for analysis in Wireshark.
$ sudo apt-get update
$ sudo apt install kismet
OR
$ git clone https://www.kismetwireless.net/git/kismet.git
$ 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/Kismon/kismon.git kismon
$ cd kismon
$ python3 setup.py build
$ sudo python3 setup.py install
make installsudo dnf makecache --refreshsudo dnf -y install kismonKismet can run on Windows Subsystem for Linux (WSL), but it has limitations—particularly, it cannot capture packets directly from a local Wi-Fi interface. Instead, you need a remote capture source.
wsl --install
$ sudo apt update
$ sudo apt install build-essential libmicrohttpd-dev git libpcap-dev libsqlite3-dev
$ git clone https://www.kismetwireless.net/git/kismet.git
$ cd kismet
$ ./configure
$ make
$ sudo make install
kismetKismet can be installed on macOS, but it requires additional dependencies.
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"brew install git libpcap sqlite3
$ git clone https://www.kismetwireless.net/git/kismet.git
$ cd kismet
$ ./configure
$ make
$ sudo make install
kismet
$ sudo apt remove kismet
sudo apt-get remove kismon
sudo dnf remove kismon
sudo apt remove kismet
brew uninstall kismet
Copyright © 2025 HACKERSPOT
All original content, including tools, software, and other information, is protected by copyright and remains the property of its respective owners.
HackerSpot is an informational platform that offers resources such as tools, software, courses, internships, and various other materials aimed at supporting individuals passionate about CyberSecurity and IT.