Ping Warden

Setup for Mac: Install, Approve, Verify

Set up Ping Warden on your Mac: install the app, enter your license key, approve the background helper in Login Items, and confirm Ping Protection is on.

On this page
  1. Install and verify
  2. Automatic protection for games
  3. Control Center widget
  4. Everyday controls
  5. Get help

Ping Protection keeps Apple's AWDL network interface (awdl0) offline. While it is active, AirDrop, AirPlay, Handoff, and other nearby-device features may be unavailable. You can turn protection off at any time or pause it for 10 minutes from the menu bar.

This guide walks through every step of setup in order. Each step lists what you will see, what to do, and what Ping Warden and macOS are doing in the background. If something on screen does not match, the Troubleshooting guide is organized by the exact message Ping Warden shows.

On macOS 15 and later the System Settings page is called Login Items & Extensions. On macOS 13 and 14 it is called Login Items. Ping Warden uses the name that matches your Mac, and this guide uses the newer name.

Install and verify

1. Download Ping Warden

What to do: Buy the Ping Warden License on Gumroad. The signed DMG is attached to the purchase, and your license key arrives in the same email. To try the free dashboard first, download the same build from Releases. You can buy a key later without reinstalling.

Behind the scenes: Every release is signed with Ping Warden's Developer ID and notarized by Apple, so macOS can confirm that the copy you downloaded is the one that was published.

2. Move it to Applications and open it

What you'll see: A disk image window with the Ping Warden icon and an Applications folder.

What to do:

  1. Drag Ping Warden onto the Applications folder.
  2. Eject the disk image.
  3. Open Ping Warden from Applications or Spotlight. Do not open it from the disk image, Downloads, Desktop, or Documents.
  4. The first time, macOS asks you to confirm that you want to open an app downloaded from the internet. Click Open.

Behind the scenes: Gatekeeper checks the notarization before the first launch. Ping Warden's background helper must start from the copy in Applications. If you open the app from Downloads, Desktop, or Documents, or macOS runs it from a temporary location because it was never moved, setup stops with Move Ping Warden to Applications instead of registering a helper that macOS would refuse to start. Ping Warden does not check other folders outside Applications, so setup can fail there without that message. Keep the app in Applications. If macOS cannot verify the copy at all, Ping Warden shows macOS Could Not Verify Ping Warden with a button to open the official Releases page. See Troubleshooting.

3. Read the welcome window

The welcome window opens automatically on the first launch. It is titled Welcome to Ping Warden and lists what the app does. Its buttons depend on whether this Mac can already turn on Ping Protection.

If you have a license or an active transition, you'll see:

If you have not entered a license yet, you'll see:

Every version of the window ends with: "Ping Warden sends anonymous crash and error reports. You can turn this off in Settings → Advanced."

What to do: If you already have a key, click Enter or Buy a License… and continue with step 4. If you are licensed or in the transition, skip to step 5. Choose Not Now to use the free dashboard and set up protection later.

Behind the scenes: Nothing changes on your Mac until you click a setup button. The window opens automatically only once. If you choose Not Now, the menu bar shows Status: Not Set Up, and the protection item in the menu reads Finish Setup…. Choosing it opens the welcome window again.

Crash and error reports include crash details, helper error codes, and app session counts. They never include ping targets, IP addresses, host names, network names, or license keys, and the privacy section lists everything they send. To stop sending them, turn off Send Crash Reports under Settings → Advanced → Privacy. Turning it off takes effect immediately; the only thing sent afterward is one record that the current app session ended.

4. Enter your license key

What you'll see: Settings → License opens with a License Key field that says "Paste your key from the Gumroad receipt", a Verify button, and a Buy a License… button. The status line reads "Enter a license key to enable Ping Protection."

What to do:

  1. Copy the whole key from your Gumroad receipt email.
  2. Paste it into the field and click Verify.
  3. Wait for "License verified. Ping Protection is available." The status changes to Licensed.

Behind the scenes: Ping Warden checks the key with Gumroad once. After that it works offline for up to 14 days between checks. The key is stored in your Mac's keychain.

If you are updating from an earlier version, the pane may show Free Transition instead. You already have access and do not need to buy anything yet. Pricing explains the transition and the path for donors before version 4.

