()
| 10915 | if (!ip) { |
| 10916 | statusEl.textContent = 'Enter a target IP address before scanning.'; |
| 10917 | addConsoleMessage('Manual deep scan aborted: no IP provided', 'warning'); |
| 10918 | return; |
| 10919 | } |
| 10920 | if (!isValidIPv4(ip)) { |
| 10921 | statusEl.textContent = 'Please enter a valid IPv4 address (e.g., 192.168.1.192).'; |
| 10922 | addConsoleMessage(`Manual deep scan aborted: invalid IPv4 (${ip})`, 'error'); |
no outgoing calls
no test coverage detected