Mac Networking Tools
Tools for checking connectivity, analysing traffic, discovering devices and connecting to other computers on macOS.
Many useful network tools are already built into macOS. Start with the problem you're troubleshooting below. Only scan or capture traffic on networks you own or administer.
Part of the Network Engineer toolkit, which explains when you would use each tool.
What are you trying to do?
- Check if a device is reachable
→ ping
- Inspect network traffic
→ Wireshark / tcpdump / TShark
- Discover devices on a network you administer
→ Nmap / Angry IP Scanner
- Diagnose DNS
→ dig
- Trace a connection
→ traceroute / MTR
- Test network bandwidth
→ iperf3
- Connect to another computer
→ ssh / Tailscale
- Transfer files securely
→ rsync / FileZilla
Connectivity
Check whether a computer or service responds, and how quickly.
- pingBuilt into macOS
Check whether a host or gateway is reachable and how long replies take.
Terminal:
ping example.comAll versions of macOSApple documentation
Packet Analysis
Capture and examine network traffic in detail.
WiresharkNetwork protocol analyser for capturing and inspecting traffic.
Open SourceWin / Mac / Linux
Network Discovery
Find hosts and services on networks you manage.

- Angry IP Scanner
A simpler graphical scanner, also available for Windows and Linux.
Open SourceWin / Mac / Linux
DNS
Check how names resolve to addresses.
- digBuilt into macOS
Check how a name resolves and which DNS server answers.
Terminal:
dig example.comAll versions of macOSApple documentation
Routing & Path Analysis
See each hop to a destination and where it fails.
- tracerouteBuilt into macOS
Find where along the path a connection slows down or fails.
Terminal:
traceroute example.comAll versions of macOSApple documentation
Bandwidth Testing
Measure throughput between two machines you control.
Remote Access
Log in to servers and other computers securely.
- sshBuilt into macOS
Connect securely to servers and copy files with scp and sftp.
Terminal:
ssh user@serverAll versions of macOSApple documentationAbout OpenSSH
TailscalePrivate network that securely connects your devices anywhere.
FreemiumWin / Mac / Linux / Android / iOS
File Transfer
Copy files to and from servers over SFTP or SCP.