Why is Traceroute greyed out in the Mac App Store version of SSHive?+
Because traceroute needs ICMP raw sockets and the macOS App Sandbox does not grant them to App Store applications. The network-client entitlement authorises outbound connections, not packet crafting. Rather than return an empty pane, SSHive shows the card disabled with that explanation. Everything else in the tools panel still works in the App Store build — ping (as a TCP-connect probe), DNS lookup, whois, MX lookup and DNSBL checks. For a real traceroute on a Mac, use the free direct-download build.
Can I run a traceroute from an iPhone or iPad?+
Not with SSHive, and the constraint is the platform rather than the app: iOS allows no subprocess spawning, has no setuid binaries and exposes no public API for TTL-limited probes with ICMP error reception. SSHive therefore does not offer traceroute measurement on iPhone or iPad. Its mobile diagnostics are ping (a TCP-connect probe), DNS lookup, whois over TCP port 43, MX lookup and DNSBL checks. When you need a real path trace from a phone, SSH into a machine that has traceroute and run it there.
What do three asterisks mean in a traceroute?+
That none of the three probes for that TTL got an ICMP Time Exceeded back before the timeout. It usually means the router is configured not to emit ICMP errors, is rate-limiting them, or that a firewall dropped the probe or the reply. It rarely means the router is broken. If any later hop answers, that silent router forwarded your packet perfectly. Only asterisks that continue unbroken to the end of the trace are a real signal.
Why does a middle hop show 300 ms when the destination shows 40 ms?+
Because answering your probe is not that router's job. Generating an ICMP Time Exceeded is control-plane work, handled by a CPU that deliberately gives it low priority, while the traffic it forwards stays on the fast path. A spike that does not propagate to the following hops is an artefact, not a fault. Only an increase that persists through every subsequent hop and into the destination reflects something the traffic actually experiences.
The trace stops at hop 12 and never reaches the host. Is the network down?+
Not necessarily. Plenty of destinations behind load balancers, anycast front-ends or cloud firewalls silently drop traceroute probes while serving TCP traffic normally, so a trace that dies near the end while the service works is expected. Confirm with a connectivity test to the real port before concluding anything. If the service is genuinely unreachable, hop 12 is your evidence: it is the last router that had a route to your target and a route back to you, so the break sits at or immediately after it.
Can I change the hop limit or force ICMP probes instead of UDP?+
Not from the SSHive card. The trace runs with a fixed 30-hop ceiling and the platform default probe type — UDP to high ports on macOS, ICMP Echo on Windows — with no protocol, port or probe-count options exposed. Output is raw text, with no parsed hop table and no ASN or geolocation enrichment. If you need those switches on macOS, the underlying binary accepts them directly in Terminal; the card is there for the common case of tracing a host fast without leaving your sessions.
Is traceroute part of SSHive Pro?+
No. Traceroute and the rest of the network-tools suite are free on every platform where they are available, with no feature gate, no ads and no account to create. SSHive Pro is a one-time purchase, Universal across Mac, iPhone and iPad, with no subscription; it unlocks session-side capabilities rather than diagnostics. The free direct-download macOS build is also the one that can run a real traceroute, so the most capable option here costs nothing.