Kismet

kismetwireless.net
Kismet

An 802.11 layer2 wireless network detector, sniffer, and intrusion detection system.

Open Source

Kismet Source Code

Author

kismetwireless

Description

Github mirror of official Kismet repository

#kismet#sdr#wi-fi#wids#wireless

Homepage

License

NOASSERTION

Created

20 Sept 16

Last Updated

28 Jul 26

Latest version

kismet-old-2009-05-R1

Primary Language

C++

Size

183,208 KB

Stars

2,185

Forks

382

Watchers

2,185

Language Usage

Language Usage

Star History

Star History

Recent Commits

  • Mike Kershaw / Dragorn (28 Jul 26)

    Merge branch 'shrout1-fix/nrf51822-crc-filter'

  • shrout1 (27 Jul 26)

    datasource_sniffle_ble: filter packets that fail CRC validation Set packet->filtered = true alongside checksum_valid = false in the CRC-invalid branch so invalid packets are now dropped before they can create or update a device.

  • Mike Kershaw / Dragorn (24 Jul 26)

    json2: fix default catch in match workers

  • Mike Kershaw / Dragorn (28 Jul 26)

    Merge branch 'shrout1-fix/sniffle-ble-crc-filter'

  • Mike Kershaw / Dragorn (24 Jul 26)

    json2: fix default catch in match workers

  • shrout1 (28 Jul 26)

    datasource_nrf_51822: filter packets that fail CRC validation Add an else branch alongside the existing valid-packet handling to set packet->filtered = true when checksum_valid is false, so invalid packets are dropped before they can create or update a device. Previously there was no such branch: invalid packets fell straight through with no packet data attached at all, likely the root cause of the sustained under-detection reported in #399.

  • shrout1 (27 Jul 26)

    datasource_sniffle_ble: filter packets that fail CRC validation Set packet->filtered = true alongside checksum_valid = false in the CRC-invalid branch so invalid packets are now dropped before they can create or update a device.

  • Mike Kershaw / Dragorn (24 Jul 26)

    Merge branch 'json2'

  • Mike Kershaw / Dragorn (24 Jul 26)

    json2: fix default catch in match workers

  • Mike Kershaw / Dragorn (24 Jul 26)

    boost: merge dependencies for boost string algo for new regex/string match code in json2

  • Mike Kershaw / Dragorn (24 Jul 26)

    Merge branch 'json2'

  • Mike Kershaw / Dragorn (24 Jul 26)

    json2: more work on json rewrite and models

  • Mike Kershaw / Dragorn (24 Jul 26)

    json2: more work on new device view model

  • Mike Kershaw / Dragorn (24 Jul 26)

    gitignore: ignore sniffle bin

  • Mike Kershaw / Dragorn (24 Jul 26)

    datasources: update probe behavior to return a user-readable message when probing fails, specifically for remote capture mode where failure to probe a source results in the capture binary bailing early datasources: minor formatting fixes

  • Mike Kershaw / Dragorn (23 Jul 26)

    sniffle: add --help printout

  • Mike Kershaw / Dragorn (22 Jul 26)

    json2: work on view workers

  • Mike Kershaw / Dragorn (22 Jul 26)

    json2: work on device view workers v2

  • Mike Kershaw / Dragorn (22 Jul 26)

    json2: add single-string field list grouper

  • Mike Kershaw / Dragorn (22 Jul 26)

    autoconf: regen autoconf with sniffle support

  • Mike Kershaw / Dragorn (22 Jul 26)

    Merge branch 'shrout1-add-sniffle-ble-datasource'

  • shrout1 (22 Jul 26)

    Sniffle Bluetooth Support for Kismet Adds a new datasource, sniffle_ble, that captures BLE advertisements using a Sonoff ZBDongle-P (TI CC2652P) flashed with nccgroup's Sniffle firmware. Follows the same capture-binary/server-class split as the existing datasources: - capture_sniffle_ble/capture_sniffle_ble.c: capture binary that speaks Sniffle's serial wire protocol directly (base64/CRLF framing), and configures the firmware for single-channel passive advertising scans. - datasource_sniffle_ble.h/.cc: server-side class that builds Kismet's BTLE_RADIO pseudoheader from Sniffle's PacketMessage format, remaps Sniffle's channel numbers to Kismet's existing numbering scheme, and propagates Sniffle's own CRC-valid/invalid determination. - Build wiring in Makefile.in, configure.ac, and registration in kismet_server.cc, mirroring the existing CatSniffer Zigbee and nRF51822 datasources. This gives full passive BLE advertisement capture (RSSI, channel, CRC-valid status, raw advertisement payload) on a widely available, inexpensive dongle, which the existing Linux HCI Bluetooth datasource cannot provide since it only does active scans via the host Bluetooth stack and reports discovery-level info rather than packets. Tested end to end: applies and builds cleanly against a fresh clone of master, and confirmed capturing real BLE traffic from a Sonoff ZBDongle-P in both local and remote capture modes.

  • Mike Kershaw / Dragorn (22 Jul 26)

    formatting

  • Mike Kershaw / Dragorn (22 Jul 26)

    formatting

  • Mike Kershaw / Dragorn (21 Jul 26)

    jsonv2: start adapting device tracker and workers, incomplete

  • Mike Kershaw / Dragorn (21 Jul 26)

    jsonv2: start adding regex and string match workers

  • Mike Kershaw / Dragorn (21 Jul 26)

    macaddr: add basic string and regex matching for mac addresses

  • Mike Kershaw / Dragorn (21 Jul 26)

    boost: add boost::algorithm

  • Mike Kershaw / Dragorn (21 Jul 26)

    regex: start universal regex adapter

  • Mike Kershaw / Dragorn (20 Jul 26)

    Merge branch 'weebl2000-fix-units-webinterface'

