⚙️Scan Control
🎮 Dashboard Controls
Button
Action
⏸️ Pause & Resume
🔧 How It Works
┌──────────────┐
│ Scheduler │
│ (per scan) │
└──────┬───────┘
│
┌────────────▼────────────┐
│ PausableThreadPoolExecutor │
│ │
│ ┌─ Thread 1 ──┐ │
│ │ beforeExecute() ──► if isPaused: │
│ │ condition.await() │
│ │ │ │
│ ├─ Thread 2 ──┤ │
│ ├─ Thread 3 ──┤ │
│ └─ Thread N ──┘ │
└────────────────────────────┘⏱️ Pause Time Tracking
🌐 Individual vs. Global Pause
⚡ Per-Scan Scanner Settings
📊 Configuration Fields
Setting
Description
Default
🔧 How Per-Scan Settings Work
📋 Recommended Configurations
Scenario
Threads
Concurrency
RPS
Notes
🧠 Smart Scan Default Values
🎯 Stop-on-First-Match
⏱️ Scan Timeout
🔄 Redirect Loop Protection
🔁 Duplicate Scan Avoidance
🔎 Scan Scope (Per-Host Deduplication)
scanScope
Mode
Behavior
🔢 Max Concurrent Scans
Last updated
