Skip to content

AirPort Utility 0.1.0 beta 2

Pre-release
Pre-release

Choose a tag to compare

@pepperstm pepperstm released this 22 Aug 17:52
· 8 commits to main since this release

Everything below has landed since 0.1.0 beta 1.

Highlights

  • Network diagnostics — gateway, DNS, public-Internet, and likely double-NAT checks run from the Mac itself, independent of what the AirPort reports.
  • Wi-Fi congestion analysis — on-demand scan of nearby networks with channel recommendations, plus per-client SNR and Wi-Fi band in the Connected Clients details.
  • Configuration history and reviewed rollback — every settings write is snapshotted first; history records whether it completed and left the device reachable, with the option to restore.
  • Automatic configuration backups — a separate, credential-free settings snapshot saved about once a day just from connecting, independent of any change you make, so a recent backup exists before a firmware upgrade or factory reset.
  • Time Machine backup-history analysis — sparsebundle growth and backup-freshness assessment for Time Capsules.
  • Hardware compatibility reporting — Diagnostics shows whether a connected AirPort's product identifier matches a recognised profile, included in exported support bundles.
  • Client identification — a vendor name from a curated, real IEEE OUI lookup (never a guess), a conservatively-guessed device type, and an optional local nickname per client.
  • Detection of a base station outside this Mac's local network (VPN/remote access or a genuine double-NAT) with a clear Dashboard explanation instead of a silent "Not advertised" fallback.
  • Self-contained packaging — the Python backend now ships frozen inside the app; a system python3 is no longer required to run the packaged release, only to build it from source.
  • Dual licensing — most of the codebase stays MIT; a specific set of files that are new work by Graham Barber are separately released under GPLv3. See NOTICE.md.

Install

  1. Download AirPort-Utility-0.1.0-beta.2-macos.zip.
  2. Verify its SHA-256 checksum if desired.
  3. Unzip it and move AirPort Utility.app to Applications.
  4. Open the app. Because this beta is ad-hoc signed rather than notarized, macOS may require you to Control-click the app, choose Open, and confirm the first launch.

Requirements

  • macOS 13 or newer, Apple Silicon
  • Network access to the AirPort base station and its administrator password
  • No system python3 required — the backend now ships self-contained inside the app

See the README for full feature documentation and the roadmap for what's next.