System Overview — loading…
Processes Scanned
—
awaiting data
Threats Detected
—
since last scan
Open Ports
—
incl. suspicious
Quarantined
—
awaiting review
Scan Engine
last scan: —
● IDLE
Awaiting first data load from network_report.json…
processes · connections · ports · signatures · behavior
Connecting to ../reports/network_report.json…
Network Traffic (bytes/s)● LIVE
Threat Score
0
/ 100
Critical: 0
High: 0
Medium: 0
Low: 0
Live Activity Log
● STREAMING
CLR
Live Alert Feed
Active Alerts● LIVE
Process Monitor
Running Processes
— processes
| PID | Process | CPU% | MEM% | Conns | Path | Status | Action |
|---|
Port & Socket Map
Open Ports0
⚠ Suspicious0
Well-Known
Active Socket Connections
| Local Addr | Remote Addr | Proto | State | Process | Risk |
|---|
Network Traffic Analysis
Bandwidth Over Time (KB/s)
Top Connections by Volume
| Remote IP | Port | Service | MB Sent | MB Recv |
|---|
Protocol Distribution
Quarantine Viewer
JSON Log Viewer
network_report.json
../reports/network_report.json
↺ RELOAD
Loading…
Configuration
Auto-Refresh
Auto-reload network_report.json
Refresh interval
Alert banner on threats
Sound alerts
Data Source
JSON file path
../reports/network_report.json
Fallback to mock data
When the JSON file is unreachable (e.g. file:// restriction),
the dashboard renders simulated data for UI testing.
Run python netguard.py to generate real data.
the dashboard renders simulated data for UI testing.
Run python netguard.py to generate real data.
Safe Process Whitelist
Loading from scan data…
Defined in netguard.py → SAFE_PROCESSES
Scan Targets
Process scanning
Port enumeration
Signature matching
Behavioral heuristics
Auto-quarantine on detect