Просмотр исходного кода

Add channel arg to pmkid sniff

Just Call Me Koko 3 лет назад
Родитель
Сommit
80f99f78a7
2 измененных файлов с 11 добавлено и 3 удалено
  1. 9 1
      esp32_marauder/CommandLine.cpp
  2. 2 2
      esp32_marauder/configs.h

+ 9 - 1
esp32_marauder/CommandLine.cpp

@@ -253,7 +253,15 @@ void CommandLine::runCommand(String input) {
     }
     }
     // PMKID sniff
     // PMKID sniff
     else if (cmd_args.get(0) == SNIFF_PMKID_CMD) {
     else if (cmd_args.get(0) == SNIFF_PMKID_CMD) {
-      Serial.println("Starting PMKID sniff. Stop with " + (String)STOPSCAN_CMD);
+      int ch_sw = this->argSearch(&cmd_args, "-c");
+      
+      if (ch_sw != -1) {
+        wifi_scan_obj.set_channel = cmd_args.get(ch_sw + 1).toInt();
+        wifi_scan_obj.changeChannel();
+        Serial.println("Set channel: " + (String)wifi_scan_obj.set_channel);
+        
+      }
+      Serial.println("Starting PMKID sniff on channel " + (String)wifi_scan_obj.set_channel + ". Stop with " + (String)STOPSCAN_CMD);
       wifi_scan_obj.StartScan(WIFI_SCAN_EAPOL, TFT_VIOLET);
       wifi_scan_obj.StartScan(WIFI_SCAN_EAPOL, TFT_VIOLET);
     }
     }
 
 

+ 2 - 2
esp32_marauder/configs.h

@@ -7,9 +7,9 @@
   //#define MARAUDER_MINI
   //#define MARAUDER_MINI
   //#define MARAUDER_V4
   //#define MARAUDER_V4
   //#define MARAUDER_V6
   //#define MARAUDER_V6
-  #define MARAUDER_KIT
+  //#define MARAUDER_KIT
   //#define GENERIC_ESP32
   //#define GENERIC_ESP32
-  //#define MARAUDER_FLIPPER
+  #define MARAUDER_FLIPPER
 
 
   #define MARAUDER_VERSION "v0.9.8"
   #define MARAUDER_VERSION "v0.9.8"