User-Agent prüfen — Browser-, Geräte- und Betriebssysteminformationen analysieren
Beim Aufrufen der Seite wird der User-Agent-String des aktuellen Geräts automatisch erkannt.
Angezeigt werden Informationen zu Betriebssystem, Browser, Rendering-Engine, CPU-Architektur und Gerätetyp.
Füge einen beliebigen String in die User-Agent-Analyse ein, um auch andere Umgebungen als das aktuelle Gerät zu analysieren.
Auch User-Agent-Strings aus Server-Logs, von Bots, Crawlern oder anderen Geräten können ausgewertet werden.
Wenn du während des Debuggings Netzwerk- oder IP-Informationen prüfen möchtest, kannst du zusätzlich das Tool Meine IP-Adresse anzeigen verwenden.
👉 Schnellzugriff: https://vvd.im/agent
Analysiere einen User-Agent-String, um Informationen zu Browser, Betriebssystem und Gerät anzuzeigen.
JSON Output
{}
Aufbau eines User-Agent-Strings und Bedeutung der einzelnen Tokens
Ein User-Agent-String folgt einer festen Struktur.
Ein typisches Format lautet Mozilla/5.0 (Betriebssysteminformationen) RenderingEngine/Version Browser/Version.
Je nach Rendering-Engine wie Blink, Gecko oder WebKit können sich CSS- und JavaScript-Funktionen unterschiedlich verhalten.
Das Verständnis der User-Agent-Struktur hilft bei Browser-Erkennung, Server-Log-Analyse, Fehlerdiagnose und umgebungsspezifischer Verarbeitung.
Darstellung von User-Agent-Strings auf mobilen Geräten
Auf mobilen Geräten kann der User-Agent-String Informationen zum Hersteller und Modell des Geräts enthalten.
Viele Android-Geräte zeigen jedoch aus Datenschutz- und Sicherheitsgründen statt der tatsächlichen Modellbezeichnung nur K an.
Bei iOS-Geräten werden normalerweise allgemeine Bezeichnungen wie iPhone oder iPad verwendet, nicht das exakte Gerätemodell.
Auch ohne direkten Zugriff auf das Gerät lassen sich über den User-Agent-String häufig Browser- und Geräteinformationen erkennen.
Zuverlässigkeit von User-Agent-Daten und Grenzen von Spoofing
Der User-Agent wird freiwillig vom Browser an den Server übermittelt und kann manuell verändert werden.
Wird der Wert über Entwicklertools oder Browser-Erweiterungen geändert, kann der Server die Anfrage als Zugriff eines anderen Browsers oder Geräts interpretieren.
Daher sollte der User-Agent allein nicht als vollständig vertrauenswürdige Quelle für die tatsächliche Client-Umgebung betrachtet werden.
Für sicherheitsrelevante Prüfungen empfiehlt es sich, zusätzlich weitere HTTP-Header gemeinsam mit dem User-Agent zu analysieren.
Struktur und Nutzung der JSON-Ausgabe
Nach Abschluss der Analyse kannst du alle verarbeiteten Daten im JSON-Output-Panel einsehen.
Die obersten Felder bestehen aus ua (ursprünglicher String), client (Bot-Erkennung und Umgebungstyp) sowie parsed (detaillierte Informationen zu Betriebssystem, Browser, Rendering-Engine und Gerät).
Die JSON-Ausgabe eignet sich für die Überprüfung von User-Agent-Parsing, Browser-Tests und Debugging. Ergebnisse können über die Kopierschaltfläche direkt in die Zwischenablage übernommen werden.
Wo User-Agent-Daten tatsächlich verwendet werden
User-Agent-Daten werden weit über die reine Browser-Erkennung hinaus genutzt.
Im Bereich benutzerdefinierter Oberflächen helfen sie dabei, plattformspezifische Funktionen bereitzustellen oder Nutzer zum App Store beziehungsweise Google Play weiterzuleiten.
In der Webanalyse unterstützen sie bei der Auswertung von Browser- und Betriebssystemanteilen, um Kompatibilität und Optimierungsprioritäten festzulegen.
Aus Sicht von Sicherheit und Betrieb dienen sie außerdem zur Erkennung verdächtiger Zugriffe und zur Anwendung bestimmter Richtlinien.
In Kombination mit dem Suchmaschinen-Bot-IP-Checker lassen sich Bot-Traffic und echte Nutzerzugriffe besser unterscheiden.
Häufig gestellte Fragen
Ein User-Agent ist eine Zeichenfolge, die ein Browser bei Anfragen an einen Webserver mitsendet.
Sie enthält normalerweise Informationen über Browsertyp und -version, Betriebssystem, Rendering-Engine und Gerätetyp.
Beispiel: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/124.0.0.0 Safari/537.36
Beim Öffnen dieser Seite wird der User-Agent des aktuellen Geräts automatisch erkannt.
Du kannst ihn sofort prüfen, ohne Entwicklertools oder besondere Einstellungen zu verwenden.
Um den User-Agent eines anderen Geräts oder aus Server-Logs zu analysieren, füge den String in die User-Agent-Analyse ein und starte die Auswertung.
Das Analyseergebnis zeigt Informationen zu Betriebssystem, Browser, Rendering-Engine, CPU-Architektur und Gerätetyp an.
- OS: Name und Version des Betriebssystems
- Browser: Name und Version des Browsers
- Engine: Rendering-Engine wie Blink, Gecko oder WebKit
- Device / Form Factor: Gerätetyp wie Desktop oder Mobile
- Client Type: Normaler Browser, Bot oder automatisierter Crawler
Diese Information findest du im Bereich Client Type.
Wird dort Human Browser angezeigt, wird der Zugriff als normaler Browser erkannt.
Allerdings können Bots mit manipuliertem oder gefälschtem User-Agent nicht immer zuverlässig erkannt werden. Für sicherheitsrelevante Bot-Erkennung sollten daher zusätzliche Prüfmethoden eingesetzt werden.
Ja. Füge einfach einen aus Server-Logs extrahierten User-Agent-String in die User-Agent-Analyse ein, um ihn wie ein aktuelles Gerät auszuwerten.
Auch mehrere User-Agent-Strings können nacheinander analysiert werden. Das ist hilfreich, um Zugriffsmuster, Crawler oder verdächtige Aktivitäten in Logs zu erkennen.
Ein User-Agent enthält Informationen über Browser, Betriebssystem und Gerät, zeigt jedoch nicht in jeder Umgebung das exakte Gerätemodell an.
Vor allem bei Android-Geräten werden aus Datenschutz- und Sicherheitsgründen häufig allgemeine Werte statt der tatsächlichen Modellbezeichnung angezeigt.
Da der User-Agent außerdem im Browser verändert werden kann, eignet er sich nur eingeschränkt als alleinige Grundlage für Sicherheitsprüfungen oder Nutzeridentifikation.
Wenn Browser, Betriebssystem und Gerätetyp bekannt sind, lassen sich Probleme leichter reproduzieren und analysieren.
Dasselbe Problem kann je nach Browser oder Betriebssystem unterschiedliche Ursachen haben.
Du kannst den mit diesem Tool erkannten User-Agent kopieren und an den Support weitergeben, um eine genauere Fehleranalyse und Unterstützung zu erhalten.