(filePath)
| 13370 | // ============================================================================ |
| 13371 | |
| 13372 | // Network scanning variables for enhanced scanning |
| 13373 | let enhancedNetworkScanInterval = null; |
| 13374 | let isEnhancedRealTimeScanning = false; |
| 13375 | |
| 13376 | async function startEnhancedRealTimeScan() { |
| 13377 | const startBtn = document.getElementById('start-network-scan'); |
| 13378 | const stopBtn = document.getElementById('stop-network-scan'); |
| 13379 | |
| 13380 | if (!startBtn || !stopBtn) return; |
| 13381 | |
| 13382 | try { |
| 13383 | addConsoleMessage('Starting enhanced real-time network scanning (ARP + Nmap)...', 'info'); |
| 13384 | startBtn.disabled = true; |
| 13385 | stopBtn.disabled = false; |
| 13386 | isEnhancedRealTimeScanning = true; |
| 13387 | |
| 13388 | // Show progress section |
| 13389 | document.getElementById('scan-progress').classList.remove('hidden'); |
no test coverage detected