Skip to content

LanGuard 1.0.0

Choose a tag to compare

@roypadina roypadina released this 05 Jun 13:21

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/languard

Or 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.