osquery-1/specs/darwin/wifi_networks.table
Teddy Reed b28c4d8d0f Introduce table options (#2101)
Table options includes a change to the Registry::call API for TablePlugins.
When requesting route information or the 'columns' action, a new 'op' key is included.
2016-05-18 12:23:52 -07:00

19 lines
1.1 KiB
Plaintext

table_name("wifi_networks")
description("OS X known/remembered Wi-Fi networks list.")
schema([
Column("ssid", TEXT, "SSID octets of the network"),
Column("network_name", TEXT, "Name of the network"),
Column("security_type", TEXT, "Type of security on this network"),
Column("last_connected", INTEGER, "Last time this netword was connected to as a unix_time"),
Column("passpoint", INTEGER, "1 if Passpoint is supported, 0 otherwise"),
Column("possibly_hidden", INTEGER, "1 if network is possibly a hidden network, 0 otherwise"),
Column("roaming", INTEGER, "1 if roaming is supported, 0 otherwise"),
Column("roaming_profile", TEXT, "Describe the roaming profile, usually one of Single, Dual or Multi"),
Column("captive_portal", INTEGER, "1 if this network has a captive portal, 0 otherwise"),
Column("auto_login", INTEGER, "1 if auto login is enabled, 0 otherwise"),
Column("temporarily_disabled", INTEGER, "1 if this network is temporarily disabled, 0 otherwise"),
Column("disabled", INTEGER, "1 if this network is disabled, 0 otherwise"),
])
attributes(cacheable=True)
implementation("networking/wifi@genKnownWifiNetworks")