Politician 1.0.0
WiFi Auditing Library for ESP32
Loading...
Searching...
No Matches
PoliticianStress.h
Go to the documentation of this file.
1#pragma once
2#include <Arduino.h>
3
4namespace politician {
5
6/**
7 * @brief PoliticianStress: Decoupled DoS / Disruption Payload Delivery System
8 *
9 * Includes raw 802.11 framing mechanisms capable of flooding access points
10 * with Management frames. If this header is not explicitly included in the user's
11 * sketch, the C++ Linker will completely omit these offensive payloads from memory.
12 */
13namespace stress {
14
15 /**
16 * @brief Blasts a massive SAE (Simultaneous Authentication of Equals) Commit flood.
17 * Forces WPA3 routers to rapidly consume heap memory parsing anti-clogging tokens.
18 *
19 * @param bssid Target router's MAC address
20 * @param count Number of frames to fire natively
21 */
22 void saeCommitFlood(const uint8_t* bssid, uint32_t count = 1000);
23
24 /**
25 * @brief Blasts out massive strings of randomized Probe Requests to overwhelm
26 * local Access Points with client association processing queues.
27 *
28 * @param count Number of frames to fire natively
29 */
30 void probeRequestFlood(uint32_t count = 1000);
31
32}
33}
void probeRequestFlood(uint32_t count)
Blasts out massive strings of randomized Probe Requests to overwhelm local Access Points with client ...
void saeCommitFlood(const uint8_t *bssid, uint32_t count)
Blasts a massive SAE (Simultaneous Authentication of Equals) Commit flood.