NeoKismet
coming soonbald verfügbar

NeoKismet

Kismet, as a native macOS workspace.

Kismet als native macOS-Arbeitsumgebung.

The Kismet engine, bundled and preconfigured, with a Mac interface on top: air map, networks, devices, channels and a topology graph. No config files, no terminal, no Homebrew.

Die Kismet-Engine, gebündelt und vorkonfiguriert, mit einer Mac-Oberfläche darüber: Air Map, Netzwerke, Geräte, Kanäle und ein Topologie-Graph. Keine Config-Dateien, kein Terminal, kein Homebrew.

macOS 26 · Apple SiliconTauri 2 · Rust · ReactKismet engineKismet-Enginenot yet publicnoch nicht öffentlich

The workspaceDie Arbeitsumgebung

Start a scan, import an existing pcap or explore a labelled sample capture. Everything Kismet sees lands in one window that behaves like a Mac app: native menus, file dialogs, keyboard shortcuts.

Einen Scan starten, eine vorhandene pcap importieren oder einen beschrifteten Beispielmitschnitt erkunden. Alles, was Kismet sieht, landet in einem Fenster, das sich wie eine Mac-App verhält: native Menüs, Dateidialoge, Tastenkürzel.

Overview with the air map, session readouts, activity and recent discoveries
Every transmitter by channel and last observed signal, with session values and derived observations.
Alle Sender nach Kanal und zuletzt gemessenem Signal, mit Sitzungswerten und abgeleiteten Beobachtungen.
Networks table with one row per BSSID and an inspector
One row per BSSID: SSID, band, channel, signal, security, manufacturer and clients. Search, sort, filter, inspect.
Eine Zeile pro BSSID: SSID, Band, Kanal, Signal, Sicherheit, Hersteller und Clients. Suchen, sortieren, filtern, untersuchen.
Channel view for 2.4, 5 and 6 GHz
Access points per primary channel for 2.4, 5 and 6 GHz.
Access Points pro Primärkanal für 2,4, 5 und 6 GHz.
⌘1

Overview

Air map, session readouts, activity, recent discoveries and plain-language observations.

⌘1

Übersicht

Air Map, Sitzungswerte, Aktivität, neue Funde und Beobachtungen in Klartext.

⌘2

Networks

Every access point, including several BSSIDs sharing one SSID.

⌘2

Netzwerke

Jeder Access Point, auch wenn sich mehrere BSSIDs eine SSID teilen.

⌘3

Devices

Observed and inferred devices. Randomized MACs are marked, not trusted.

⌘3

Geräte

Beobachtete und erschlossene Geräte. Zufällige MACs werden markiert, nicht für bare Münze genommen.

⌘4

Channels

Who sits where on 2.4, 5 and 6 GHz, by last observed RSSI.

⌘4

Kanäle

Wer wo auf 2,4, 5 und 6 GHz sitzt, nach zuletzt gemessenem RSSI.

⌘5

Topology

Network groups and a pannable, zoomable graph of AP/client links.

⌘5

Topologie

Netzwerkgruppen und ein verschieb- und zoombarer Graph der AP-Client-Verbindungen.

⌘6

Sessions

Auto-saved snapshots, reopen, pcap import, JSON and CSV export.

⌘6

Sitzungen

Automatisch gespeicherte Stände, erneut öffnen, pcap-Import, JSON- und CSV-Export.

Built on KismetAuf Basis von Kismet

Kismet is a mature, open wireless monitoring tool, and NeoKismet doesn't replace any of it. It bundles a pinned Kismet build and handles what usually comes before the first packet: installing, configuring, starting the server and setting up sources.

Kismet ist ein ausgereiftes, offenes Werkzeug zur Funküberwachung, und NeoKismet ersetzt davon nichts. Es bündelt einen festen Kismet-Build und übernimmt, was normalerweise vor dem ersten Paket ansteht: Installation, Konfiguration, Serverstart und das Einrichten der Quellen.

