WiFi Sniffer

WiFi promiscuous mode sniffer support. More...

Collaboration diagram for WiFi Sniffer:

Classes

struct  BeaconInfo
 Decoded Wifi beacon (Access Point) information. More...
 
struct  ClientInfo
 Decoded Wifi client information. More...
 
class  BeaconInfoList
 For applications to use to manage list of unique beacons. More...
 
class  ClientInfoList
 For applications to use to manage list of unique clients. More...
 
class  WifiSniffer
 

Macros

#define ETH_MAC_LEN   6
 

Typedefs

using WifiSnifferCallback = Delegate< void(uint8_t *data, uint16_t length)>
 
using WifiBeaconCallback = Delegate< void(const BeaconInfo &beacon)>
 
using WifiClientCallback = Delegate< void(const ClientInfo &client)>
 

Detailed Description

WiFi promiscuous mode sniffer support.

Macro Definition Documentation

◆ ETH_MAC_LEN

#define ETH_MAC_LEN   6

Typedef Documentation

◆ WifiBeaconCallback

using WifiBeaconCallback = Delegate<void(const BeaconInfo& beacon)>

◆ WifiClientCallback

using WifiClientCallback = Delegate<void(const ClientInfo& client)>

◆ WifiSnifferCallback

using WifiSnifferCallback = Delegate<void(uint8_t* data, uint16_t length)>