Files
esp8266_deauther/settings.md
Spacehuhn 333e3ebd86 Removed remnants of forcePackets setting
The setting was already removed in 2019 with the rewrite of  the settings module. In my tests, it didn't make the performance better, but added complexity and made the web interface unstable.
2021-01-17 11:19:08 +01:00

5.0 KiB

Settings

Overview

VERSION

String version = VERSION;
Version number, i.e. v2.0.
PLEASE NOTE that this setting can only be changed in the source code.

SSID

String ssid = "pwned";
SSID of access point used for the web interface (if enabled).
The length must be between 1 and 31 characters.

PASSWORD

String password = "deauther";
Password of access point used for the web interface (if enabled).
The length must be between 8 and 31 characters.

CHANNEL

uint8_t channel = 1;
Default WiFi channel that is used when starting.

HIDDEN

bool hidden = false
Hides the access point that is used for the web interface (if enabled).

CAPTIVEPORTAL

bool captivePortal = true;
Enables captive portal for access point (if enabled).

LANG

String lang = "en";
Default language for the web interface.
Be sure the language file exists!

AUTOSAVE

bool autosave = true;
Enables automatic saving of SSIDs, device names and settings.

AUTOSAVE-TIME

uint32_t autosaveTime = 30000;
Time interval for automatic saving in milliseconds.

DISPLAY-INTERFACE

bool displayInterface = false;
Enables display interface.

DISPLAYTIMEOUT

uint32_t displayTimeout = 600
Time in seconds after which the display turns off when inactive.
To disable the display timeout, set it to 0.

SERIAL-INTERFACE

bool serialInterface = true;
Enables serial interface.

SERIAL-ECHO

bool serialEcho = true
Enables echo for each incoming message over serial.

WEB-INTERFACE

bool webInterface = false;
Enables web interface.

WEB-SPIFFS

bool webSpiffs = false
Enables SPIFFS for all web files.
Can lead to longer loading times but it nice if you need to edit the web files regularly.

LEDENABLED

bool ledEnabled = true
Enables the (RGB) LED feature.

MAX-CH

uint8_t maxCh = 13;
Max channel to scan on.
US = 11, EU = 13, Japan = 14.
For more information click here.

MACAP

uint8_t* macAP;
Mac address used for the access point mode.
Please note that the mac address will only replace the internal mac address when the accesspoint mode is enabled.
You can set a random mac address with set macap random.

MACST

uint8_t* macSt;
Mac address used for the station mode.
Please note that the mac address will only replace the internal mac address when the station mode is enabled.
You can set a random mac address with set macst random.

CH-TIME

uint16_t chTime = 384;
Time for scanning one channel before going to the next in milliseconds (only if channel hopping is enabled).

MINDEAUTHS

uint16_t minDeauths = 3
Minimum number of deauthentication frames when scanning to change the LED to deauth mode.

ATTACKTIMEOUT

uint32_t attackTimeout = 600
After what amount of time (in seconds) the attack will stop automatically.
Set it to 0 to disable it.

DEAUTHS-PER-TARGET

uint16_t deauthsPerTarget = 10;
How many deauthentication and disassociation frames are sent out for each target.

DEAUTH-REASON

uint8_t deauthReason = 1;
The reason code that is sent with the deauth frames to tell the target device why the connection will be closed.

BEACON-CHANNEL

bool beaconChannel = false;
If enabled, will sent all beacon and probe frames on different channels when running a beacon attack.

BEACON-INTERVAL

bool beaconInterval = false;
If set true, beacons will be sent out every second. If set to false, the interval will be 100ms. A longer interval means more stability and less spamming of packets, but it could take longer until the clients find the ssids when scanning.

RANDOMTX

bool randomTX = false
Enables randomized transmission power for sending out beacon and probe request frames.

PROBESPERSSID

uint8_t probesPerSSID = 1
How many probe request frames are sent for each SSID.