|
@@ -28,13 +28,6 @@ typedef struct {
|
|
|
*/
|
|
*/
|
|
|
const UART_TerminalItem items[NUM_MENU_ITEMS] = {
|
|
const UART_TerminalItem items[NUM_MENU_ITEMS] = {
|
|
|
{"Console", {"View", "Clear"}, 2, {"", "cls"}, NO_ARGS, FOCUS_CONSOLE_END, NO_TIP},
|
|
{"Console", {"View", "Clear"}, 2, {"", "cls"}, NO_ARGS, FOCUS_CONSOLE_END, NO_TIP},
|
|
|
- {"Bluetooth",
|
|
|
|
|
- {"On", "Off"},
|
|
|
|
|
- 2,
|
|
|
|
|
- {"bluetooth on", "bluetooth off"},
|
|
|
|
|
- NO_ARGS,
|
|
|
|
|
- FOCUS_CONSOLE_END,
|
|
|
|
|
- NO_TIP},
|
|
|
|
|
{"Beacon",
|
|
{"Beacon",
|
|
|
{"Status", "target-ssids", "APs", "RickRoll", "Random", "Infinite", "Off"},
|
|
{"Status", "target-ssids", "APs", "RickRoll", "Random", "Infinite", "Off"},
|
|
|
7,
|
|
7,
|
|
@@ -71,9 +64,9 @@ const UART_TerminalItem items[NUM_MENU_ITEMS] = {
|
|
|
FOCUS_CONSOLE_END,
|
|
FOCUS_CONSOLE_END,
|
|
|
NO_TIP},
|
|
NO_TIP},
|
|
|
{"Scan",
|
|
{"Scan",
|
|
|
- {"Status", "On", "Off", "<ssid>"},
|
|
|
|
|
- 4,
|
|
|
|
|
- {"scan", "scan on", "scan off", "scan "},
|
|
|
|
|
|
|
+ {"Status", "<SSID>", "WiFi", "BT", "BLE", "Off"},
|
|
|
|
|
+ 6,
|
|
|
|
|
+ {"scan", "scan ", "scan wifi", "scan bt", "scan ble", "scan off"},
|
|
|
TOGGLE_ARGS,
|
|
TOGGLE_ARGS,
|
|
|
FOCUS_CONSOLE_END,
|
|
FOCUS_CONSOLE_END,
|
|
|
NO_TIP},
|
|
NO_TIP},
|
|
@@ -85,44 +78,51 @@ const UART_TerminalItem items[NUM_MENU_ITEMS] = {
|
|
|
FOCUS_CONSOLE_END,
|
|
FOCUS_CONSOLE_END,
|
|
|
NO_TIP},
|
|
NO_TIP},
|
|
|
{"View",
|
|
{"View",
|
|
|
- {"STA", "AP", "STA+AP"},
|
|
|
|
|
- 3,
|
|
|
|
|
- {"view sta", "view ap", "view sta ap"},
|
|
|
|
|
|
|
+ {"STA", "AP", "BT", "BT+AP+STA", "STA+AP"},
|
|
|
|
|
+ 5,
|
|
|
|
|
+ {"view sta", "view ap", "view bt", "view ap sta bt", "view sta ap"},
|
|
|
NO_ARGS,
|
|
NO_ARGS,
|
|
|
FOCUS_CONSOLE_START,
|
|
FOCUS_CONSOLE_START,
|
|
|
NO_TIP},
|
|
NO_TIP},
|
|
|
{"Select",
|
|
{"Select",
|
|
|
- {"STA", "AP"},
|
|
|
|
|
- 2,
|
|
|
|
|
- {"select sta ", "select ap "},
|
|
|
|
|
|
|
+ {"STA", "AP", "BT"},
|
|
|
|
|
+ 3,
|
|
|
|
|
+ {"select sta ", "select ap ", "select bt "},
|
|
|
INPUT_ARGS,
|
|
INPUT_ARGS,
|
|
|
FOCUS_CONSOLE_END,
|
|
FOCUS_CONSOLE_END,
|
|
|
NO_TIP},
|
|
NO_TIP},
|
|
|
{"Selected",
|
|
{"Selected",
|
|
|
- {"STA", "AP", "STA+AP"},
|
|
|
|
|
- 3,
|
|
|
|
|
- {"selected sta", "selected ap", "selected"},
|
|
|
|
|
|
|
+ {"STA", "AP", "BT", "AP+STA+BT"},
|
|
|
|
|
+ 4,
|
|
|
|
|
+ {"selected sta", "selected ap", "selected bt", "selected"},
|
|
|
NO_ARGS,
|
|
NO_ARGS,
|
|
|
FOCUS_CONSOLE_START,
|
|
FOCUS_CONSOLE_START,
|
|
|
NO_TIP},
|
|
NO_TIP},
|
|
|
{"Clear",
|
|
{"Clear",
|
|
|
- {"STA", "AP", "ALL"},
|
|
|
|
|
- 3,
|
|
|
|
|
- {"clear sta", "clear ap", "clear all"},
|
|
|
|
|
|
|
+ {"STA", "AP", "BT", "ALL"},
|
|
|
|
|
+ 4,
|
|
|
|
|
+ {"clear sta", "clear ap", "clear bt", "clear all"},
|
|
|
|
|
+ NO_ARGS,
|
|
|
|
|
+ FOCUS_CONSOLE_END,
|
|
|
|
|
+ NO_TIP},
|
|
|
|
|
+ {"Purge",
|
|
|
|
|
+ {"BLE"},
|
|
|
|
|
+ 1,
|
|
|
|
|
+ {"purge ble"},
|
|
|
NO_ARGS,
|
|
NO_ARGS,
|
|
|
FOCUS_CONSOLE_END,
|
|
FOCUS_CONSOLE_END,
|
|
|
NO_TIP},
|
|
NO_TIP},
|
|
|
{"Get",
|
|
{"Get",
|
|
|
- {"pkt expiry", "SSID rnd chars", "Attack millis", "SSID min len", "SSID max len", "default SSID count", "Channel", "MAC", "MAC Randomisation"},
|
|
|
|
|
- 9,
|
|
|
|
|
- {"get expiry", "get scramble_words", "get attack_millis", "get ssid_len_min", "get ssid_len_max", "get default_ssid_count", "get channel", "get mac", "get mac_rand"},
|
|
|
|
|
|
|
+ {"pkt expiry", "SSID rnd chars", "Attack millis", "SSID min len", "SSID max len", "default SSID count", "Channel", "MAC", "MAC Randomisation", "Purge Strategy", "Purge Min Age", "Purge Max RSSI"},
|
|
|
|
|
+ 12,
|
|
|
|
|
+ {"get expiry", "get scramble_words", "get attack_millis", "get ssid_len_min", "get ssid_len_max", "get default_ssid_count", "get channel", "get mac", "get mac_rand", "get ble_purge_strat", "get ble_purge_min_age", "get ble_purge_max_rssi"},
|
|
|
NO_ARGS,
|
|
NO_ARGS,
|
|
|
FOCUS_CONSOLE_END,
|
|
FOCUS_CONSOLE_END,
|
|
|
NO_TIP},
|
|
NO_TIP},
|
|
|
{"Set",
|
|
{"Set",
|
|
|
- {"pkt expiry", "SSID rnd chars", "Attack millis", "SSID min len", "SSID max len", "default SSID count", "Channel", "MAC", "MAC Randomisation"},
|
|
|
|
|
- 9,
|
|
|
|
|
- {"set expiry ", "set scramble_words ", "set attack_millis ", "set ssid_len_min ", "set ssid_len_max ", "set default_ssid_count ", "set channel ", "set mac ", "set mac_rand "},
|
|
|
|
|
|
|
+ {"pkt expiry", "SSID rnd chars", "Attack millis", "SSID min len", "SSID max len", "default SSID count", "Channel", "MAC", "MAC Randomisation", "Purge Strategy", "Purge Min Age", "Purge Max RSSI"},
|
|
|
|
|
+ 12,
|
|
|
|
|
+ {"set expiry ", "set scramble_words ", "set attack_millis ", "set ssid_len_min ", "set ssid_len_max ", "set default_ssid_count ", "set channel ", "set mac ", "set mac_rand ", "set BLE_PURGE_STRAT ", "set BLE_PURGE_MIN_AGE ", "set BLE_PURGE_MAX_RSSI "},
|
|
|
INPUT_ARGS,
|
|
INPUT_ARGS,
|
|
|
FOCUS_CONSOLE_END,
|
|
FOCUS_CONSOLE_END,
|
|
|
NO_TIP},
|
|
NO_TIP},
|
|
@@ -169,9 +169,9 @@ const UART_TerminalItem items[NUM_MENU_ITEMS] = {
|
|
|
FOCUS_CONSOLE_END,
|
|
FOCUS_CONSOLE_END,
|
|
|
NO_TIP},
|
|
NO_TIP},
|
|
|
{"Homing",
|
|
{"Homing",
|
|
|
- {"802.11", "ANY"},
|
|
|
|
|
|
|
+ {"On", "Off"},
|
|
|
2,
|
|
2,
|
|
|
- {"stalk on", "stalk on"},
|
|
|
|
|
|
|
+ {"stalk on", "stalk off"},
|
|
|
NO_ARGS,
|
|
NO_ARGS,
|
|
|
FOCUS_CONSOLE_END,
|
|
FOCUS_CONSOLE_END,
|
|
|
NO_TIP},
|
|
NO_TIP},
|