|
Politician 1.0.0
WiFi Auditing Library for ESP32
|
Functions | |
| const char * | devTypeCatStr (uint16_t cat) |
| const char * | configMethodsStr (uint16_t methods, char *buf, size_t bufSz) |
| Returns a compact human-readable string of supported WPS setup methods. | |
| const char * | configMethodsStr (uint16_t methods) |
| Compatibility overload using a static buffer (not thread-safe). | |
| template<typename TStream > | |
| void | print (TStream &out, const WpsRecord &rec) |
| Pretty-prints a WpsRecord to any Print-compatible stream (Serial, etc.). | |
Variables | |
| static const uint16_t | CFG_USBA = 0x0001 |
| static const uint16_t | CFG_ETHERNET = 0x0002 |
| static const uint16_t | CFG_LABEL = 0x0004 |
| static const uint16_t | CFG_DISPLAY = 0x0008 |
| static const uint16_t | CFG_EXT_NFC = 0x0010 |
| static const uint16_t | CFG_INT_NFC = 0x0020 |
| static const uint16_t | CFG_NFC_IFACE = 0x0040 |
| static const uint16_t | CFG_PUSH_BUTTON = 0x0080 |
| static const uint16_t | CFG_KEYPAD = 0x0100 |
| static const uint16_t | CFG_VIRTUAL_PBC = 0x0200 |
| static const uint16_t | CFG_PHYSICAL_PBC = 0x0400 |
| static const uint16_t | CFG_VIRTUAL_PIN = 0x2000 |
| static const uint16_t | CFG_PHYSICAL_PIN = 0x4000 |
| static const uint16_t | AUTH_OPEN = 0x0001 |
| Open (no authentication) | |
| static const uint16_t | AUTH_WPAPSK = 0x0002 |
| WPA Personal (PSK) | |
| static const uint16_t | AUTH_SHARED = 0x0004 |
| Shared Key (deprecated WEP-era) | |
| static const uint16_t | AUTH_WPA = 0x0008 |
| WPA Enterprise (802.1X) | |
| static const uint16_t | AUTH_WPA2 = 0x0010 |
| WPA2 Enterprise (802.1X) | |
| static const uint16_t | AUTH_WPA2PSK = 0x0020 |
| WPA2 Personal (PSK) | |
|
inline |
Compatibility overload using a static buffer (not thread-safe).
Definition at line 88 of file PoliticianWPS.h.
References configMethodsStr().
|
inline |
Returns a compact human-readable string of supported WPS setup methods.
Definition at line 72 of file PoliticianWPS.h.
References CFG_DISPLAY, CFG_KEYPAD, CFG_LABEL, CFG_NFC_IFACE, and CFG_PUSH_BUTTON.
Referenced by configMethodsStr(), and print().
|
inline |
Definition at line 36 of file PoliticianWPS.h.
Referenced by print().
|
inline |
Pretty-prints a WpsRecord to any Print-compatible stream (Serial, etc.).
Definition at line 110 of file PoliticianWPS.h.
References politician::WpsRecord::channel, politician::WpsRecord::config_methods, configMethodsStr(), politician::WpsRecord::device_name, devTypeCatStr(), politician::WpsRecord::manufacturer, politician::WpsRecord::model_name, politician::WpsRecord::model_number, politician::WpsRecord::primary_dev_type_cat, politician::WpsRecord::rf_bands, politician::WpsRecord::rssi, politician::WpsRecord::serial_number, and politician::WpsRecord::sta.
|
static |
Definition at line 60 of file PoliticianWPS.h.
Referenced by configMethodsStr().
|
static |
Definition at line 58 of file PoliticianWPS.h.
|
static |
Definition at line 61 of file PoliticianWPS.h.
|
static |
Definition at line 62 of file PoliticianWPS.h.
|
static |
Definition at line 65 of file PoliticianWPS.h.
Referenced by configMethodsStr().
|
static |
Definition at line 59 of file PoliticianWPS.h.
Referenced by configMethodsStr().
|
static |
Definition at line 63 of file PoliticianWPS.h.
Referenced by configMethodsStr().
|
static |
Definition at line 67 of file PoliticianWPS.h.
|
static |
Definition at line 69 of file PoliticianWPS.h.
|
static |
Definition at line 64 of file PoliticianWPS.h.
Referenced by configMethodsStr().
|
static |
Definition at line 57 of file PoliticianWPS.h.
|
static |
Definition at line 66 of file PoliticianWPS.h.
|
static |
Definition at line 68 of file PoliticianWPS.h.