From ba7c05ff73677e7f83f17ecb7c3da403cba42b4d Mon Sep 17 00:00:00 2001 From: amec0e <88857687+amec0e@users.noreply.github.com> Date: Tue, 27 May 2025 23:01:34 +0100 Subject: [PATCH] Update CommandLine.cpp Added Pinescan and MultiSSID --- esp32_marauder/CommandLine.cpp | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/esp32_marauder/CommandLine.cpp b/esp32_marauder/CommandLine.cpp index 47c9370..3da63d0 100644 --- a/esp32_marauder/CommandLine.cpp +++ b/esp32_marauder/CommandLine.cpp @@ -229,6 +229,8 @@ void CommandLine::runCommand(String input) { Serial.println(HELP_SNIFF_BEACON_CMD); Serial.println(HELP_SNIFF_PROBE_CMD); Serial.println(HELP_SNIFF_PWN_CMD); + Serial.println(HELP_SNIFF_PINESCAN_CMD); + Serial.println(HELP_SNIFF_MULTISSID_CMD); Serial.println(HELP_SNIFF_ESP_CMD); Serial.println(HELP_SNIFF_DEAUTH_CMD); Serial.println(HELP_SNIFF_PMKID_CMD); @@ -683,6 +685,24 @@ void CommandLine::runCommand(String input) { #endif wifi_scan_obj.StartScan(WIFI_SCAN_PWN, TFT_MAGENTA); } + // PineScan sniff + else if (cmd_args.get(0) == SNIFF_PINESCAN_CMD) { + Serial.println("Starting Pinescan sniff. Stop with " + (String)STOPSCAN_CMD); + #ifdef HAS_SCREEN + display_obj.clearScreen(); + menu_function_obj.drawStatusBar(); + #endif + wifi_scan_obj.StartScan(WIFI_SCAN_PINESCAN, TFT_MAGENTA); + } + // MultiSSID sniff + else if (cmd_args.get(0) == SNIFF_MULTISSID_CMD) { + Serial.println("Starting MultiSSID sniff. Stop with " + (String)STOPSCAN_CMD); + #ifdef HAS_SCREEN + display_obj.clearScreen(); + menu_function_obj.drawStatusBar(); + #endif + wifi_scan_obj.StartScan(WIFI_SCAN_MULTISSID, TFT_MAGENTA); + } // Espressif sniff else if (cmd_args.get(0) == SNIFF_ESP_CMD) { Serial.println("Starting Espressif device sniff. Stop with " + (String)STOPSCAN_CMD);