feat: Attacks UI (Overview + Evil WPA/Open/Enterprise launchers)

Side-menu Attacks section with deploy/stop launchers, live status card
(device truth), monitor capture toggle, hashcat .hc22000 export + download,
deauth targeting panel, enterprise cred tables and PineAPE toggles.
This commit is contained in:
2026-08-18 19:30:26 -05:00
parent 01c84caaaa
commit 2ff0c4d320
5 changed files with 426 additions and 0 deletions
@@ -29,6 +29,7 @@ const App = (() => {
const railItems = [
{ key: 'dashboard', label: 'Dashboard', hash: '#/dashboard', icon: 'dashboard' },
{ key: 'attacks', label: 'Attacks', hash: '#/attacks', icon: 'attack' },
{ key: 'pineap', label: 'PineAP', hash: '#/pineap', icon: 'wifi' },
{ key: 'recon', label: 'Recon', hash: '#/recon', icon: 'recon' },
{ key: 'logging', label: 'Logging', hash: '#/logging', icon: 'logging' },
@@ -393,6 +394,10 @@ const App = (() => {
const routes = {
'#/dashboard': 'dashboard',
'#/attacks': 'attacks',
'#/attacks/wpa': 'attacks_wpa',
'#/attacks/open': 'attacks_open',
'#/attacks/enterprise': 'attacks_enterprise',
'#/pineap': 'pineap',
'#/pineap/open': 'pineap_open',
'#/pineap/evilwpa': 'pineap_evilwpa',