Skip to content

Getting Started

Ade Ramdani edited this page May 26, 2026 · 1 revision

Getting Started

Requirements

Requirement Version
macOS 15 Sequoia or later
Xcode 16.0+
Swift 6.0
Apple Developer Account Required for code signing

Install from Release

  1. Download NetUtil-x.x.x.dmg from the Releases page
  2. Open the DMG
  3. Drag NetUtil.app to your Applications folder
  4. Launch from Applications or Spotlight (⌘Space → "NetUtil")

First launch: macOS may show a security prompt. Go to System Settings → Privacy & Security and click Open Anyway.


Build from Source

git clone https://github.com/aderamdani/NetUtil.git
cd NetUtil
open NetUtil.xcodeproj
  1. Select your Team under Signing & Capabilities (required for Network.framework and CoreWLAN)
  2. Select NetUtil scheme and My Mac destination
  3. Press ⌘R to build and run

First Launch

On first launch, NetUtil opens with the Ping tool selected. The sidebar on the left lists all 12 tools grouped by category:

  • Active Probing — tools that send packets or make requests
  • Lookup — DNS, WHOIS, SSL queries
  • Network Info — passive local network information

Permissions

NetUtil requires:

Entitlement Reason
com.apple.security.network.client All outbound network operations

No elevated privileges (root/sudo) required.

Clone this wiki locally