Kismet Security

3.8/10

Repo Security Summary

Updated 13 Jul 26

  • Code-Review 0/10
  • Maintained 10/10
  • Packaging N/A
  • Dangerous-Workflow 10/10
  • CII-Best-Practices 0/10
  • Token-Permissions 0/10
  • SAST 0/10
  • Security-Policy 0/10
  • License 9/10
  • Signed-Releases N/A
  • Binary-Artifacts 10/10
  • Pinned-Dependencies 0/10
  • Fuzzing 0/10
  • Branch-Protection 0/10

Kismet Website

Website

Kismet - Wi-Fi, Bluetooth, RF, and more

Kismet is a sniffer, WIDS, and wardriving tool for Wi-Fi, Bluetooth, Zigbee, RF, and more, which runs on Linux and macOS

Redirects

Does not redirect

Security Checks

All 65 security checks passed

Server Details

  • IP Address 165.227.176.149
  • Hostname kismetwireless.net
  • Location Clifton, New Jersey, United States of America, NA
  • ISP DigitalOcean LLC
  • ASN AS14061

Associated Countries

  • US US
  • CH CH

Safety Score

Website marked as safe

100%

Blacklist Check

www.kismetwireless.net was found on 0 blacklists

  • AntiSocial Blacklist
  • Artists Against 419
  • Badbitcoin
  • Bambenek Consulting
  • CERT Polska
  • CoinBlockerLists
  • CRDF
  • CryptoScamDB
  • EtherAddressLookup
  • EtherScamDB
  • Fake Website Buster
  • MetaMask EthPhishing
  • NABP Not Recommended Sites
  • OpenPhish
  • PetScams
  • PhishFeed
  • PhishFort
  • Phishing.Database
  • PhishStats
  • PhishTank
  • Phishunt
  • RPiList Not Serious
  • Scam.Directory
  • SecureReload Phishing List
  • Spam404
  • StopGunScams
  • Suspicious Hosting IP
  • ThreatFox
  • ThreatLog
  • TweetFeed
  • URLhaus
  • ViriBack C2 Tracker

Website Preview

Website preview

Kismet Reviews

More Intrusion Detection

  • OSSEC is an Open Source host-based intrusion detection system, that performs log analysis, integrity checking, monitoring, rootkit detection, real-time alerting and active response.

  • picosnitch helps protect your security and privacy by "snitching" on anything that connects to the internet, letting you know when, how much data was transferred, and to where. It uses BPF to monitor network traffic per application, and per parent to cover those that just call others. It also hashes every executable, and will complain if some mischievous program is giving it trouble.

  • SNARE (System iNtrusion Analysis and Reporting Environment) is a series of log collection agents that facilitate centralized analysis of audit log data. Logs from the OS are collected and audited. Full remote access, through a web interface easy to use manually, or by an automated process.

    Not Open Source
  • Zeek

    Zeek

    zeek.org

    Zeek (formally Bro) Passively monitors network traffic and looks for suspicious activity.

About the Data: Kismet

API

You can access Kismet's data programmatically via our API. Simply make a GET request to:

https://api.awesome-privacy.xyz/v1/services/kismet

The REST API is free, no-auth and CORS-enabled. To learn more, view the API Docs or read the API Usage Guide.

Share Kismet

Help your friends compare Intrusion Detection, and pick privacy-respecting software and services.
Share Kismet and Awesome Privacy with your network!

View Intrusion Detection (5)