@@ -13,43 +13,37 @@ _angryoxide() {
13
13
_arguments -C \
14
14
'1: :->command' \
15
15
'(-i --interface)'{-i,--interface}'[Interface to use]:interface:_list_wireless_interfaces' \
16
- '(-c --channel)'{-c,--channel}'[Optional - Channel to scan]:channel:' \
16
+ '(-c --channel)'{-c,--channel}'[Optional - Channel to scan (default: 1,6,11) ]:channel:' \
17
17
'(-b --band)'{-b,--band}'[Optional - Entire band to scan]:band:(2 5 6 60)' \
18
18
'(-o --output)'{-o,--output}'[Optional - Output filename]:output file:_files' \
19
19
'(-h --help)'{-h,--help}'[Print help]' \
20
20
'(-V --version)'{-V,--version}'[Print version]' \
21
- '(-t)'{-t}'[Optional - Target (MAC or SSID) to attack]:target:' \
22
- '(-w)'{-w}'[Optional - Whitelist (MAC or SSID) to NOT attack]:whitelist:' \
21
+ '(-t --target-entry )'{-t,--target-entry }'[Optional - Target (MAC or SSID) to attack]:target entry :' \
22
+ '(-w --whitelist-entry )'{-w,--whitelist-entry }'[Optional - Whitelist (MAC or SSID) to NOT attack]:whitelist entry :' \
23
23
'--targetlist[Optional - File to load target entries from]:targets file:_files' \
24
24
'--whitelist[Optional - File to load whitelist entries from]:whitelist file:_files' \
25
- '(-r --rate)'{-r,--rate}'[Optional - Attack rate]:rate:(1 2 3)' \
26
- '--combine[Optional - Combine all hc22000 files into one]' \
25
+ '(-r --rate)'{-r,--rate}'[Optional - Attack rate (1, 2, 3) ]:rate:(1 2 3)' \
26
+ '--combine[Optional - Combine all hc22000 files into one large file for bulk processing ]' \
27
27
'--noactive[Optional - Disable Active Monitor mode]' \
28
- '--rogue[Optional - Tx MAC for rogue-based attacks]:rogue MAC:' \
29
- '--gpsd[Optional - Alter default HOST:Port for GPSD connection]:GPSD HOST :Port:' \
28
+ '--rogue[Optional - Tx MAC for rogue-based attacks]:MAC Address :' \
29
+ '--gpsd[Optional - Alter default HOST:Port for GPSD connection]:GPSD Host :Port:' \
30
30
'--autohunt[Optional - AO will auto-hunt all channels then lock in]' \
31
31
'--headless[Optional - Set the tool to headless mode without a UI]' \
32
32
'--autoexit[Optional - AO will auto-exit when all targets have a valid hashline]' \
33
33
'--notransmit[Optional - Do not transmit - passive only]' \
34
- '--nodeauth[Optional - Do NOT send deauths]' \
35
34
'--notar[Optional - Do not tar output files]' \
36
- '--dwell[Optional - Dwell Time (seconds)]:dwell time:'
35
+ '--disablemouse[Optional - Disable mouse capture (scroll wheel)]' \
36
+ '--dwell[Optional - Adjust channel hop dwell time (seconds)]:Dwell Time (seconds):' \
37
+ '--geofence[Optional - Enable geofencing using a specified latlng and distance]' \
38
+ '--center[Lat,Lng for geofencing]:CENTER:' \
39
+ '--distance[Distance in meters from the center]:DISTANCE:' \
40
+ '--geofence-timeout[Timeout to disable geofence if GPS is lost]:GEOFENCE_TIMEOUT:' \
41
+ '--disable-deauth[Optional - Do NOT send deauthentication attacks]' \
42
+ '--disable-pmkid[Optional - Do NOT attempt to associate for PMKID]' \
43
+ '--disable-anon[Optional - Do NOT send anonymous reassociation attacks]' \
44
+ '--disable-csa[Optional - Do NOT send Channel Switch Announcement attacks]' \
45
+ '--disable-disassoc[Optional - Do NOT send disassociation attacks]' \
46
+ '--disable-roguem2[Optional - Do NOT attempt rogue M2 collection]'
47
+ }
37
48
38
- case $state in
39
- command)
40
- options=(
41
- '--interface[Interface to use]'
42
- '--channel[Optional - Channel to scan]'
43
- '--band[Optional - Entire band to scan]'
44
- '--output[Optional - Output filename]'
45
- '--help[Print help]'
46
- '--version[Print version]'
47
- '--target[Optional - Target to attack]'
48
- '--whitelist[Optional - Whitelist to NOT attack]'
49
- '--targetlist[Optional - File to load target entries from]'
50
- '--whitelist[Optional - File to load whitelist entries from]'
51
- '--rate[Optional - Attack rate]'
52
- '--combine[Combine all hc22000 files into one]'
53
- '--noactive[Disable Active Monitor mode]'
54
- '--rogue[Tx MAC for rogue-based attacks]'
55
- '--gpsd[Alter default
49
+ _angryoxide "$@"
0 commit comments