AirPort Utility 0.1.0 beta 2
Pre-release
Pre-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
python3is 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
- Download AirPort-Utility-0.1.0-beta.2-macos.zip.
- Verify its SHA-256 checksum if desired.
- Unzip it and move AirPort Utility.app to Applications.
- 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
python3required — the backend now ships self-contained inside the app
See the README for full feature documentation and the roadmap for what's next.