Opening the License pane closes the welcome window. To continue, choose Finish Setup… from the Ping Warden menu bar icon, or click Finish Setup… under Settings → General.

If Verify fails, see license messages.

5. Approve the helper

Ping Protection needs a small background helper. This is the only step that needs your approval in System Settings.

What to do:

  1. Click Turn On Ping Protection in the welcome window. You can also click Finish Setup… in Settings → General, on the Dashboard, or in the menu bar menu.
  2. The welcome window changes to "Waiting for approval" and says: "In System Settings, allow Ping Warden under Login Items & Extensions, then return here."
  3. macOS shows a Background Items Added notification. If approval is still pending after about 10 seconds, Ping Warden opens System Settings → General → Login Items & Extensions for you. You can also click Open Login Items & Extensions in the welcome window.
  4. Under Allow in the Background, turn on Ping Warden.
  5. macOS may ask for an administrator password or Touch ID. That prompt comes from macOS, not from Ping Warden.
  6. Return to Ping Warden.

Finish the approval within about a minute. If you take longer, Ping Warden shows Helper Approval Timed Out and the welcome window shows "Setup did not finish". Click Try Again. See Troubleshooting.

Behind the scenes: Ping Warden asks macOS to register its helper with Apple's SMAppService service, which is why macOS announces a new background item. Approval lets macOS start the helper when the app asks for it. Ping Warden then waits for the helper to answer before it reports that setup worked.

What the helper is and why it needs approval

The helper, PingWardenHelper, ships inside the Ping Warden app. macOS runs it as a system background item with administrator-level rights, because only a privileged process can take a network interface down. Ping Warden itself never runs with those rights.

The helper does one job: it keeps the awdl0 interface down while Ping Protection is on.

The helper never:

You can turn the helper off at any time under Allow in the Background in Login Items & Extensions. Protection stops, and Ping Warden shows Status: Not Set Up until you approve it again. To remove it completely, use Prepare to Remove, described in Uninstall Ping Warden.

6. Confirm that Ping Protection is on

What you'll see:

What to do: Check any of these.

For a full helper check, open Settings → Advanced and click Run Test under Test Helper Connection. A working helper reports Helper Is Working, with its version and "Ping Protection is on." Any other result is covered in Troubleshooting.

Behind the scenes: The menu, Dashboard, and Settings all read the state the helper reports, not just the setting you chose. The intervention counter records the helper's attempts to lower AWDL after macOS raises it again. It does not measure confirmed blocks or spikes prevented. Leave the Dashboard open during a normal game or call to compare latency, jitter, and probe failures.

Automatic protection for games

  1. Open Settings → Automation.
  2. Turn on Game Mode Auto-Detect. No permission is needed.
  3. Optional: click Enable Fullscreen Detection… and allow Screen Recording if you also want fullscreen games behind other windows caught.

Behind the scenes: Game Mode turns protection on and records a Latency Session while a recognized game is the frontmost app. The menu shows Status: Protected, Game Mode Session Active. Once no game is detected through either the frontmost or the optional fullscreen path, it restores your previous protection state. Game Mode skips automatic activation on Ethernet and needs a license or an active transition. It does not turn off protection that you enabled yourself. Some games do not declare the metadata macOS uses for Game Mode; use the menu bar toggle for those titles.

Screen Recording only lets Ping Warden read window metadata to notice a fullscreen game. Ping Warden never captures or saves screen contents.

Control Center widget

The Control Center widget requires macOS Tahoe 26 or newer and a signed release build.

  1. Click Control Center in the menu bar, then click Edit Controls.
  2. Find Ping Protection and add it. To pin it to the menu bar, drag it there while you edit.
  3. Optional: open Settings → General (Settings → Automation in 4.3.0) and turn on Control Center Only. Ping Warden asks "Use Control Center Only?" Click Use Control Center Only, and the toggle replaces Ping Warden's menu bar and Dock icons. Open Ping Warden from Applications or Spotlight to return to Settings. Version 4.2.1 and earlier offer Hide Menu Bar Icon instead, which keeps the Dock icon.

The control uses the same helper, so it needs the approval from step 5. If Control Center Only shows Unavailable, the footer below it explains why. See The Control Center widget does not appear.

Everyday controls

Get help

View this guide on GitHub