Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- void Settings::load() {
- Serial.println("void Settings::load() entrance");
- delay(500);
- Serial.println("Attemptint to reset settings");
- delay(500);
- reset();
- DynamicJsonBuffer jsonBuffer(4000);
- Serial.println("void Settings::load() 2");
- delay(500);
- // check & read file
- String json = getJsonStr();
- Serial.print("Attempting to rewrite settings file");
- delay(500);
- writeFile(FILE_PATH, json);
- Serial.println("void Settings::load() 3");
- delay(500);
- checkFile(FILE_PATH, json);
- Serial.println("void Settings::load() 4");
- delay(500);
- JsonObject& data = parseJSONFile(FILE_PATH, jsonBuffer);
- Serial.println("void Settings::load() 5");
- delay(500);
- // VERSION
- version = data.get<String>("version");
- Serial.println("void Settings::load() 6");
- delay(500);
- // AP
- if (data.containsKey(keyword(S_SSID))) setSSID(data.get<String>(keyword(S_SSID)));
- Serial.println("void Settings::load() 7");
- delay(500);
- if (data.containsKey(keyword(S_PASSWORD))) setPassword(data.get<String>(keyword(S_PASSWORD)));
- Serial.println("void Settings::load() 7 - a");
- delay(500);
- if (data.containsKey(keyword(S_CHANNEL))) setChannel(data.get<uint8_t>(keyword(S_CHANNEL)));
- Serial.println("void Settings::load() 7 - b");
- delay(500);
- if (data.containsKey(keyword(S_HIDDEN))) setHidden(data.get<bool>(keyword(S_HIDDEN)));
- Serial.println("void Settings::load() 7 - c");
- delay(500);
- if (data.containsKey(keyword(S_CAPTIVEPORTAL))) setCaptivePortal(data.get<bool>(keyword(S_CAPTIVEPORTAL)));
- Serial.println("void Settings::load() 7 - d");
- delay(500);
- // GENERAL
- if (data.containsKey(keyword(S_LANG))) setLang(data.get<String>(keyword(S_LANG)));
- Serial.println("void Settings::load() 7 - e");
- delay(500);
- if (data.containsKey(keyword(S_DISPLAYINTERFACE))) setDisplayInterface(data.get<bool>(keyword(S_DISPLAYINTERFACE)));
- Serial.println("void Settings::load() 7 - f");
- delay(500);
- if (data.containsKey(keyword(S_DISPLAY_TIMEOUT))) setDisplayTimeout(data.get<uint32_t>(keyword(S_DISPLAY_TIMEOUT)));
- Serial.println("void Settings::load() 7 - g");
- delay(500);
- if (data.containsKey(keyword(S_SERIALINTERFACE))) setSerialInterface(data.get<bool>(keyword(S_SERIALINTERFACE)));
- Serial.println("void Settings::load() 7 - h");
- delay(500);
- if (data.containsKey(keyword(S_SERIAL_ECHO))) setSerialEcho(data.get<bool>(keyword(S_SERIAL_ECHO)));
- Serial.println("void Settings::load() 7 - i");
- delay(500);
- if (data.containsKey(keyword(S_WEBINTERFACE))) setWebInterface(data.get<bool>(keyword(S_WEBINTERFACE)));
- Serial.println("void Settings::load() 7 - j");
- delay(500);
- if (data.containsKey(keyword(S_WEB_SPIFFS))) setWebSpiffs(data.get<bool>(keyword(S_WEB_SPIFFS)));
- Serial.println("void Settings::load() 7 - k");
- delay(500);
- if (data.containsKey(keyword(S_LEDENABLED))) setLedEnabled(data.get<bool>(keyword(S_LEDENABLED)));
- Serial.println("void Settings::load() 7 - l");
- delay(500);
- if (data.containsKey(keyword(S_MAXCH))) setMaxCh(data.get<uint8_t>(keyword(S_MAXCH)));
- Serial.println("void Settings::load() 7 - m");
- delay(500);
- if (data.containsKey(keyword(S_MACAP))) setMacAP(data.get<String>(keyword(S_MACAP)));
- Serial.println("void Settings::load() 7 - n");
- delay(500);
- if (data.containsKey(keyword(S_MACST))) setMacSt(data.get<String>(keyword(S_MACST)));
- Serial.println("void Settings::load() 7 - o");
- delay(500);
- // SCAN
- if (data.containsKey(keyword(S_CHTIME))) setChTime(data.get<uint16_t>(keyword(S_CHTIME)));
- Serial.println("void Settings::load() 7 - p");
- delay(500);
- if (data.containsKey(keyword(S_MIN_DEAUTHS))) setMinDeauths(data.get<uint16_t>(keyword(S_MIN_DEAUTHS)));
- Serial.println("void Settings::load() 7 - q");
- delay(500);
- // ATTACK
- if (data.containsKey(keyword(S_ATTACKTIMEOUT))) setAttackTimeout(data.get<uint32_t>(keyword(S_ATTACKTIMEOUT)));
- Serial.println("void Settings::load() 7 - r");
- delay(500);
- if (data.containsKey(keyword(S_FORCEPACKETS))) setForcePackets(data.get<uint8_t>(keyword(S_FORCEPACKETS)));
- Serial.println("void Settings::load() 7 - s");
- delay(500);
- if (data.containsKey(keyword(S_DEAUTHSPERTARGET))) setDeauthsPerTarget(data.get<uint16_t>(keyword(S_DEAUTHSPERTARGET))); // was on new line
- Serial.println("void Settings::load() 7 - t");
- delay(500);
- if (data.containsKey(keyword(S_DEAUTHREASON))) setDeauthReason(data.get<uint8_t>(keyword(S_DEAUTHREASON)));
- Serial.println("void Settings::load() 7 - u");
- delay(500);
- if (data.containsKey(keyword(S_BEACONCHANNEL))) setBeaconChannel(data.get<bool>(keyword(S_BEACONCHANNEL)));
- Serial.println("void Settings::load() 7 - v");
- delay(500);
- if (data.containsKey(keyword(S_BEACONINTERVAL))) setBeaconInterval(data.get<bool>(keyword(S_BEACONINTERVAL)));
- Serial.println("void Settings::load() 7 - w");
- delay(500);
- if (data.containsKey(keyword(S_RANDOMTX))) setRandomTX(data.get<bool>(keyword(S_RANDOMTX)));
- Serial.println("void Settings::load() 7 - x");
- delay(500);
- if (data.containsKey(keyword(S_PROBESPERSSID))) setProbesPerSSID(data.get<uint8_t>(keyword(S_PROBESPERSSID)));
- Serial.println("void Settings::load() 8");
- delay(500);
- if (version != VERSION) {
- // reset();
- copyWebFiles(true);
- version = VERSION;
- changed = true;
- }
- Serial.println("void Settings::load() 9");
- delay(500);
- prnt(S_SETTINGS_LOADED);
- prntln(FILE_PATH);
- // check and fix mac
- if (!macValid(macSt)) getRandomMac(macSt);
- if (!macValid(macAP)) getRandomMac(macAP);
- save(true); // force saving
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement