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

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

Detailed Description

WiFi promiscuous mode sniffer support.

Macro Definition Documentation

◆ ETH_MAC_LEN

#define ETH_MAC_LEN   6

Typedef Documentation

◆ WifiBeaconCallback

typedef Delegate<void(const BeaconInfo& beacon)> WifiBeaconCallback

◆ WifiClientCallback

typedef Delegate<void(const ClientInfo& client)> WifiClientCallback

◆ WifiSnifferCallback

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