General Description
Development of a script for Bruce firmware that will be executed from JS INTERPRETER and
perform WiFi Deauth Flood attacks on selected channels.
Functional Requirements
- Launch and Initialization
Upon launch, the script displays a WiFi channel selection menu for the attack
User can select:
o Single channel
o Multiple channels (multiple selection)
o All channels simultaneously ("Select all" option)
Available channels: 1-14 for 2.4 GHz - Core Functionality
Air scanning: detection of active access points on selected channels
Attack execution: sending deauthentication packets (Deauth Flood) - Controls
Navigation buttons:
Scroll wheel up: stop attack (pause)
Scroll wheel down: continue/resume attack
OK button: open settings menu with the following parameters:
o Attack duration (sec)
o Delay between attacks (sec)
o Packet size (bytes)
o Scan time (sec)
Back button: terminate script and return to main menu
Technical Requirements
Default Parameters:
Attack duration: 60 seconds
Delay between attacks: 5 seconds
Packet size: 128 bytes
Scan time: 5 seconds
Interface:
Display current status (scanning/attacking/paused)
Show selected channels
List of attack targets (discovered access points with SSID)
Packet counter
Active settings indication
Timer until next attack
Menu Structure
Main Menu
├── Channel Selection
│ ├── [ ] Channel 1
│ ├── [✓] Channel 2
│ ├── [ ] Channel 3
│ ├── ...
│ ├── [ ] Channel 14
│ ├── Next
│ └── [✓] Select all channels
│
Working Screen
├── Selected channels: 2, 6, 11
├── Attack targets:
│ ├── SSID: "HomeNetwork" (Ch: 6)
│ ├── SSID: "Office_WiFi" (Ch: 11)
│ └── SSID: "Guest_AP" (Ch: 2)
├── Status: Attack active
├── Packets sent: 1523
└── Next attack in: 3 sec
│
Settings Menu (OK)
├── Attack duration (sec)
├── Delay between attacks (sec)
├── Packet size (bytes)
└── Scan time (sec)