If you are looking for the Mac Network Utility app, it was removed starting with macOS Monterey (12.0) and is no longer included in current versions of macOS. The good news is that every diagnostic tool it offered—ping, lookup (nslookup), traceroute, whois, port scan, and network statistics—is still available either as a built-in command-line tool in Terminal or through the free, Apple-supported Wireless Diagnostics utility. This article explains exactly what happened, how to run each Network Utility function today, and which replacement fits your needs.
Background: What Network Utility Did
Network Utility was a small GUI app bundled with macOS from the classic Mac OS X days through Big Sur (11.x). It gave users a point-and-click front end for several standard Unix networking commands that have existed for decades. The app lived in /System/Library/CoreServices/Applications and provided five main tabs:
- Info – showed hardware and IP address details for each network interface.
- Netstat – displayed routing tables, active connections, and protocol statistics.
- Ping – sent ICMP echo requests to test reachability and latency.
- Traceroute – mapped the network path to a remote host.
- Whois – queried domain registration databases.
- Finger – looked up user information on a remote system (rarely used).
- Port Scan – checked which TCP ports were open on a host.
Apple removed it in macOS Monterey, likely because the underlying tools were aging, the GUI was outdated, and Apple preferred directing users to more powerful command-line tools or its own Wireless Diagnostics. The removal was not announced prominently, which is why many users still search for it.
How to Open the Built-in Replacements
Every Network Utility function is available in the Terminal app, which is preinstalled on all Macs. Open Terminal from /Applications/Utilities/Terminal.app, or press Command+Space and type “Terminal.� Then use these commands:
- Ping:
ping google.com(press Control+C to stop). Add-c 5to send exactly 5 packets. - Traceroute:
traceroute google.com - Lookup (nslookup):
nslookup google.comordig google.comfor more detail. - Whois:
whois example.com - Port scan:
nc -vz -w 5 example.com 80(checks if port 80 is open). For a range, usenc -vz -w 5 example.com 1-1000. - Netstat:
netstat -rn(routing table) ornetstat -an(all active connections).
For interface info (the old Info tab), use ifconfig or networksetup -listallhardwareports. The latter shows which physical port corresponds to which device name.
Wireless Diagnostics: The GUI Alternative
If you prefer a graphical tool, macOS includes Wireless Diagnostics, which is specifically designed for Wi-Fi troubleshooting. To open it, hold the Option key and click the Wi-Fi icon in the menu bar, then select Open Wireless Diagnostics. This tool can:
- Scan for nearby networks and signal strength.
- Monitor Wi-Fi performance in real time.
- Capture a diagnostic log for analysis.
- Run a basic network performance test.
It does not provide a direct ping or traceroute GUI, but it does offer a “Performance� tab that tests connectivity and latency. For advanced users, the “Window� menu in Wireless Diagnostics has “Sniffer� and “Info� options that show detailed Wi-Fi parameters.
Common Problems and Workarounds
Users often hit a few snags when switching from Network Utility to Terminal:
- “Command not found� – This happens if you mistype a command or if the tool isn’t in your PATH. All the commands above are standard on macOS; check spelling and try again.
- Ping runs forever – By default, ping on macOS keeps going until you press Control+C. Use
ping -c 5 hostnameto limit it. - Port scan seems to hang – The
nccommand can take a long time if the host is slow. Add a timeout:nc -vz -w 3 hostname port. - Whois returns nothing – Some registries block certain queries. Try
whois -h whois.verisign-grs.com example.comfor .com domains. - You miss the GUI – You can download third-party network tools from the App Store, but be cautious: many are outdated or require unnecessary permissions. The command-line tools are safer and more reliable.
How to Choose the Right Tool
Deciding between Terminal and Wireless Diagnostics depends on what you are trying to diagnose:
- Is your internet down entirely? Start with Wireless Diagnostics (if Wi-Fi) or check your Ethernet cable. Then use
ping 8.8.8.8to test basic connectivity. - Is a specific website slow? Use
tracerouteto see where the delay occurs, andnslookupto verify DNS resolution. - Is your Wi-Fi signal weak? Use Wireless Diagnostics to see channel congestion and signal strength.
- Are you worried about security? Use
netstat -anto see active connections, orlsof -ito see which apps are using the network.
For most everyday checks, a single ping or nslookup is enough. For deeper troubleshooting, combine two or three commands.
Safety and Accuracy Considerations
These tools are read-only diagnostics; they do not change system settings. However, a few cautions apply:
- Port scanning can be seen as suspicious by network administrators. Only scan hosts you own or have permission to test.
- Whois queries reveal registration information; use them only for legitimate lookup purposes.
- Netstat output is long; pipe it through
grepto filter, e.g.,netstat -an | grep LISTENto see listening ports. - Do not run commands with sudo unless you know exactly what they do. None of the diagnostics above require administrator privileges.
- Results can be misleading – a failed ping may be due to a firewall blocking ICMP, not an actual outage. Always cross-check with another method, like loading a webpage.
Frequently Asked Questions
Can I still download Network Utility for macOS Monterey or later?
You can find copies of the old Network Utility.app online, but they are not officially supported and may not work correctly on newer macOS versions due to removed dependencies. It is safer to use Terminal commands or Wireless Diagnostics, which are maintained by Apple.
Is there a one-click GUI for ping and traceroute on a modern Mac?
Yes, several third-party apps offer a GUI, but they are not preinstalled. You can also use the “Network� tab in the built-in Activity Monitor to see live traffic, but it does not ping. For a free, reliable GUI, try the built-in Wireless Diagnostics for Wi-Fi issues, or use the command line for everything else.
Why did Apple remove Network Utility?
Apple has not published an official reason, but it aligns with their trend of removing legacy Unix GUI tools in favor of Terminal or more modern replacements. The underlying commands are still there, so the removal was likely about reducing maintenance and UI clutter.
What is the difference between ping and traceroute?
Ping tests whether a host is reachable and measures round-trip time. Traceroute shows the path your packets take, listing each router hop and the latency to each. Use ping for a quick up/down check; use traceroute when you need to see where a connection stalls.
How do I check my Mac’s IP address without Network Utility?
Go to System Settings > Network, select your active connection (Wi-Fi or Ethernet), and click Details. You will see the IP address. Alternatively, in Terminal type ipconfig getifaddr en0 for Wi-Fi or en1 for Ethernet (the exact interface name may vary).
Does the port scan feature in Network Utility still exist?
Yes, but only as the nc command in Terminal. Network Utility’s port scan was basic; nc is more flexible and faster. For example, nc -vz -w 2 example.com 22 checks if SSH is open.
Related
Method: the standard formula for this calculation, rounded as each result states. See how the calculators work or report an error.
More cards in this drawer
- OLED TVs in Dark Rooms: Why They Look Better and When They Don’t
- Philips DST7060/20 7000 Series Iron: Specs & Fit
- Coal Fueled Jet Aircraft: Could It Work?675 L
- Remote Desktop on Raspberry Pi: How to Enable It
- Word Select Last Line in Paragraph?
- Google Assistant IFTTT Recipes: 7 Useful Automations