Was jedes Werkzeug misst und wie du liest, was es sagt.
Die App Pulse ist auf Englisch: Tasten und Einstellungen sind so benannt, wie sie in der App erscheinen.
Die meisten Netzwerkwerkzeuge geben dir Zahlen. Pulse gibt dir die Zahlen und sagt dann, was sie bedeuten — welcher Hop schuld ist, ob ein Zertifikat dein nächstes Wartungsfenster überdauert, ob der Nameserver, der nicht antwortet, eine Rolle spielt. Wo Pulse ein Urteil fällt, nennt dir diese Seite die Regel dahinter, damit du ihm bewusst widersprechen kannst.
Drei Farben, überall, und sie bedeuten immer dasselbe: Grün gemessen und in Ordnung, Gelb gut zu wissen, Rot ein Problem. Ein hohler Punkt bedeutet nie gemessen, und das ist nicht dasselbe wie in Ordnung — ein leeres Ergebnis ist kein Gesundheitszeugnis.
Die Schwellenwerte für Latenz, Verlust und Jitter legst du selbst fest: Settings → Thresholds. Die Standardwerte sind ein Ausgangspunkt, keine Behauptung: Latenz gut unter 100 ms und langsam unter 200; Verlust gut unter 1 % und langsam unter 5 %, strenger, weil Verlust überhaupt nicht vorkommen sollte; Jitter gut unter 10 ms und langsam unter 30.
Gib einen Host ein und starte. Pulse läuft den ganzen Pfad dorthin alle 2,5 Sekunden ab und führt pro Hop ein gleitendes Fenster, sodass du Verhalten über die Zeit siehst statt einer einzelnen Stichprobe.
Hat ein Name sowohl eine IPv4- als auch eine IPv6-Adresse, wählt das System eine aus, und Pulse folgt ihr. Mit der Zeile IP version unter dem Host entscheidest du selbst: IPv4 oder IPv6 erzwingt diese Adressfamilie für die Sitzung, und Both (beide) beobachtet die zwei nebeneinander, je eine Familie, über dieselbe Schnittstelle. Pulse merkt sich die Wahl auf diesem Gerät.
Eine erzwungene Familie weicht nie stillschweigend auf die andere aus. Hat der Name keine Adresse dieser Familie, ist die einzige IPv6-Adresse eine, die ein Mobilfunknetz erzeugt hat, um einen reinen IPv4-Host zu erreichen (NAT64), oder hat dieses Netzwerk keine Route dafür, dann startet die Sitzung nicht und sagt, woran es liegt. Eine direkt eingegebene Adresse bestimmt ihre Familie selbst.
Jede Zeile ist ein Hop: seine Adresse, wem er gehört, dann avg, cur und jit (Durchschnitt, aktueller Wert, Jitter) in Millisekunden und eine Sparkline seines jüngsten Verlaufs. Das Balkendiagramm rechts zeichnet für jeden Hop den Bereich von Minimum bis Maximum auf einer gemeinsamen Achse, sodass ein Hop, der langsam und sprunghaft ist, anders aussieht als einer, der nur weit weg ist.
Wenn ein Hop Verlust meldet, können zwei völlig verschiedene Dinge dahinterstecken.
Der Router könnte deinen Datenverkehr verwerfen — dann leidet alles dahinter, und auch das Ziel sieht Verlust.
Oder er leitet deinen Verkehr einwandfrei weiter und begrenzt nur die Rate der Antworten, die er über sich selbst schickt. Viele Router tun das per Richtlinie. Nichts ist kaputt; der Hop redet nur nicht so oft über sich selbst, wie du gefragt hast.
Pulse trennt die beiden und kennzeichnet sie. Erscheint Verlust an Hop 4 und das Ziel ist sauber, ist der Pfad in Ordnung. Setzt sich der Verlust von Hop 4 bis zum Ziel fort, ist Hop 4 die Stelle, an der du suchen solltest.
"Stable · 3 ms · no loss over 9 rounds" ist die Zusammenfassung des Fensters, nicht der letzten Runde. Sie ändert sich, während die Sitzung läuft, und sie ist das, wovon du für ein Ticket einen Screenshot machst.
Während ein Pulse läuft, markiert das Diagramm die drei Dinge, die ein Telefon tut und die eine Spitze auf einem sonst ruhigen Pfad erklären: ein Roaming zu einem anderen Access Point im selben WLAN, ein Wechsel zwischen WLAN und Mobilfunk oder in ein anderes WLAN, und ein VPN, das auf- oder abgebaut wird. Jedes davon ist eine gestrichelte Linie an der Stelle, an der es passiert ist, mit einem kleinen Symbol. Die neuesten drei werden unter dem Diagramm benannt, eine gespeicherte Sitzung listet alle unter Changes (Änderungen) auf, und sie gehen beim Export in die CSV-Datei und das Bild ein. Compare (Vergleich) zeigt die Markierungen jeder Sitzung in ihrer eigenen Farbe.
Auch die KI-Diagnose sieht sie, als Art der Änderung und wie weit im Lauf sie geschah, sodass sie einen Verlustschub mit einem Roaming in Verbindung bringen kann. Die Kennungen der Access Points werden nicht gesendet. Roamings brauchen den Standort, weil iOS die Details eines WLANs nur damit preisgibt; ohne ihn werden Wechsel und VPN-Änderungen trotzdem markiert.
Jede Sitzung, die noch läuft, steht unter Running now (läuft gerade). Wische eine nach links, um sie zu pausieren, fortzusetzen oder zu stoppen, ohne sie zu öffnen. Eine fehlgeschlagene Sitzung wischst du mit Dismiss weg.
Dual Pulse misst zwei Schnittstellen, oder IPv4 und IPv6, gleichzeitig. Jeder Vergleich benennt jede Seite nach dem, was sich unterscheidet — "Wi-Fi (en0)" gegen "Ethernet (en8)", oder "IPv4" gegen "IPv6" — und gibt ihr eine Farbe, Blau oder Pink, auf jeder Karte dieselbe. Die Werte jeder Seite sind die Kacheln des einfachen Pulse (Cur, Avg, Loss und Jitter, gefärbt nach deinen Schwellenwerten), und ein Häkchen markiert die bessere Seite bei Avg, Loss und Jitter. Innerhalb von 10 % ist es ein Unentschieden.
Optional, etwa zwanzig Sekunden. Er misst den Durchsatz in beide Richtungen und — nützlicher — was die Latenz tut, während die Leitung ausgelastet ist. Eine Verbindung mit 5 ms im Leerlauf und 300 ms unter Last ist der Grund, warum Anrufe stocken, sobald jemand ein Backup startet. Diese Lücke heißt Bufferbloat.
Während ein Pulse läuft, ist er auch eine Live-Aktivität: auf dem Sperrbildschirm, in der Dynamic Island und im Smart Stack deiner Apple Watch — keine Watch-App nötig. Die Karte zeigt die Urteilszeile aus der Leiste oben und einen farbigen Punkt. Bei mehreren Hosts, oder zwei Schnittstellen nebeneinander, steht der schlechteste vorn, und der Rest wird gezählt: "2 of 3 good".
Das iPhone benachrichtigt dich, wenn das Urteil drei Runden in Folge schlecht war, und noch einmal, wenn es danach drei Runden lang gut war. Langsam wird angezeigt, aber nie gemeldet, und eine Verbindung, die zwischen beidem hin- und herspringt, bleibt nie lange genug in einem Zustand, um Alarm auszulösen. Ist das iPhone entsperrt, kommt die Mitteilung vom iPhone statt von der Watch: iOS entscheidet, wo sie landet.
Pulse misst nur, solange es auf dem Bildschirm ist. Verlässt du es, pausiert die Sitzung, und die Karte sagt das; kommst du zurück, läuft sie weiter. Wenn jede Sitzung gestoppt ist, wird die Karte für eine Stunde zur Zusammenfassung — "18 min · went bad 2 times · worst 480 ms". Auch eine Services-Prüfung erscheint: "Checking Teams…", dann ihr Urteil für fünfzehn Minuten.
Kostenlos, auf dem iPhone. Settings › Live Activity & Widget hat einen Schalter für die Karte und einen für die Mitteilungen; die iOS-eigenen Einstellungen › Pulse › Live-Aktivitäten haben Vorrang vor beiden. Der Schalter Background checks im selben Abschnitt ist für das Widget weiter unten.
Ein Widget auf dem Home-Bildschirm oder Sperrbildschirm beantwortet eine Frage: Ist dieses
Netzwerk gerade in Ordnung? Es zeigt die letzte Prüfung von Pulse — den Router und einen
öffentlichen Host, je ein paar Pings — mit dem Netzwerk, in dem gemessen wurde, und
wie lange das her ist. Ist der Host, den es prüfen würde, eine LAN-Adresse oder ein LAN-Name —
.local, .lan, .home,
.home.arpa, ein bloßer Name wie nas oder ein Name,
der zu einer Adresse im Heimnetz auflöst —, prüft es stattdessen 1.1.1.1, damit sich die
Messung immer auf dein Internet bezieht, nicht auf dein eigenes Netzwerk. In einem
Full-Tunnel-VPN zeigt es VPN, ohne separaten Router-Abschnitt. Die App
prüft jedes Mal, wenn du sie öffnest, und, wenn
Background checks in Settings eingeschaltet ist, immer wenn iOS sie im
Hintergrund weckt: etwa alle 15 bis 60 Minuten, während das iPhone benutzt wird,
selten über Nacht. Ein Widget kann nicht selbst messen, deshalb wird das Alter
immer angezeigt; eine Prüfung, die älter als sechs Stunden ist, wird grau dargestellt. Tippe darauf, um
Pulse mit diesem Host im Eingabefeld zu öffnen — es füllt das Feld und startet
nichts. Während ein Pulse läuft, folgt das Widget stattdessen ihm,
zeigt alle fünf Minuten die eigenen Werte dieses Pulse und noch einmal in dem
Moment, in dem du die App verlässt.
Acht Prüfungen in etwa zehn Sekunden, dann ein Satz. Die Prüfungen laufen in ursächlicher Reihenfolge — Verbindung, Adresse, Gateway, Nachbarn, DNS, Internet, öffentliche Adresse, VPN —, und das Urteil benennt den frühesten Fehler, weil er derjenige ist, der die anderen erklärt. Keine Verbindung heißt kein Gateway heißt kein DNS; den DNS-Fehler zu melden, würde dich auf die falsche Spur schicken.
Unter dem Urteil steht jede Prüfung mit einem Punkt: grün bestanden, gelb eine Warnung, rot fehlgeschlagen, grau nicht gemessen. Jede Prüfung behält bei jedem Lauf ihren Platz, sodass du lernst, wo DNS steht. Tippe auf einen Namen, um zu seiner vollständigen Zeile zu springen.
Bestandene Befunde sind eingeklappt. Öffne sie, wenn du die Werte hinter einem bestandenen Test sehen willst.
"Working over IPv6 only — IPv4 is not getting through" bedeutet, dass der Router nicht mehr antwortete und jeder IPv4-Nameserver verstummte, während die IPv6-Nameserver noch antworteten. Das wird einmal gesagt, im Urteil, statt als zwei getrennte Warnungen, und die DNS-Zeile nennt die Familie: "2 of 3 name servers answered, all of them IPv6; no IPv4 one did." In einem Netzwerk ganz ohne IPv4-Adresse werden die IPv6-Nameserver über IPv6 gefragt.
"Another device is using this device's address" bedeutet, dass zwei Geräte per ARP für dieselbe Adresse geantwortet haben. Es lohnt sich, dem nachzugehen: meist eine statische Adresse, die doppelt vergeben wurde, oder ein Gerät, das eine Adresse behält, nachdem seine Lease weitergewandert ist.
Gib einen Host ein, oder host:port für alles, was nicht auf 443 liegt. Das SNI-Feld,
unter dem Ziel aufklappbar, lässt dich mit einer Adresse verbinden und nach
einem anderen Namen fragen — um einen von vielen virtuellen Hosts hinter einem Load
Balancer zu prüfen.
curl, Java und Python tun das nicht.
„Funktioniert in meinem Browser“ ist genau der Fehler, den das findet.Vertrauen wird von diesem Gerät beurteilt, einschließlich aller darauf installierten Profile oder Unternehmens-Root-Zertifikate. Ein Zertifikat, das auf deinem iPhone funktioniert und nirgendwo sonst, ist gut zu kennen.
Certificate steht jetzt an erster Stelle der Look-up-Werkzeuge. Certificate, DNS und WHOIS öffnen mit einem leeren Feld, damit nichts geprüft wird, was du nicht gewählt hast. Bei einem Host, der nie antwortet, wird nach 10 Sekunden aufgegeben.
Jedes Zertifikat, das du prüfst, wird überwacht. Pulse warnt dich 30, 14, 7 und 1 Tag vor dem Ablauf, um 9 Uhr morgens, und sagt dir, wenn es erneuert wird, nicht mehr vertrauenswürdig ist, nicht mehr zu seinem Namen passt oder der Server sein Zwischenzertifikat nicht mehr mitschickt. Beim ersten Mal fragt iOS nach der Erlaubnis, Mitteilungen zu senden — erst nachdem du unter einem Zertifikatsergebnis auf Turn on getippt hast.
Die erneuten Prüfungen laufen im Hintergrund, wann immer iOS es zulässt, etwa zweimal am Tag, von deinem Gerät aus. Ein Captive Portal oder ein Netzwerk, das verschlüsselten Verkehr untersucht, lässt alle Zertifikate auf einmal falsch aussehen; Pulse erkennt das und beurteilt in diesem Durchgang nichts, damit kein Fehlalarm entsteht. Tippe auf eine Warnung, um das Zertifikat erneut zu prüfen.
Das Werkzeug Certificate zeigt, wie viele Zertifikate überwacht werden und welches als Nächstes abläuft. Tippe darauf, um Watching zu öffnen, die vollständige Liste, das Dringendste zuerst: Tippe auf eines, um es erneut zu prüfen, wische, um es nicht mehr zu überwachen. Dieselbe Liste steht in Settings unter Certificate alerts, mit dem Schalter. Die Liste wird wie der Verlauf über dein eigenes iCloud synchronisiert; der Schalter gilt pro Gerät.
Gib eine Webadresse ein. Pulse lädt die ganze Seite in einer privaten Browsersitzung,
die nichts behält — keine Cookies, keinen Cache, keine Anmeldung — und hört auf, wenn die
Seite geladen ist und 2 Sekunden lang ruhig war, oder nach 30 Sekunden. Ein eingetipptes
http:// bleibt erhalten, damit du die Weiterleitung auf HTTPS siehst.
cdn.example.com
gehört zu example.com. Eine andere Website gibt der Seite oft weder Größen noch Phasen
preis; Pulse schreibt „not disclosed“, statt 0 zu zählen.Weiterleitungen zeigen, wohin jede ging und wie lange sie dauerte; der Browser meldet ihre Statuscodes nicht. Ein Lauf behält die 300 längsten Anfragen. Der Wechsel in den Hintergrund stoppt eine Prüfung, weil iOS Webseiten dort anhält. Ohne Pro trägt die Web-Kachel ein PRO-Abzeichen, und Check öffnet die Paywall.
Sag es Siri, starte es in Kurzbefehle oder tippe auf eine Taste im Kontrollzentrum. Die Sätze sind englisch, wie die App. Alles ist kostenlos, außer dem, was in der App Pro ist, und nichts Neues verlässt dein Gerät.
Wenn eine andere App auf dem Telefon denselben Namen wie der Dienst trägt (Microsoft Teams, Zoom ...), öffnet Siri unter Umständen diese App. Sage „Check a service in Pulse“ und beantworte die Frage.
„My router“ oder „my gateway“ meint das Gateway des Netzes, in dem du bist. Bei jedem anderen Host fragt Siri nach („Which host?“); „google dot com“ wird verstanden.
Check my network, Ping, Certificate und My network antworten per Stimme mit einer kleinen Karte, ohne die App zu öffnen, innerhalb von 25 Sekunden. Die Läufe werden wie alle anderen in History gespeichert; My network ist kein Lauf. Die Kurzbefehle-Aktion Pulse a host hat ein optionales Feld Minutes (1 bis 1440): Stelle es dort ein, oder in einem Kurzbefehl, den du dann per Stimme oder mit der Aktionstaste startest, und der Pulse endet nach so vielen Minuten und bleibt erhalten. Das sagt man nicht zu Siri.
Füge die Steuerung Check network (von Pulse) zum Kontrollzentrum hinzu. Ein Tipp startet einen Health Check im Hintergrund und meldet das Urteil als Mitteilung; tippe auf die Mitteilung, um diesen Lauf in History zu öffnen.
Die Kurzbefehle-Aktion Check my network hat die Option Notify: Only if not healthy (Standard), Always oder Never. Sie ist für Automationen gedacht, etwa beim Beitritt zu einem WLAN, und für die Aktionstaste. Der gesprochene Satz an Siri löst nie eine Mitteilung aus. Ohne Verbindung lautet die Antwort „You're offline: no Wi-Fi or cellular.“; aus der Kurzbefehle-Aktion meldet sie sich auch per Mitteilung, je nach ihrer Notify-Einstellung, und die Taste im Kontrollzentrum meldet sich immer.
Pro gilt wie in der App: Ein zweiter Pulse im kostenlosen Tarif sagt „Running more than one Pulse is part of Pulse Pro.“ und öffnet die Paywall. Eine KI-Diagnose über Siri gibt es nicht.
Jeder Eintragstyp, gegen die System-Resolver oder einen, den du angibst. Die Leiste nennt den antwortenden Server und die Umlaufzeit; die Antworten tragen ihre TTLs. Passt eine Antwort nicht in ein Datagramm, wird die Abfrage über TCP wiederholt, und die Leiste sagt das.
Ein leeres NOERROR ist gelb, nicht rot: Der Name existiert und hat
keinen Eintrag dieses Typs, was ein Befund ist und kein Fehler.
NXDOMAIN — der Name existiert nicht — ist rot.
Domains, Adressen und AS-Nummern. RDAP, wo eine Registry es anbietet, Port 43, wo nicht. Der Ablauf ist rot innerhalb von 30 Tagen und gelb innerhalb von 90 — eine Domain wird jährlich von Hand verlängert, deshalb muss die Warnung weit früher kommen als bei einem Zertifikat.
Ping zeichnet Umlaufzeiten auf, sobald sie eintreffen, mit Verlust und Jitter nach RFC 3550.
Traceroute läuft den Pfad einmal ab, über ICMP, UDP oder TCP auf Port 443. Versuch TCP, wenn die anderen gefiltert werden — viele Netzwerke verwerfen ICMP- und UDP-Proben, lassen aber eine Verbindung auf 443 durch.
Path MTU findet das größte Paket, das durchkommt. Nennt ein Router seine MTU, glaubt Pulse ihm und überprüft es dann; bleibt der Pfad stumm, sucht es binär. Eine Path MTU unter 1500, ohne ICMP, das sie erklärt, ist die klassische Ursache für „kleine Seiten laden, große hängen“.
Ein SSH- und Telnet-Terminal für die Hosts, auf die die anderen Werkzeuge zeigen.
Speichere einen Host mit Adresse, Benutzer und Port; bewahre ein Passwort oder einen Schlüssel dafür
im Schlüsselbund des Geräts auf (oder erzeuge einen Schlüssel in der App und füge seine
öffentliche Hälfte in authorized_keys ein); tippe darauf, um dich zu verbinden. Eine Leiste
mit Tasten — Esc, Ctrl, Tab, die Pfeiltasten — sitzt über der Tastatur, und Aufziehen und Zusammenziehen
mit zwei Fingern ändert die Schriftgröße. Jeder Host kann sein eigenes Farbschema haben.
In Pulse bietet das Detailblatt eines Hops Open terminal neben Ping this hop; ein Gerät im Bildschirm Devices bietet dasselbe. Gehört die Adresse zu einem gespeicherten Host, öffnet sich dieser mit seinem Benutzer und Schlüssel; andernfalls wirst du nach einem Benutzer gefragt. Wenn sich eine nicht gespeicherte Sitzung zum ersten Mal verbindet, bietet Pulse an, sie zu speichern.
Mehrzeilig Eingefügtes wird vollständig angezeigt, bevor es abgeschickt wird. Jede Zeile eines eingefügten Textes wird in dem Moment ausgeführt, in dem sie ankommt, deshalb öffnet alles mit mehr als einer Zeile — oder mehr als ein paar Kilobyte — zuerst eine nummerierte Vorschau mit einer einzigen Taste Paste.
Mit Pro bleibt eine Sitzung offen, wenn du zur Hostliste zurückgehst, und ist da, wenn du zurückkommst; ohne Pro trennt das Verlassen die Verbindung, und Pulse sagt das vorher. Pro führt außerdem einen Befehlsverlauf: jeden Befehl, den du ausgeführt hast, pro Host und Benutzer, durchsuchbar, mit einem Tippen zurück in eine Eingabeaufforderung eingefügt — aus der Symbolleiste des Terminals, aus der Hostliste oder aus dem Menü bei langem Drücken. Alles, was wie ein Passwort oder ein Token aussieht, wird nie aufbewahrt, und Record command history und Sync command history with iCloud (standardmäßig aus) sind Schalter in Settings. Der Verlauf ist eine Vermutung, gewonnen aus dem, was die Shell als Echo zurückgibt; die optionale Shell-Integration lässt den Host jeden Befehl exakt melden.
Aus einer Sitzung heraus geöffnet, beginnt der Verlauf bei diesem Host, was meist das ist, was du willst — aber er ist dort nicht festgelegt. Das Menü Host oben links wechselt zu jedem anderen Host oder zu allen, wo alles, was du ausgeführt hast, eine Liste ist, die neuesten zuerst, alle Hosts gemischt und jede Zeile mit dem Host, von dem sie stammt. Mit einer Maschine verbunden zu sein, ist kein Grund, nicht lesen zu können, was du auf einer anderen ausgeführt hast.
Die Liste ist zum Lesen gebaut. Ein Befehl, den du ab jetzt vierzigmal ausführst, ist eine Zeile mit einem Zähler daneben, nicht vierzig Zeilen. Verlauf, der vor dieser Version aufgezeichnet wurde, behält die Zeilen, die er schon hat: Nichts fasst sie nachträglich zusammen. Befehle, die sich nicht rückgängig machen lassen — alles, was löscht, formatiert, überschreibt oder neu startet —, sind markiert, damit du sie siehst, bevor du tippst. Ein farbiger Streifen an der Seite jeder Zeile zeigt, von welchem Host sie stammt, übernommen aus den Terminalfarben dieses Hosts, wann immer sie vor der Liste lesbar sind. Wische, um den Befehl anzupinnen, den du nie verlieren willst: Ein angepinnter Befehl bleibt, was auch immer sonst aus Altersgründen wegfällt, und Filter für Pinned und Risky stehen unter dem Suchfeld. Drück lange auf eine Zeile für Edit and send… — der Befehl öffnet sich in einem Feld, seine Argumente als Tasten aufgelistet, sodass das Ändern einer Adresse oder einer Zahl ein Tippen ist statt ein Ziehen an einem winzigen Cursor, und was du sendest, durchläuft trotzdem dieselbe Einfügevorschau. Share gibt das, was die Liste gerade zeigt, als reinen Text weiter, ein Befehl pro Zeile, mit dem Host und den Zeiten oben — für das Ticket, das fragt, was du ausgeführt hast.
Aus der Symbolleiste einer SSH-Sitzung oder per Wischen über einen Host in der Liste öffnet Files zwei Bereiche über SFTP — dieselbe Anmeldung wie das Terminal, kein zweites Passwort und kein zweiter Schlüssel. Dieses Gerät auf der einen Seite, der Host auf der anderen. Hak an, was du willst, und drück die Taste: Download holt die auf dem Host angehakten Dateien auf dieses Gerät, Upload schickt die hier angehakten an den Host, und jede Taste sagt, wie viele sie gleich bewegen wird. Auf einem aufrecht gehaltenen iPhone werden die beiden Bereiche zu einem Umschalter, zwischen dem du hin- und hertippst; deine Häkchen bleiben beim Umschalten erhalten.
Was du bewegst, landet dort, wo der andere Bereich gerade steht — es gibt kein Ziel auszuwählen und keinen Ordner zu merken. Wechsle auf einer Seite vorher in ein anderes Verzeichnis, und die nächste Übertragung folgt ihm. Ein Download beginnt trotzdem im eigenen Ordner dieser App — Documents > Pulse —, den die Dateien-App anzeigt, mit Teilen neben jeder fertigen Datei, und Add holt Dateien aus der Dateien-App oder aus iCloud Drive herein. Ordner lassen sich öffnen, aber nicht anhaken: Ganze Verzeichnisse werden noch nicht übertragen.
Jeder Bereich hat sein eigenes Menü für New folder, Rename, Delete und die Sortierung und auf der Host-Seite einen schreibgeschützten Blick auf die Berechtigungen einer Datei. Es gibt keine Wischaktionen mehr — ein vollständiges Wischen hat früher eine Datei auf einem laufenden Server gelöscht. Löschen braucht jetzt ein Häkchen und eine Bestätigung, die nennt, wie viele Dateien und welcher Host. Würde das, was du bewegst, etwas überschreiben, fragt Pulse einmal für den ganzen Stapel, nicht einmal pro Datei, und bietet an, beide zu behalten — die neue wird nummeriert —, zu ersetzen oder zu überspringen. Eine Übertragung stoppt, wenn du die App verlässt: Eine SSH-Verbindung überlebt das Anhalten der App nicht, deshalb hält Pulse den Bildschirm wach, solange eine läuft, und sagt klar, dass Verlassen sie stoppt.
Wenn ein Stapel fertig ist, sagt er es dir und wartet — wie viele Dateien bewegt wurden und, falls welche übersprungen wurden oder fehlschlugen, wie viele. Die Häkchen verschwinden dann bei den Dateien, die tatsächlich bewegt wurden, und bleiben bei allem, was fehlschlug oder was du übersprungen hast, sodass du sie zum erneuten Senden nicht ein zweites Mal in der Liste suchen musst.
Was sonst noch in diesem Netzwerk ist. Pulse sendet ein ICMP-Echo an jede Adresse in deinem Subnetz, wartet und listet auf, was geantwortet hat: dein eigenes Gerät als This device, das Gateway als Router und alles andere unter dem Namen, den es über Bonjour ankündigt, oder dem Namen, zu dem seine Adresse auflöst. Tippe auf eine Zeile für seine Adressen, IPv4 und IPv6, die Dienste, die es ankündigt, und eine Möglichkeit, es anzupingen oder ein Terminal darauf zu öffnen.
Was es nicht sehen kann, und warum. Ein Gerät, das Ping ignoriert, erscheint nicht. Auf einem Mac würde Pulse auch die Nachbartabelle des Kernels lesen und es dort finden — ein Drucker oder ein NAS hinter einer Firewall antwortet auf ARP, auch wenn es das Echo verwirft —, aber iOS gibt einer App überhaupt keine Hardwareadressen ihrer Nachbarn, also ist die Liste auf iPhone und iPad das, was geantwortet hat. Das ist eine Grenze der Plattform, keine Einstellung, und keine App auf iOS kann es besser. Deshalb steht auch kein Hersteller neben jedem Gerät: Der Name des Herstellers wird aus der Hardwareadresse abgeleitet, und es gibt keine, die man lesen könnte.
Wann es läuft. Jedes Mal, wenn Overview aktualisiert wird, und höchstens einmal alle fünf Minuten im selben Netzwerk. Nur WLAN und kabelgebunden — nie über Mobilfunk und nie in einem Netzwerk größer als /22, das sind tausend Adressen und etwa zehn Sekunden. Es stoppt, wenn du den Bildschirm verlässt. Settings › Scan the local network schaltet es komplett ab.
Prüfe ein Gerät, oder hake mehrere an und prüfe sie zusammen, auf sechzehn bekannte Ports — SSH, Telnet, DNS, Web, SMB, AFP, Remote Desktop, drei Druckerports und die, auf denen ein NAS üblicherweise antwortet. Nichts wird geprüft, bevor du tippst, und die Taste sagt, was sie gleich tun wird, bevor du es tust: 6 devices · 96 connections. Sie prüft ein Gerät nach dem anderen und stoppt in dem Moment, in dem du es sagst.
Die Ergebnisse bleiben an der Zeile, mit dem Datum, an dem sie erhoben wurden. Lies das Datum. Offene Ports ändern sich, und eine drei Wochen alte Liste, die als aktuell präsentiert wird, ist dieselbe Lüge wie eine Geräteliste, die ihr Netzwerk überlebt hat.
Grün heißt, das Protokoll auf diesem Port verschlüsselt, was es überträgt; gelb heißt, es schickt Zugangsdaten im Klartext. Alles andere bleibt ungefärbt, weil „SMB ist auf deinem NAS offen“ kein Befund ist, sondern ein ganz normaler Dienstag.
Gib einem Gerät einen Namen, und der Name bleibt — über eine neue Adresse und einen neuen Scan hinweg, und vor dem Namen, den das Netzwerk ihm gibt. Pulse merkt sich auch, was beim letzten Mal da war, sodass alles Neue New zeigt und ein Gerät, das vorher da war und jetzt fehlt, als Absent aufgeführt wird statt gelöscht: Ein zugeklappter Laptop ist kein verschwundener Laptop.
Ein Gerät, das Pulse neunzig Tage nicht gesehen hat, wird vergessen, zusammen mit dem Datum, an dem es zuerst gesehen wurde, und allen Ports, die eine Prüfung gefunden hat. Settings › Forget devices not seen for bietet dreißig Tage, ein Jahr oder nie. Ein Gerät, dem du einen Namen gegeben hast, bleibt immer erhalten, egal wie lange es weg war — es zu benennen ist das Einzige hier, das dich Mühe kostet, und ein Timer sollte das nicht rückgängig machen. Deshalb gibt es einen Ausweg von Hand: Öffne ein Gerät und wähle Forget this device, oder Forget them now in Settings, um die Grenze sofort anzuwenden. Keins von beidem berührt etwas im Netzwerk; der nächste Scan findet das Gerät wieder, als neu.
Was gespeichert wird, bleibt auf dem Gerät und wird nur mit deinem eigenen privaten iCloud synchronisiert, wenn du diesen Schalter einschaltest. Nichts über dein Netzwerk wird irgendwo anders hingeschickt, und die Geräteliste ist nie Teil einer KI-Diagnose.
Sechzehn alltägliche Dienste in vier Gruppen — video calls (Teams, Zoom, Google Meet, Webex), files (OneDrive, SharePoint, Google Drive, Dropbox), sign-in & mail (Entra ID, Okta, Google sign-in, Exchange Online, Gmail), remote desktop (Azure Virtual Desktop / Windows 365, Citrix Cloud, GlobalProtect (Prisma Access)). Sie warten hinter einer Zeile auf dem Pulse-Bildschirm, Services · 16, sodass sie keinen Platz einnehmen, bis du sie willst: Tippe auf die Zeile, um die vier Gruppen zu öffnen, jeder Dienst mit einem Punkt in seiner eigenen Farbe markiert. Sobald du einen geprüft hast, zeigt die Zeile auch deine letzte Prüfung und wie sie ausging; tippe darauf, um sie erneut auszuführen. Tippe auf einen Dienst, und Pulse verbringt etwa fünfzehn Sekunden damit, seine echten Endpunkte zu prüfen: ein STUN-Binding zum Medienrelay bei Teams und Meet, einen TCP-Verbindungsaufbau bei einem Gateway und HTTPS-Timing — DNS, TCP, TLS, erstes Byte — bei den übrigen. Jede Antwort überhaupt gilt als erreichbar.
Das Ergebnis ist ein klares Urteil, in denselben Worten, die der Rest der App verwendet: Calls should be fine, Sync is slow, Sign-in unreachable — other services will fail too, Mail unreachable. Ein Tippen auf die Karte startet einen Pulse auf den schlechtesten Endpunkt, den die Prüfung gefunden hat.
Was „erreichbar“ nicht bedeutet. Zoom- und Webex-Anrufe werden als Reachable — call quality not measured gemeldet, nicht als Urteil über den Anruf selbst, weil ihre Medienserver nicht so auf einen Test antworten wie die von Teams und Meet. Hier weniger zu sagen als bei den anderen Videoanrufen ist die ehrliche Antwort, keine fehlende Funktion.
Remote Desktop wird nicht auf dieselbe Weise begrenzt. Azure Virtual Desktop und Windows 365 messen ihr eigenes Gateway über TCP, deshalb bekommt die Karte echte Worte über die Sitzung — Should feel responsive, Expect some lag, Expect heavy lag, Can't reach the gateway — wie jede andere gemessene Prüfung. Citrix Cloud und GlobalProtect (Prisma Access) bekommen dieselben Worte ebenfalls, aber erst, wenn das eigene Gateway deiner Organisation bekannt ist — siehe unten. Bis dahin zeigt diese Zeile Needs your organisation name, nicht eine Vermutung über ein Gateway, das Pulse noch nicht ansprechen kann.
Eine Prüfung fügt einen Hinweis hinzu, wenn sie einen konkreten Grund findet: UDP sieht blockiert aus und der Anruf wird auf TCP ausweichen, Zooms eigener Port 8801 sieht blockiert aus und es wird auf 443 ausweichen, eine WLAN-Anmeldeseite fängt den Verkehr ab, ein Zertifikat kam von einem namentlich erkannten Proxy zurück, der TLS untersucht, oder die Anmeldung selbst war vor ein paar Minuten nicht erreichbar und alles andere spürt das wahrscheinlich auch.
Deine Organisation, namentlich (Pro). SharePoint, Okta, Citrix Cloud
und das Prisma-Access-Portal von GlobalProtect sind deine eigenen, kein öffentlicher Endpunkt,
den Pulse bereits kennt. GlobalProtect wird über die Prisma-Access-Cloud von Palo Alto
geprüft — der Name vor .gpcloudservice.com; ein
GlobalProtect-Portal, das deine Organisation selbst betreibt, und Zscaler werden noch nicht
geprüft. Pro fragt nach einem Namen, wenn eine Prüfung zum ersten Mal einen
braucht; die kostenlose Version fragt nie, weil der Endpunkt, den sie prüfen würde, eine Pro-Zeile ist
— so oder so: Überspringen oder ohne Namen auskommen lässt diesen Dienst
Needs your organisation name zeigen, bis ein Name angegeben wird. Was du eingibst,
bleibt auf deinen Geräten; es wird nur innerhalb eines Explain
this, das du anforderst, an den Server von Pulse gesendet.
Die kostenlose Version sieht die Schlagzeile und den einen Endpunkt, der am schlechtesten ist. Pro sieht die eigenen Werte jedes Endpunkts, die Endpunkte deiner Organisation namentlich neben den öffentlichen geprüft, und Explain this (Erklär das) — eine KI-Auswertung der Prüfung, geschrieben auf dieselbe Weise wie eine Pulse- oder Health-Check-Diagnose und nur gesendet, wenn du darum bittest.
Jede Prüfung wird in History aufbewahrt wie jeder andere Lauf, mit ihrem eigenen Filter-Chip. Die kostenlose Version behält sieben Tage davon, wie bei allem anderen.
Die Liste der Dienste ist nicht an die installierte Version der App gebunden: Sie wird etwa einmal am Tag vom Server von Pulse aktualisiert, sodass ein Dienst ohne App-Update hinzukommen kann.
Jeder Lauf wird aufbewahrt, nach Tag gruppiert. Jede Zeile trägt die Uhrzeit, das Ziel, den wichtigsten Wert und den Kontext — wie lange es gedauert hat, wo du warst und über welche Schnittstelle es lief.
Ein gespeicherter Lauf wird jedes Mal neu beurteilt, wenn du ihn öffnest, anhand der heutigen Schwellenwerte — nicht eingefroren auf das Urteil, unter dem er aufgezeichnet wurde. Eine Zertifikatsprüfung, gespeichert, als noch 40 Tage blieben, wird rot, sobald es nur noch 10 sind. Ändere einen Schwellenwert in Settings, und jeder frühere Lauf wird neu gefärbt.
Die kostenlose Version behält sieben Tage. Pro behält alles und synchronisiert es über dein eigenes iCloud, zusammen mit deinen Einstellungen: dem Standard-Farbschema des Terminals, den Pulse-Grenzwerten, Organisationsnamen und wie lange Geräte gespeichert bleiben. Einstellungen, die zu einem Gerät gehören, etwa sein Name oder ob es das Netzwerk scannt, bleiben auf diesem Gerät.
Share session, bei einer gespeicherten Sitzung oder der laufenden, schickt einen Link an Nachrichten, Mail und alles andere im Teilen-Menü — tippe darauf, und Pulse öffnet die Sitzung — und die Datei an AirDrop und In Dateien sichern. Eine laufende Sitzung wird so geschickt, wie sie gerade ist, und läuft weiter.
Dein WLAN-Name, deine öffentliche Adresse, dein Ort und jede KI-Diagnose sind nie in
der Datei oder dem Link, und die Namen der Geräte in deinem Heimnetz werden
aus dem Pfad entfernt. Was der Vergleich braucht, bleibt: die Router auf
dem Weg, die Netzwerke, zu denen sie gehören, und der Name deines Anbieters. Pulse selbst
lädt nichts hoch: Der Link trägt die Sitzung selbst, nach dem
#, und die Seite auf peltriaux.com, die er öffnet, sieht sie nie.
Eine Sitzung, die dir geschickt wird, wird im Verlauf als "Shared by" (geteilt von) der Person aufbewahrt, die sie geschickt hat, getrennt von deinen eigenen: Sie wird nie als einer deiner letzten Hosts oder als fortzusetzende Sitzung angeboten, und sie wird nicht an die KI-Diagnose geschickt. Öffnest du dieselbe Sitzung zweimal, selbst einmal als Link und einmal als Datei, bleibt eine Kopie.
Stell sie neben eine deiner eigenen Sitzungen zum selben Host, oder tippe auf Pulse it from here, um daneben eine zu starten und zuzusehen, wie sich deine live füllt. Zwei Netzwerke trennen sich am ersten Hop, deshalb zeigt der Vergleich, wo sich die beiden Routen treffen — der erste Router oder das erste Netzwerk, das ihr beide durchlauft — und ob der Unterschied vor diesem Punkt liegt, auf der eigenen Leitung einer Person, oder danach, auf dem Teil, den ihr gemeinsam habt. Antwortet der Host euch beiden von verschiedenen Servern, sagt der Vergleich das und vergleicht nur die Werte. Teilen ist kostenlos; Vergleichen gehört zu Pulse Pro. Der Name, unter dem deine Sitzungen hinausgehen, wird beim ersten Teilen abgefragt und steht in Settings unter This device.
Stell ein iPhone Duo halb aufgeklappt auf, die obere Hälfte aufrecht, und jedes Werkzeug teilt sich am Falz, nach einer Regel: Was du beobachtest, kommt auf die stehende Hälfte, was du berührst, auf die flache Hälfte. Das Scharnier verläuft dazwischen.
Start-Tasten wandern aus der oberen Leiste auf die flache Hälfte, und eine Zeile direkt unter dem Falz hat auf jedem geteilten Bildschirm ‹ Back zur Startseite des Werkzeugs und Toolbox (die Übersicht aller Werkzeuge). Ganz aufgeklappt nutzt Pulse den ganzen Bildschirm, mit der Toolbox neben deinen Ergebnissen; zugeklappt funktioniert der äußere Bildschirm wie auf jedem iPhone. Die Teilung braucht nichts von dir und schaltet sich ab, wenn du das iPhone ganz aufklappst oder zuklappst.
Der Globus in der Symbolleiste bindet jedes Werkzeug an eine Schnittstelle — WLAN, Mobilfunk, einen VPN-Tunnel —, sodass du sie getrennt messen und vergleichen kannst. Schnittstellen, die gerade keine Probe transportieren können, werden trotzdem aufgeführt, mit dem Grund daneben und einem farbigen Punkt: not connected in Rot, no address oder no way out (kein Weg nach draußen) in Gelb. Sie bleiben absichtlich auswählbar: Die Schnittstelle, die du am dringendsten untersuchen willst, ist oft die kaputte.
Benenne das Netzwerk, in dem du bist — „Zuhause“, „Büro“, der Name eines Kunden —, und jeder Lauf dort wird darunter abgelegt. Das macht den Verlauf noch Monate später lesbar und hält dich davon ab, zwei Läufe zu vergleichen, die nie vergleichbar waren.
In einem Netzwerk, das Pulse noch nicht gesehen hat, kann es einen Namen vorschlagen, den es bekommt, indem es iOS nach deiner Position auf einen Kilometer genau fragt und diese in einen Stadtteil umwandelt. Übernimm ihn, gib deinen eigenen ein oder lass das Feld leer. Bis du übernimmst, behalten Läufe die Bezeichnung, die du zuletzt gewählt hast; beim Stoppen eines Pulse wird erneut gefragt, auf der Karte, die das Speichern anbietet, damit eine Sitzung außer Haus nicht versehentlich unter Zuhause abgelegt wird. Die Koordinaten werden nie gespeichert und verlassen nie das Gerät; die Bezeichnung reist mit — sie wird mit deinen Läufen gespeichert und mitgeschickt, wenn du eine KI-Diagnose anforderst. Siehe die Datenschutzseite.
Jeder Netzwerktest ist kostenlos und unbegrenzt, dazu sieben Tage Verlauf und drei KI-Diagnosen. Pro bringt:
Sie liest die eigenen Zahlen des Laufs und schreibt, was nicht stimmt, wo, warum es wahrscheinlich so ist und was du als Nächstes versuchen kannst — mit den Belegen, die sie verwendet hat, und einer Einschätzung ihrer Sicherheit. Sie kann sich irren: Prüfe die Hops, die sie nennt, bevor du handelst.
Dafür verlässt der Lauf dein Gerät. Wenn du zum ersten Mal fragst, zeigt dir Pulse genau, was gesendet wird, und wartet auf deine Zustimmung. Die Datenschutzseite listet es vollständig auf.
Lokales Netzwerk — nötig für die Liste Devices, die Nachbarprüfung im Health Check und den Verbindungstest. iOS fragt beim ersten Mal; lehnst du ab, zeigen diese nur dieses Gerät. Standort — iOS verlangt ihn, bevor irgendeine App den Namen des WLANs lesen kann, und Pulse nutzt ihn außerdem auf einen Kilometer genau, um eine Ortsbezeichnung für ein Netzwerk vorzuschlagen, das du noch nicht gesehen hast. Deine Koordinaten werden nie gespeichert und verlassen nie das Gerät; nur eine Bezeichnung, die du übernimmst, tut das. Siehe die Datenschutzseite. Lehnst du eines von beiden ab, funktioniert der Rest der App weiter. Mitteilungen — werden nur erfragt, wenn du die Zertifikatswarnungen einschaltest; lehnst du ab, werden Zertifikate weiter überwacht, nur ohne Warnung.