Sie öffnen Spotlight, tippen „Netzwerkdienstprogramm“ ein, und es kommt nichts zurück. Das ist keine kaputte Installation: Die App ist weg. Das Netzwerkdienstprogramm lag jedem Mac bis macOS Catalina 10.15 bei, wurde in Big Sur 11 im Juni 2020 als veraltet markiert (das Bundle lag noch in /System/Library/CoreServices/Applications/, aber die Tabs taten nichts mehr) und wurde mit Ventura 13 vollständig aus dem System entfernt. Auf einem aktuellen Mac (hier geprüft unter macOS 27.0, Build 26A5388g) liegt es weder in /System/Library/CoreServices/Applications/ noch in /System/Applications/Utilities/. Apples eigene Support-Seiten beschreiben es weiterhin im Präsens, weil sie nie über den macOS-10.15-URL-Pfad hinaus aktualisiert wurden.
Die alltäglichen Aufgaben, die es abdeckte (antwortet der Host, wo bricht der Pfad ab, worauf löst dieser Name auf, wem gehört diese Domain) führen also jetzt über das Terminal. Oder über gar nichts, wenn Sie gerade ein iPhone in der Hand halten.
SSHive holt diese Aufgaben zurück, auf macOS,
iPhone und iPad, in den
SSH-Client, mit dem Sie sich ohnehin auf die Maschine verbinden: Ping, Traceroute, DNS-Abfrage, Whois, MX-Abfrage und DNSBL-Blacklist-Prüfung, dazu eine Übersicht Ihrer lokalen Netzwerkschnittstellen. Alles davon ist kostenlos. Keine Werbung, kein Abo, kein Konto und auf keiner Plattform eine Pro-Sperre.
Ping und Traceroute sind überall echtes ICMP: Mac-App-Store-Version, iPhone und iPad gleichermaßen. Das ist ungewöhnlich genug für einen eigenen Satz: Weithin wird angenommen, Apples Sandbox schließe das aus, und das tut sie nicht. Ein ICMP-Datagramm-Socket braucht keine Root-Rechte und ist erlaubt; nur ein Raw-Socket wird verweigert. Der vollständige Mechanismus steht auf der Traceroute-Seite.
Eines ist es nicht: kein Portscanner und kein netstat. Zu den Tabs „Port Scan“ und „Netstat“ des Netzwerkdienstprogramms gibt es hier keine Entsprechung, dafür sollten Sie nmap und
lsof -i behalten.
Was es hat und kein Netzwerkdienstprogramm-Klon mitbringt: die Werkzeuge auf der Mail-Seite. Und wenn die Diagnose auf einen bestimmten Host zeigt, ist die SSH-Sitzung einen Tab entfernt statt eine App.