Logging
Kismet has a centralized logging engine which supports many formats of logs.
Streaming logs like PCAP-NG also integrate with the streams API
List available log types
Fetch a list of all available log drivers.
Each logging driver handles a log output format.
readonly/logging/drivers.json/logging/drivers.ekjson/logging/drivers.prettyjsonGETList active logs
readonly/logging/active.json/logging/active.ekjson/logging/active.prettyjsonGETStart a log
Open a new log; if the same type of log is closed and opened multiple times in one session, it
will have multipe log instances (such as Kismet-foo-2022-10-03-1.pcap,
kismet-foo-2022-10-03-2.pcap )
After 2026-10-R1, an optional title, sent as POST JSON, names only the log being opened; the
session title, and the other logs, are unchanged. The title is 1 to 64 characters of A-Z,
a-z, 0-9, ., _, and -, not starting with .; any other title is refused, and no log
is opened.
/logging/by-class/{LOGCLASS}/start.cmdGET
POSTPARAMETERS
LOGCLASS
string
REQUIREDLog class / type to start
PARAMETERS
This endpoint takes additional parameters by using a `POST` request and supplying a
JSON document or json form variable.
You can find more information about API parameters here.
title
string
OPTIONALTitle for this log’s file name, in place of the session title; after 2026-10-R1
Stopping a log
/logging/by-uuid/{UUID}/stop.cmdGETPARAMETERS
UUID
string
REQUIREDLog UUID to stop