A page takes eight seconds to load, an
SSH session freezes halfway through a command, a video call turns into a slideshow. Before you touch anything else, you need two numbers: how long a round trip to the host actually takes, and how many probes never came back. That is what ping gives you, and it is still the fastest way to separate "the server is down" from "the path to the server is bad".
Getting those numbers on Apple hardware is harder than it should be. macOS shipped Network Utility with a Ping tab for years; it was deprecated in Big Sur, stopped working in Monterey, and is no longer present on current macOS releases. Terminal is still there, but it is an awkward detour when you are already working inside a session manager. On iPhone and iPad there is nothing to open at all: iOS exposes no shell to users, so
ping is not a command you can run, only a capability an app has to implement.
SSHive implements it itself on every Apple platform it ships on: iPhone, iPad and the Mac App Store build. All of them send genuine ICMP echo requests (ten on the Mac, twenty on iPhone and iPad) and report the round-trip time of each reply, the TTL it came back with, and how many never returned.
That is worth spelling out, because it is widely assumed to be impossible inside Apple's App Sandbox. The assumption confuses two different things. A
raw socket does need root and the sandbox does refuse it. A
datagram ICMP socket (
socket(AF_INET, SOCK_DGRAM, IPPROTO_ICMP)) needs neither: Darwin hands it to unprivileged processes, and the sandbox permits it. It is the same mechanism Apple's own SimplePing sample code uses on iOS. SSHive opens that socket directly, so the sandboxed App Store build measures real round trips rather than an approximation.
A TCP-connect probe against a port you choose is still available, and it is the right tool when ICMP is filtered end to end. It is a deliberate choice in the interface, not a silent substitution: the card tells you which engine produced the numbers you are reading.
The tool is free on every platform. None of SSHive's network tools sit behind a Pro licence check, and there are no ads and no account.