← 返回命令列表

Linux command

kismet 命令

文本

复制后可按需替换文件名、目录或参数。

常用示例

Start Kismet

kismet

Start Kismet

kismet -c [wlan0]

Start with multiple capture sources

kismet -c [wlan0] -c [wlan1]

Run without the ncurses wrapper

kismet --no-ncurses

Specify an alternate configuration file

kismet -f [path/to/kismet.conf]

Disable all logging

kismet -n

Specify logging types

kismet -T [kismet,pcapng]

Use an alternate log directory

kismet -p [path/to/logs]

Enable debug mode

kismet --debug

说明

kismet is an 802.11 wireless network detector, sniffer, and intrusion detection system. It works with any wireless card that supports raw monitoring (rfmon) mode and can detect 802.11a/b/g/n/ac networks, as well as Bluetooth, Zigbee, and other radios via capture plugins. Kismet operates passively by collecting packets without transmitting, making it difficult to detect. It identifies networks from beacon frames, decloaks hidden networks over time, and infers non-beaconing networks from data traffic. Modern Kismet (2016+) runs as a single process exposing a web-based UI (default at http://localhost:2501) and a REST API. The older kismet_server/kismet_client/gpsmap split is no longer used. Kismet logs to its own SQLite-based .kismet format by default, and also supports pcap/pcapng for tools like Wireshark.

参数

-c _SOURCE_
Define a data source (e.g., interface name). May be specified multiple times; takes priority over config file sources.
-f _FILE_
Use an alternate configuration file.
-n, --no-logging
Disable all logging.
-T _TYPES_, --log-types _TYPES_
Override the log types to generate (e.g., kismet, pcapng).
-t _TITLE_, --log-title _TITLE_
Set the log title field used in log filenames.
-p _DIR_, --log-prefix _DIR_
Directory to write logs to.
--homedir _PATH_
Use an alternate home directory for settings and logs.
--confdir _PATH_
Use a custom configuration directory.
--override _FLAVOR_
Apply a named override configuration (e.g., wardrive).
--no-ncurses
Disable the ncurses wrapper, producing plain text output. Useful for scripts and services.
--no-line-wrap
Disable line wrapping in terminal messages.
--no-plugins
Do not load plugins. Useful when debugging a crashing plugin.
--debug
Enable debug mode: disables crash/backtrace handlers and the ncurses wrapper, for use under GDB.
--silent
Do not print status messages to the console after startup.
--daemonize
Fork to the background and run as a daemon.
-v, --version
Print version information.
-h, --help
Display help.

FAQ

What is the kismet command used for?

kismet is an 802.11 wireless network detector, sniffer, and intrusion detection system. It works with any wireless card that supports raw monitoring (rfmon) mode and can detect 802.11a/b/g/n/ac networks, as well as Bluetooth, Zigbee, and other radios via capture plugins. Kismet operates passively by collecting packets without transmitting, making it difficult to detect. It identifies networks from beacon frames, decloaks hidden networks over time, and infers non-beaconing networks from data traffic. Modern Kismet (2016+) runs as a single process exposing a web-based UI (default at http://localhost:2501) and a REST API. The older kismet_server/kismet_client/gpsmap split is no longer used. Kismet logs to its own SQLite-based .kismet format by default, and also supports pcap/pcapng for tools like Wireshark.

How do I run a basic kismet example?

Run `kismet` in a terminal, then adjust file names, paths, flags, or remote targets for your system.

What does -c _SOURCE_ do in kismet?

Define a data source (e.g., interface name). May be specified multiple times; takes priority over config file sources.