Small security audit fixes. Feature recap since v1.4.x:
- Client Performance dashboard (v1.6.0) - Per-client signal quality, walk-test GPS mapping, connection history, and roaming events
- Planned AP placement (v1.6.0) - Place any AP model from a 30+ model catalog on your floor plan to simulate coverage before buying hardware
- Signal Map floor plan editor (v1.5.0) - Draw building layouts with wall materials, place APs, and see real-time RF propagation heatmaps
- Gateway-direct WAN speed testing (v1.4.1) - Speed tests directly from your UniFi gateway against Cloudflare's edge network
See v1.6.0 release notes and v1.5.0 release notes for the full breakdown.
Security Audit
- NVRs allowed on Management VLAN - NVRs (UNVR, UNVR-Pro, Cloud Key) are no longer flagged Critical when on the Management VLAN. They're dual-homed devices that legitimately need management access, so both Management and Security VLANs are accepted.
- Furbo cloud camera support - Furbo dog cameras are now recognized as cloud-dependent devices, so the audit correctly recommends an internet-connected VLAN instead of a local-only security VLAN. Thanks to @ekobres (#269).
Fixes
- GPS denial no longer stops signal logging - On the Client Performance page, denying GPS permission was accidentally triggering zombie detection, which killed signal logging entirely. Now logs signal data without coordinates as intended.
Installation
Windows: Download the MSI installer below
Docker:
docker compose pull && docker compose up -dmacOS (native, recommended for accurate speed tests vs Docker Desktop):
git clone https://github.com/Ozark-Connect/NetworkOptimizer.git && cd NetworkOptimizer && ./scripts/install-macos-native.sh
# or if you already have it cloned
cd NetworkOptimizer && git pull && ./scripts/install-macos-native.shProxmox:
bash -c "$(curl -fsSL https://raw.githubusercontent.com/Ozark-Connect/NetworkOptimizer/main/scripts/proxmox/install.sh)"For other platforms (Synology, QNAP, Unraid, native Linux), see the Deployment Guide.