(logLine)
| 12053 | `; |
| 12054 | return; |
| 12055 | } |
| 12056 | |
| 12057 | let html = '<div class="space-y-4">'; |
| 12058 | |
| 12059 | if (currentAttackGroupBy === 'network') { |
| 12060 | // --- Group by Network (SSID), then sub-group by IP --- |
| 12061 | const logsByNetwork = {}; |
| 12062 | logs.forEach(log => { |
| 12063 | const net = log.network_ssid || 'unknown'; |
| 12064 | if (!logsByNetwork[net]) logsByNetwork[net] = {}; |
| 12065 | const ip = log.target_ip || 'Unknown'; |
no outgoing calls
no test coverage detected