|
Politician 1.0.0
WiFi Auditing Library for ESP32
|
PoliticianStress: Decoupled DoS / Disruption Payload Delivery System. More...
Functions | |
| void | saeCommitFlood (const uint8_t *bssid, uint32_t count=1000) |
| Blasts a massive SAE (Simultaneous Authentication of Equals) Commit flood. | |
| void | probeRequestFlood (uint32_t count=1000) |
| Blasts out massive strings of randomized Probe Requests to overwhelm local Access Points with client association processing queues. | |
| void | beaconFlood (const char **ssids, uint8_t ssidCount, uint8_t channel, uint32_t durationMs) |
| Transmits beacon frames with rotating fake SSIDs to stress-test AP table management and SSID announcement handling. | |
PoliticianStress: Decoupled DoS / Disruption Payload Delivery System.
Includes raw 802.11 framing mechanisms capable of flooding access points with Management frames. If this header is not explicitly included in the user's sketch, the C++ Linker will completely omit these offensive payloads from memory.
| void politician::stress::beaconFlood | ( | const char ** | ssids, |
| uint8_t | ssidCount, | ||
| uint8_t | channel, | ||
| uint32_t | durationMs | ||
| ) |
Transmits beacon frames with rotating fake SSIDs to stress-test AP table management and SSID announcement handling.
Each beacon advertises an open (no RSN IE), ESS network on the given channel. Source MACs are randomized per frame. Call only from a task that can tolerate the blocking delay loop (one frame every ~5ms for the duration).
| ssids | Array of C-string SSIDs to cycle through |
| ssidCount | Number of entries in ssids |
| channel | 802.11 channel to advertise on (1-13 for 2.4GHz) |
| durationMs | Total duration of the flood in milliseconds |
Definition at line 77 of file PoliticianStress.cpp.
| void politician::stress::probeRequestFlood | ( | uint32_t | count = 1000 | ) |
Blasts out massive strings of randomized Probe Requests to overwhelm local Access Points with client association processing queues.
| count | Number of frames to fire natively |
Definition at line 48 of file PoliticianStress.cpp.
| void politician::stress::saeCommitFlood | ( | const uint8_t * | bssid, |
| uint32_t | count = 1000 |
||
| ) |
Blasts a massive SAE (Simultaneous Authentication of Equals) Commit flood.
Forces WPA3 routers to rapidly consume heap memory parsing anti-clogging tokens.
| bssid | Target router's MAC address |
| count | Number of frames to fire natively |
Definition at line 12 of file PoliticianStress.cpp.