Kismet:
is an open source sniffer, WIDS, wardriver, and packet capture tool for Wi-Fi, Bluetooth, BTLE, wireless thermometers, airplanes, power meters, Zigbee, and more.
can operate both headless as a standalone capture and WIDS system, or with a full modern web-based UI.
can be run on a wide range of hardware, from the very small to large servers, depending on the amount of traffic you plan to capture.
operates almost entirely passively, with a few exceptions (such as Bluetooth scanning mode) noted in the documentation for those capture types.
is not an attack tool (generally) - to test your Wi-Fi security check out tools like Aircrack-NG or the Wi-Fi Pineapple.
is largely focused on collecting, collating, and sorting wireless data. The logs generated by Kismet can be fed into other tools (the pcap, handshakes, and other data) like hashcat, aircrack, and more.
Features:
Multi-platform - Runs on Linux (most compatible), macOS (with native Airport!) and Windows (remote capture via WSL)
Distributed Capture - Remote capture for all capture types over TCP sockets or websockets. Spread sensors around a building and collect all the data in one place
More than Wi-Fi - With proper hardware & driver support collect info about Bluetooth, RF sensors, 802.15.4 Zigbee, ADSB airplane beacons, power meters, water meters, nRF-based keyboards, and more!
Packages - Release and nightly packages built for many popular distributions
Unified logfile - Unified kismetdb logfile combines packets, devices, location, and runtime data in one file, based on standard sqlite3
Rest API - Comprehensive REST-based API for scripting against the Kismet server, with extensive documentation
Add a review