MyNixOS website logo
option

services.kismet.settings

Options for Kismet. See: https://www.kismetwireless.net/docs/readme/configuring/configfiles/

Declarations
Type
attribute set of (Kismet config stanza)
Default
{ }
Example
{
  /* Examples for atoms */
  # dot11_link_bssts=false
  dot11_link_bssts = false; # Boolean

  # dot11_related_bss_window=10000000
  dot11_related_bss_window = 10000000; # Integer

  # devicefound=00:11:22:33:44:55
  devicefound = "00:11:22:33:44:55"; # String

  # log_types+=wiglecsv
  log_types' = "wiglecsv";

  /* Examples for lists of atoms */
  # wepkey=00:DE:AD:C0:DE:00,FEEDFACE42
  wepkey = [ "00:DE:AD:C0:DE:00" "FEEDFACE42" ];

  # alert=ADHOCCONFLICT,5/min,1/sec
  # alert=ADVCRYPTCHANGE,5/min,1/sec
  alert = [
    [ "ADHOCCONFLICT"  "5/min" "1/sec" ]
    [ "ADVCRYPTCHANGE" "5/min" "1/sec" ]
  ];

  /* Examples for sets of atoms */
  # source=wlan0:name=ath11k
  source.wlan0 = { name = "ath11k"; };

  /* Examples with colon-suffixed headers */
  # gps=gpsd:host=localhost,port=2947
  gps.gpsd = {
    host = "localhost";
    port = 2947;
  };

  # apspoof=Foo1:ssid=Bar1,validmacs="00:11:22:33:44:55,aa:bb:cc:dd:ee:ff"
  # apspoof=Foo1:ssid=Bar2,validmacs="01:12:23:34:45:56,ab:bc:cd:de:ef:f0"
  # apspoof=Foo2:ssid=Baz1,validmacs="11:22:33:44:55:66,bb:cc:dd:ee:ff:00"
  apspoof.Foo1 = [
    { ssid = "Bar1"; validmacs = [ "00:11:22:33:44:55" "aa:bb:cc:dd:ee:ff" ]; }
    { ssid = "Bar2"; validmacs = [ "01:12:23:34:45:56" "ab:bc:cd:de:ef:f0" ]; }
  ];

  # because Foo1 is a list, Foo2 needs to be as well
  apspoof.Foo2 = [
    {
      ssid = "Bar2";
      validmacs = [ "00:11:22:33:44:55" "aa:bb:cc:dd:ee:ff" ];
    };
  ];
}