Repository navigation
Sonar 2.0.0
Sonar 2.0.0 — futuristic redesign + full security & performance audit
A ground-up sci-fi HUD look and a complete hardening pass.
✨ Futuristic command-center UI
- Phosphor-terminal / HUD theme: animated depth grid, corner-bracket panels, neon green→cyan gradient accents, CRT scanlines, monospace throughout
- Glowing radar sweep and network-health ring,
SONAR//wordmark with live cursor, forced dark cockpit palette
🛡️ Hardening — a full multi-agent audit, 26 fixes
- No more UI stutter/freeze: all network subprocess sampling (throughput, uptime, scans) moved off the main thread
- Data safety: atomic writes + corruption-preserving stores (a bad file can no longer wipe your device history)
- Security: DNS-server input is validated before the privileged call (root command-injection fix); NextDNS/Pi-hole secrets moved to the Keychain; CSV-export formula-injection defused; cleartext-password warning for http Pi-hole
- Robustness: request timeouts on all external calls, socket/stderr safety, correct RFC1918 private-range handling, and proper view-lifecycle cleanup (no leaked timers/tasks)
Everything from 1.x remains: discovery, fingerprinting, port/exposure scanning, diagnostics, Wi-Fi analysis, control, monitoring, trends, uptime, Bonjour, DNS logs, and anomaly detection.
Download & install
Grab Sonar.dmg, drag to Applications. macOS 14+. Un-notarized free build — first launch: right-click → Open → Open, or xattr -dr com.apple.quarantine /Applications/Sonar.app. Allow Local Network (required), Location (Wi-Fi), Notifications.
Free & open source (MIT). Fully local — no tracking.