|
@@ -31,6 +31,7 @@ const char PROGMEM CH_CMD[] = "channel";
|
|
|
const char PROGMEM CLEARAP_CMD[] = "clearlist";
|
|
const char PROGMEM CLEARAP_CMD[] = "clearlist";
|
|
|
const char PROGMEM REBOOT_CMD[] = "reboot";
|
|
const char PROGMEM REBOOT_CMD[] = "reboot";
|
|
|
const char PROGMEM UPDATE_CMD[] = "update";
|
|
const char PROGMEM UPDATE_CMD[] = "update";
|
|
|
|
|
+const char PROGMEM HELP_CMD[] = "help";
|
|
|
|
|
|
|
|
// WiFi sniff/scan
|
|
// WiFi sniff/scan
|
|
|
const char PROGMEM SCANAP_CMD[] = "scanap";
|
|
const char PROGMEM SCANAP_CMD[] = "scanap";
|
|
@@ -58,6 +59,44 @@ const char PROGMEM SSID_CMD[] = "ssid";
|
|
|
const char PROGMEM BT_SNIFF_CMD[] = "sniffbt";
|
|
const char PROGMEM BT_SNIFF_CMD[] = "sniffbt";
|
|
|
const char PROGMEM BT_SKIM_CMD[] = "sniffskim";
|
|
const char PROGMEM BT_SKIM_CMD[] = "sniffskim";
|
|
|
|
|
|
|
|
|
|
+
|
|
|
|
|
+//// Command help messages
|
|
|
|
|
+// Admin
|
|
|
|
|
+const char PROGMEM HELP_HEAD[] = "============ Commands ============";
|
|
|
|
|
+const char PROGMEM HELP_CH_CMD[] = "channel [-s <channel>]";
|
|
|
|
|
+const char PROGMEM HELP_CLEARAP_CMD_A[] = "clearlist -a";
|
|
|
|
|
+const char PROGMEM HELP_CLEARAP_CMD_B[] = "clearlist -s";
|
|
|
|
|
+const char PROGMEM HELP_REBOOT_CMD[] = "reboot";
|
|
|
|
|
+const char PROGMEM HELP_UPDATE_CMD_A[] = "update -s";
|
|
|
|
|
+const char PROGMEM HELP_UPDATE_CMD_B[] = "update -w";
|
|
|
|
|
+
|
|
|
|
|
+// WiFi sniff/scan
|
|
|
|
|
+const char PROGMEM HELP_SCANAP_CMD[] = "scanap";
|
|
|
|
|
+const char PROGMEM HELP_SNIFF_BEACON_CMD[] = "sniffbeacon";
|
|
|
|
|
+const char PROGMEM HELP_SNIFF_PROBE_CMD[] = "sniffprobe";
|
|
|
|
|
+const char PROGMEM HELP_SNIFF_PWN_CMD[] = "sniffpwn";
|
|
|
|
|
+const char PROGMEM HELP_SNIFF_ESP_CMD[] = "sniffesp";
|
|
|
|
|
+const char PROGMEM HELP_SNIFF_DEAUTH_CMD[] = "sniffdeauth";
|
|
|
|
|
+const char PROGMEM HELP_SNIFF_PMKID_CMD[] = "sniffpmkid";
|
|
|
|
|
+const char PROGMEM HELP_STOPSCAN_CMD[] = "stopscan";
|
|
|
|
|
+
|
|
|
|
|
+// WiFi attack
|
|
|
|
|
+const char PROGMEM HELP_ATTACK_CMD[] = "attack -t <beacon [-l/-r]/deauth/probe/rickroll>";
|
|
|
|
|
+
|
|
|
|
|
+// WiFi Aux
|
|
|
|
|
+const char PROGMEM HELP_LIST_AP_CMD_A[] = "list -s";
|
|
|
|
|
+const char PROGMEM HELP_LIST_AP_CMD_B[] = "list -a";
|
|
|
|
|
+const char PROGMEM HELP_SEL_CMD_A[] = "select -a <index (comma separated)>";
|
|
|
|
|
+const char PROGMEM HELP_SEL_CMD_B[] = "select -s <index (comma separated)>";
|
|
|
|
|
+const char PROGMEM HELP_SSID_CMD_A[] = "ssid -a [-g <count>/-n <name>]";
|
|
|
|
|
+const char PROGMEM HELP_SSID_CMD_B[] = "ssid -r <index>";
|
|
|
|
|
+
|
|
|
|
|
+// Bluetooth sniff/scan
|
|
|
|
|
+const char PROGMEM HELP_BT_SNIFF_CMD[] = "sniffbt";
|
|
|
|
|
+const char PROGMEM HELP_BT_SKIM_CMD[] = "sniffskim";
|
|
|
|
|
+const char PROGMEM HELP_FOOT[] = "==================================";
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
class CommandLine {
|
|
class CommandLine {
|
|
|
private:
|
|
private:
|
|
|
String getSerialInput();
|
|
String getSerialInput();
|