Under Review

threat_promisc_interfaces_linux

Detect promiscuous interfaces on LInux

https://en.wikipedia.org/wiki/Promiscuous_mode

SCHEMA

flags int Flags (netdevice) for the device
interface string Interface name
loopback long Loopback interface
mac string MAC of interface (optional)
promisc long Promiscuous interface

-- threat_promisc_interfaces_linux INFO
SELECT 
   -- Device ID DETAILS
   meta_hostname, meta_ip_address, 

   -- Query Details
   query_name, flags, interface, loopback, mac,
   promisc,

   -- Decoration 
   meta_boot_time, meta_eid, meta_endpoint_type, 
   meta_ip_mask, meta_mac_address, meta_os_name, meta_os_platform, meta_os_type,
   meta_os_version, meta_public_ip, meta_query_pack_version, meta_username,

   --- Generic
   calendar_time, counter, epoch, host_identifier, numerics
   osquery_action, unix_time,

   -- Data Lake
   customer_id, endpoint_id, upload_size

FROM xdr_data
WHERE query_name = 'threat_promisc_interfaces_linux'

Once we have LINUX in the lake we will test it :)