Aller au contenu
Aback Tools Logo
User-Agent Parser & Decoder

Paste any User-Agent string to instantly decode browser, engine, OS, device type, and architecture - all processed locally in your browser.

Examples:

All parsing happens locally in your browser. No data is sent to any server.

Caractéristiques

  • Analyse UA instantanée : collez n'importe quelle chaîne User-Agent et obtenez une analyse immédiate du navigateur, du moteur, du système d'exploitation, du type d'appareil et de l'architecture, le tout traité localement dans votre navigateur.
  • Comparaison côte à côte : comparez deux chaînes User-Agent en parallèle pour repérer en un coup d'œil les différences dans les versions de navigateur, les plates-formes de système d'exploitation, les variantes de moteur ou la détection des appareils.
  • Catégorisation des appareils : classez automatiquement les appareils en ordinateurs de bureau, mobiles, tablettes ou robots/crawler avec des badges visuels clairs, afin que vous sachiez exactement quel type de client se connecte.
  • Sécurité et détection d'usurpation d'identité : identifiez les signatures UA suspectes, les jetons de plate-forme en conflit, le trafic de robots/crawler et les empreintes digitales d'automatisation qui pourraient signaler une usurpation d'identité ou des clients sans tête.

Cas d'utilisation

  • Empreinte digitale du navigateur : identifiez le nom exact du navigateur, la version et le moteur de rendu derrière toute chaîne UA de visiteur pour des décisions d'analyse et de compatibilité.
  • Détection du système d'exploitation et des appareils : déterminez le système d'exploitation (Windows, macOS, iOS, Android, Linux) et la classe d'appareil (mobile, tablette, ordinateur de bureau) pour personnaliser la diffusion de votre contenu.
  • Débogage et tests d'assurance qualité : validez les chaînes UA à partir des suites de tests, des laboratoires d'appareils et des émulateurs pour garantir que votre application détecte le bon environnement client avant l'expédition.
  • Identification des robots et des robots d'exploration : signalez Googlebot, Bingbot, ChatGPT et d'autres robots d'exploration afin de pouvoir auditer vos règles robots.txt et vérifier la bonne gestion du trafic des robots.
  • Analyse du client API : analysez les chaînes UA à partir des requêtes curl, wget, Python et d'autres clients HTTP pour comprendre la composition de votre trafic API et automatiser les tests.
  • Audit de sécurité : détectez les jetons UA usurpés ou en conflit, les empreintes digitales Chrome sans tête et les modèles de trafic automatisé qui peuvent indiquer un grattage ou un abus.

Foire aux questions

Une chaîne User-Agent (UA) est un identifiant texte que les navigateurs et les clients HTTP envoient aux serveurs Web à chaque requête. Il contient généralement des informations sur le nom et la version du navigateur, le moteur de rendu, le système d'exploitation, le type de périphérique et parfois l'architecture du périphérique client. Les serveurs utilisent ces informations pour personnaliser le contenu, suivre les analyses et garantir la compatibilité.

L'analyseur utilise un moteur de détection basé sur les expressions régulières avec des modèles testés pour les principales familles de navigateurs, systèmes d'exploitation et types d'appareils. Il atteint une grande précision pour les chaînes UA bien connues et conformes aux normes des navigateurs grand public. La précision peut être inférieure pour les chaînes UA obscures, modifiées ou délibérément obscurcies. Le score de confiance vous donne une indication rapide de la fiabilité de chaque résultat d'analyse.

Oui. Vous pouvez activer le mode de comparaison côte à côte pour coller deux chaînes UA et voir leurs résultats analysés l'un à côté de l'autre. Ceci est particulièrement utile pour déboguer les problèmes spécifiques au navigateur, vérifier qu'une modification UA ​​a l'effet escompté ou comparer la façon dont différents appareils se présentent à votre serveur.

L'analyseur classe les appareils en examinant la chaîne UA pour les mots-clés du système d'exploitation (Windows NT, Macintosh, iPhone, Android) et les mots-clés de l'appareil (Mobile, Tablette, iPad, PlayBook). Si la chaîne correspond à des modèles de bot ou de robot d'exploration connus (Googlebot, Bingbot, curl, wget), elle est classée comme bot. Le bureau est la valeur par défaut pour les signatures de système d'exploitation en taille réelle sans indicateurs de mobile ou de tablette.

Le score de confiance (0-100) reflète la fiabilité avec laquelle l'analyseur a été capable d'identifier le navigateur, le système d'exploitation, le moteur, le type d'appareil et l'architecture. Un score élevé (80+) indique que tous les champs principaux ont été détectés avec une bonne clarté du signal. Un score moyen (45-79) suggère qu'un ou plusieurs champs ont renvoyé « Inconnu » ou avaient un signal faible. Un score faible (<45) indique une ambiguïté importante : l'UA peut être mal formé, usurpé ou trop court pour être analysé de manière fiable.

Oui. L'analyseur dispose d'un moteur de détection de robots intégré qui reconnaît les signatures de Googlebot, Bingbot, AppleBot, DuckDuckBot, YandexBot, Baiduspider, FacebookExternalHit, Twitterbot, Discordbot, ChatGPT et bien d'autres. Il signale également les navigateurs sans tête (HeadlessChrome, PhantomJS), les clients de script (curl, wget, Python-requests) et les clients de bibliothèque HTTP.

Non. Toutes les analyses s'effectuent entièrement dans votre navigateur à l'aide de JavaScript. Les chaînes UA que vous collez ne quittent jamais votre appareil, ne sont téléchargées sur aucun serveur et ne sont ni stockées ni enregistrées. Les résultats ne sont enregistrés localement dans le stockage local de votre navigateur que si vous choisissez d'activer l'historique et peuvent être effacés à tout moment.

Oui. L'analyseur recherche les jetons de plate-forme en conflit (par exemple, Windows NT + iPhone OS dans la même chaîne), les identités de navigateur mixtes (jetons Chrome + Firefox ensemble), les chaînes suspectes et les signatures d'automatisation connues. Ceux-ci sont signalés par des indices de sécurité et contribuent à l’évaluation des risques d’usurpation d’identité et au score de confiance.

Exemples courants : Chrome sous Windows - "Mozilla/5.0 (Windows NT 10.0 ; Win64 ; x64) AppleWebKit/537.36 (KHTML, comme Gecko) Chrome/124.0.0.0 Safari/537.36" ; Safari sur iPhone - "Mozilla/5.0 (iPhone ; CPU iPhone OS 17_2 comme Mac OS X) AppleWebKit/605.1.15 (KHTML, comme Gecko) Version/17.2 Mobile/15E148 Safari/604.1" ; Firefox sur macOS - « Mozilla/5.0 (Macintosh ; Intel Mac OS X 10.15 ; rv : 123.0) Gecko/20100101 Firefox/123.0 » ; Googlebot - "Mozilla/5.0 (compatible ; Googlebot/2.1 ; +http://www.google.com/bot.html)".

La part de marché des navigateurs permet de prioriser les efforts de développement et de test. Si vos analyses montrent que la majorité de vos visiteurs utilisent Chrome et Safari, ces plateformes méritent les tests les plus minutieux. Savoir où se situent Edge, Firefox et les navigateurs de niche en termes de part de marché vous aide à décider du niveau d'investissement en matière de compatibilité que chaque navigateur justifie. L'analyseur fournit une estimation du contexte de part de marché pour la famille de navigateurs détectée.