StepSchrittKismet on its ownKismet alleinWith NeoKismetMit NeoKismet
InstallInstallierenPackage manager or build, plus dependenciesPaketmanager oder selbst bauen, plus AbhängigkeitenOne app. Engine, helpers and libraries are bundledEine App. Engine, Helfer und Bibliotheken sind gebündelt
ConfigureKonfigurierenkismet.conf / kismet_site.conf, sources, loggingkismet.conf / kismet_site.conf, Quellen, LoggingAdapter, hopping, channels and time limit in SettingsAdapter, Hopping, Kanäle und Zeitlimit in den Einstellungen
RunStartenStart the server, log in to the web UIServer starten, in der Web-Oberfläche anmeldenClick Start scan, approve one macOS promptAuf Scan starten klicken, eine macOS-Abfrage bestätigen
ExploreErkundenWeb UI for every platform and use caseWeb-Oberfläche für jede Plattform und jeden ZweckA focused Mac workspace: air map, tables, topologyEine fokussierte Mac-Arbeitsumgebung: Air Map, Tabellen, Topologie
StopBeendenYou decide, and restore Wi-Fi yourselfDu entscheidest und stellst das WLAN selbst wieder herTime limit, watchdog, Wi-Fi is cycled back onZeitlimit, Watchdog, das WLAN wird wieder eingeschaltet

Kismet runs as a separate process and is talked to over its public local API. A small patch, shipped with full source, only touches monitor-mode error handling, ambiguous 6 GHz channels and per-link data accounting. Everything else is upstream Kismet.

Kismet läuft als eigener Prozess und wird über seine öffentliche lokale API angesprochen. Ein kleiner Patch, mit vollständigem Quellcode ausgeliefert, betrifft nur die Fehlerbehandlung im Monitor-Modus, mehrdeutige 6-GHz-Kanäle und die Datenzählung pro Verbindung. Alles andere ist unverändertes Kismet.

TopologyTopologie

The topology view separates what was seen from what was guessed. A solid edge needs real over-the-air data frames on that exact AP/client link; a dashed one is a Kismet client record without that evidence. Probe requests never draw an edge.

Die Topologie-Ansicht trennt Gesehenes von Vermutetem. Eine durchgezogene Kante braucht echte Datenframes über die Luft auf genau dieser AP-Client-Verbindung; eine gestrichelte ist ein Client-Eintrag von Kismet ohne diesen Nachweis. Probe Requests erzeugen nie eine Kante.

Interactive topology graph with access points, clients and inferred links
Interactive graph: hover to trace, click to inspect, scroll to zoom.
Interaktiver Graph: überfahren zum Verfolgen, klicken zum Untersuchen, scrollen zum Zoomen.

Capture safetySicheres Mitschneiden

PrivilegesRechte

  1. App and Kismet server run as you. Only the capture helper is elevated, per session, through the normal macOS administrator prompt.
  2. No root daemon, no setuid install, nothing left running.
  3. The API binds to 127.0.0.1 on a random port with a random per-session password.
  1. App und Kismet-Server laufen als du. Nur der Capture-Helfer bekommt erhöhte Rechte, pro Sitzung, über die normale Administrator-Abfrage von macOS.
  2. Kein Root-Daemon, keine setuid-Installation, nichts läuft im Hintergrund weiter.
  3. Die API lauscht auf 127.0.0.1 auf einem zufälligen Port mit einem zufälligen Passwort pro Sitzung.

StoppingBeenden

  1. Captures end at a chosen limit, 30 seconds to 30 minutes.
  2. An independent watchdog stops them on app exit, crash or missing heartbeat.
  3. Afterwards the Wi-Fi interface is cycled so macOS can rejoin your network.
  4. No Wi-Fi passwords are read or stored; sessions stay local and private.
  1. Mitschnitte enden an einem gewählten Limit, zwischen 30 Sekunden und 30 Minuten.
  2. Ein unabhängiger Watchdog stoppt sie, wenn die App beendet wird, abstürzt oder kein Lebenszeichen mehr sendet.
  3. Danach wird die WLAN-Schnittstelle neu gestartet, damit macOS wieder deinem Netz beitreten kann.
  4. Es werden keine WLAN-Passwörter gelesen oder gespeichert; Sitzungen bleiben lokal und privat.
Scan confirmation dialog with adapter, time limit and Wi-Fi interruption notice
Every capture starts here: adapter, time limit and a clear note that Wi-Fi will drop for the duration.
Jeder Mitschnitt beginnt hier: Adapter, Zeitlimit und ein klarer Hinweis, dass das WLAN für die Dauer wegfällt.

Status

coming soonbald verfügbar

Not public yet.Noch nicht öffentlich.

NeoKismet is in development. Source, under the GPL like Kismet itself, follows with the first release.

NeoKismet ist in Entwicklung. Der Quellcode folgt mit dem ersten Release, unter der GPL wie Kismet selbst.