mirror of
https://github.com/justcallmekoko/ESP32Marauder.git
synced 2025-12-21 23:00:51 -08:00
Add save and load APs
This commit is contained in:
@@ -1301,7 +1301,7 @@ void MenuFunctions::RunSetup()
|
||||
wifiSnifferMenu.name = text_table1[20];
|
||||
wifiAttackMenu.name = text_table1[21];
|
||||
wifiGeneralMenu.name = text_table1[22];
|
||||
saveFileMenu.name = "Save Files";
|
||||
saveFileMenu.name = "Save/Load Files";
|
||||
saveSSIDsMenu.name = "Save SSIDs";
|
||||
loadSSIDsMenu.name = "Load SSIDs";
|
||||
saveAPsMenu.name = "Save APs";
|
||||
@@ -1497,7 +1497,7 @@ void MenuFunctions::RunSetup()
|
||||
this->changeMenu(&generateSSIDsMenu);
|
||||
wifi_scan_obj.RunGenerateSSIDs();
|
||||
});
|
||||
this->addNodes(&wifiGeneralMenu, "Save Files", TFT_CYAN, NULL, SD_UPDATE, [this]() {
|
||||
this->addNodes(&wifiGeneralMenu, "Save/Load Files", TFT_CYAN, NULL, SD_UPDATE, [this]() {
|
||||
this->changeMenu(&saveFileMenu);
|
||||
});
|
||||
#ifdef HAS_ILI9341
|
||||
@@ -1599,48 +1599,6 @@ void MenuFunctions::RunSetup()
|
||||
this->changeMenu(htmlMenu.parentMenu);
|
||||
});
|
||||
|
||||
// Save Files Menu
|
||||
saveFileMenu.parentMenu = &wifiGeneralMenu;
|
||||
this->addNodes(&saveFileMenu, text09, TFT_LIGHTGREY, NULL, 0, [this]() {
|
||||
this->changeMenu(saveFileMenu.parentMenu);
|
||||
});
|
||||
this->addNodes(&saveFileMenu, "Save SSIDs", TFT_CYAN, NULL, SD_UPDATE, [this]() {
|
||||
this->changeMenu(&saveSSIDsMenu);
|
||||
wifi_scan_obj.RunSaveSSIDList(true);
|
||||
});
|
||||
this->addNodes(&saveFileMenu, "Load SSIDs", TFT_SKYBLUE, NULL, SD_UPDATE, [this]() {
|
||||
this->changeMenu(&loadSSIDsMenu);
|
||||
wifi_scan_obj.RunLoadSSIDList();
|
||||
});
|
||||
this->addNodes(&saveFileMenu, "Save APs", TFT_NAVY, NULL, SD_UPDATE, [this]() {
|
||||
this->changeMenu(&saveAPsMenu);
|
||||
//wifi_scan_obj.RunLoadSSIDList();
|
||||
});
|
||||
this->addNodes(&saveFileMenu, "Load APs", TFT_BLUE, NULL, SD_UPDATE, [this]() {
|
||||
this->changeMenu(&loadAPsMenu);
|
||||
//wifi_scan_obj.RunLoadSSIDList();
|
||||
});
|
||||
|
||||
saveSSIDsMenu.parentMenu = &saveFileMenu;
|
||||
this->addNodes(&saveSSIDsMenu, text09, TFT_LIGHTGREY, NULL, 0, [this]() {
|
||||
this->changeMenu(saveSSIDsMenu.parentMenu);
|
||||
});
|
||||
|
||||
loadSSIDsMenu.parentMenu = &saveFileMenu;
|
||||
this->addNodes(&loadSSIDsMenu, text09, TFT_LIGHTGREY, NULL, 0, [this]() {
|
||||
this->changeMenu(loadSSIDsMenu.parentMenu);
|
||||
});
|
||||
|
||||
saveAPsMenu.parentMenu = &saveFileMenu;
|
||||
this->addNodes(&saveAPsMenu, text09, TFT_LIGHTGREY, NULL, 0, [this]() {
|
||||
this->changeMenu(saveAPsMenu.parentMenu);
|
||||
});
|
||||
|
||||
loadAPsMenu.parentMenu = &saveFileMenu;
|
||||
this->addNodes(&loadAPsMenu, text09, TFT_LIGHTGREY, NULL, 0, [this]() {
|
||||
this->changeMenu(loadAPsMenu.parentMenu);
|
||||
});
|
||||
|
||||
// Select APs on Mini
|
||||
this->addNodes(&wifiGeneralMenu, text_table1[56], TFT_NAVY, NULL, KEYBOARD_ICO, [this](){
|
||||
wifiAPMenu.list->clear();
|
||||
@@ -1696,6 +1654,47 @@ void MenuFunctions::RunSetup()
|
||||
this->changeMenu(clearAPsMenu.parentMenu);
|
||||
});
|
||||
|
||||
saveSSIDsMenu.parentMenu = &saveFileMenu;
|
||||
this->addNodes(&saveSSIDsMenu, text09, TFT_LIGHTGREY, NULL, 0, [this]() {
|
||||
this->changeMenu(saveSSIDsMenu.parentMenu);
|
||||
});
|
||||
|
||||
loadSSIDsMenu.parentMenu = &saveFileMenu;
|
||||
this->addNodes(&loadSSIDsMenu, text09, TFT_LIGHTGREY, NULL, 0, [this]() {
|
||||
this->changeMenu(loadSSIDsMenu.parentMenu);
|
||||
});
|
||||
|
||||
saveAPsMenu.parentMenu = &saveFileMenu;
|
||||
this->addNodes(&saveAPsMenu, text09, TFT_LIGHTGREY, NULL, 0, [this]() {
|
||||
this->changeMenu(saveAPsMenu.parentMenu);
|
||||
});
|
||||
|
||||
loadAPsMenu.parentMenu = &saveFileMenu;
|
||||
this->addNodes(&loadAPsMenu, text09, TFT_LIGHTGREY, NULL, 0, [this]() {
|
||||
this->changeMenu(loadAPsMenu.parentMenu);
|
||||
});
|
||||
|
||||
// Save Files Menu
|
||||
saveFileMenu.parentMenu = &wifiGeneralMenu;
|
||||
this->addNodes(&saveFileMenu, text09, TFT_LIGHTGREY, NULL, 0, [this]() {
|
||||
this->changeMenu(saveFileMenu.parentMenu);
|
||||
});
|
||||
this->addNodes(&saveFileMenu, "Save SSIDs", TFT_CYAN, NULL, SD_UPDATE, [this]() {
|
||||
this->changeMenu(&saveSSIDsMenu);
|
||||
wifi_scan_obj.RunSaveSSIDList(true);
|
||||
});
|
||||
this->addNodes(&saveFileMenu, "Load SSIDs", TFT_SKYBLUE, NULL, SD_UPDATE, [this]() {
|
||||
this->changeMenu(&loadSSIDsMenu);
|
||||
wifi_scan_obj.RunLoadSSIDList();
|
||||
});
|
||||
this->addNodes(&saveFileMenu, "Save APs", TFT_NAVY, NULL, SD_UPDATE, [this]() {
|
||||
this->changeMenu(&saveAPsMenu);
|
||||
wifi_scan_obj.RunSaveAPList();
|
||||
});
|
||||
this->addNodes(&saveFileMenu, "Load APs", TFT_BLUE, NULL, SD_UPDATE, [this]() {
|
||||
this->changeMenu(&loadAPsMenu);
|
||||
wifi_scan_obj.RunLoadAPList();
|
||||
});
|
||||
|
||||
// Build Bluetooth Menu
|
||||
bluetoothMenu.parentMenu = &mainMenu; // Second Menu is third menu parent
|
||||
|
||||
Reference in New Issue
Block a user