Fixes for the Security Audit firewall analysis, gateway Max Load toggle, and smoother WAN charts. See v1.8.0 release notes for what's new in v1.8.0+.
Security Audit
- Fix false positives in rule overlap detection - Rules with protocol "all" and specific ports (like SNMP 161,162) were incorrectly flagged as overlapping with TCP rules on completely different ports. The overlap detector now properly compares port sets, handles protocol inversion (e.g., "NOT icmp"), and evaluates source port overlap.
- Fix VLAN isolation detection on legacy firewalls - Sites using pre-zone-based firewall rules that block RFC1918-to-RFC1918 traffic via address groups were incorrectly flagged for missing VLAN isolation. The legacy rule parser now resolves address groups, direct IPs, and network configuration IDs so the isolation check works correctly.
WAN Speed Test
- Gateway Max Load toggle - The "Max Load" toggle now works for gateway-side WAN tests too. Normal mode uses 4 servers with 16 streams; Max Load cranks it to 6 servers with 24 streams for saturating multi-gig links. Per-WAN resources taper automatically on multi-WAN setups to avoid overloading the gateway CPU.
- Smoother speed history charts - Time ranges over 4 hours now downsample using the Largest-Triangle-Three-Buckets algorithm, keeping real data points that best preserve the curve shape. Dense test bursts are collapsed first so you see connection stability over days instead of a noisy mess of overlapping points.
Adaptive SQM
- SQM config checkbox wraps on mobile - The "Enable Adaptive SQM" checkbox in WAN config card headers now wraps below the title on mobile instead of overflowing.
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.