LanGuard 1.0.0
First public release. A native macOS menu-bar app that turns Wi-Fi off when a wired Ethernet link is active and back on when you unplug.
Highlights
- Edge-based toggling — acts only on plug/unplug transitions, so manual Wi-Fi changes are respected
- Wake-aware — corrects state after sleep
- Per-interface config; virtual/VPN/VM adapters off by default
- Optional notifications, configurable menu-bar indicator (LAN/Wi-Fi/Off), master pause switch, start-at-login
- No sudo, no shell scripts (CoreWLAN + SystemConfiguration). No network calls, no tracking.
Install
brew install --cask roypadina/tap/languardOr download LanGuard.zip below. Requires macOS 14 (Sonoma)+.
First launch (important)
LanGuard is ad-hoc signed and not notarized, so macOS will block the first launch:
right-click LanGuard in /Applications → Open, or run xattr -dr com.apple.quarantine "/Applications/LanGuard.app".
Verify the download
shasum -a 256 LanGuard.zip
# 4070b8ee6af3e499cbeefe2dba9f3b307e80b9fe2d6acd845768ff87118ddd8e
Full notes: see CHANGELOG.md.