Installe notre application 🪄 clique sur l'icône en haut à droite de la barre d'adresse.

Analyseur d'agent utilisateur

0 sur 0 notes
L'analyseur d'agent utilisateur affiche les détails extraits du navigateur, du système d'exploitation et de l'appareil.

Colle n'importe quelle chaîne HTTP user agent dans ce user agent parser gratuit pour extraire le navigateur, l'OS et les détails du matériel. Ça marche instantanément, sans aucune inscription.

Comment fonctionne un user agent parser

L'en-tête User-Agent est une chaîne de texte franchement bordélique. Les navigateurs et les applications ne cessent d'y ajouter leurs propres identifiants, créant une longue suite de tokens séparés par des espaces et des slashs. Ce user agent parser en ligne découpe cette chaîne brute en champs structurés. Il associe les tokens aux moteurs de rendu connus, aux versions des systèmes d'exploitation et aux profils matériels.

Au départ, le format n'était qu'un simple token de produit. Aujourd'hui, il contient des commentaires entre parenthèses et des extensions en fin de chaîne. Parser ça de façon fiable implique de gérer des parenthèses imbriquées et de prévoir un repli propre quand le client envoie un en-tête malformé. Si tu te demandes comment analyser ces données manuellement, il te faudra lire la RFC 9110.

Quand décoder une chaîne user agent

Tu en as généralement besoin pour débugger du trafic web ou analyser des logs serveur. Une ligne de log brute te donne l'adresse IP et l'horodatage. La chaîne user agent t'indique ce qu'est réellement le client. Tu vois peut-être une erreur 404 et tu te demandes si c'est un bot ou un vrai utilisateur sur un vieux iPhone. Cet outil te donne la réponse immédiatement.

Les développeurs frontend s'en servent pour reproduire les bugs signalés. Un utilisateur dit que l'interface casse sur son téléphone. Il colle la chaîne depuis sa console navigateur dans ce user agent parser gratuit. Tu vois instantanément qu'il tourne sur une WebView obsolète avec Android 8. Tu peux ensuite lancer l'émulateur exact pour corriger le problème CSS.

  • Débugger des réponses 403 ou 404 inattendues dans tes logs d'accès.
  • Reproduire des bugs d'interface frontend signalés par des appareils mobiles spécifiques.
  • Vérifier si une requête suspecte vient d'un framework de bot connu.
  • Vérifier la version exacte de l'OS d'un client qui signale un crash.

Limites du parsing de chaînes user agent

Cet outil ne fait que lire ce que le client envoie. Il n'effectue pas de requêtes réseau et ne fingerprint pas l'appareil via JavaScript. Si un client falsifie son en-tête, le parser retournera joyeusement un navigateur de bureau. Tu ne peux pas utiliser ça pour bloquer les bots de façon définitive. Les équipes de sécurité s'appuient sur ces données pour le tri initial, mais un attaquant déterminé se contentera de copier une chaîne légitime.

Les navigateurs axés sur la confidentialité gèlent ou randomisent activement leurs chaînes user agent. Brave et Tor Browser renvoient souvent une version générique pour se fondre dans la masse. Le parser te donnera des données exactes pour cette chaîne générique, mais ça ne reflétera pas le vrai appareil sous-jacent. Considère toujours les données user agent comme une piste, pas comme une vérité absolue.

  • Des en-têtes falsifiés renverront des résultats falsifiés sans aucun avertissement.
  • Les navigateurs privacy renvoient des chaînes génériques qui masquent les vrais détails de l'appareil.
  • Il ne peut pas détecter la vraie résolution d'écran ni la vitesse du réseau.

Comment utiliser le user agent parser

  1. Copie la chaîne user agent complète depuis la console de ton navigateur, l'onglet réseau ou un log serveur.
  2. Colle le texte brut dans le champ de saisie en haut de la page.
  3. Clique sur le bouton d'analyse pour traiter la chaîne.
  4. Vérifie le navigateur, le système d'exploitation et les détails de l'appareil extraits dans le panneau de résultats.
  5. Copie le JSON structuré ou les champs individuels pour les utiliser dans tes propres scripts.

Composants courants d'une chaîne user agent

Voici le détail des champs typiques que tu verras après avoir parsé une chaîne de navigateur de bureau standard.

ComposantDescriptionValeur d'exemple
Nom du navigateurL'application qui fait la requêteChrome
Version du navigateurLa release spécifique de l'application120.0.0.0
Système d'exploitationLe système hôte qui exécute le navigateurWindows 10
MoteurLe moteur de rendu sous-jacentBlink
Type d'appareilLe format matérielBureau

Frequently asked questions

Ce user agent parser est-il totalement gratuit ?
Oui. Tu peux parser autant de chaînes que nécessaire sans créer de compte ni rien payer. L'outil tourne entièrement dans ton navigateur.
Comment trouver ma propre chaîne user agent ?
Ouvre les outils de développement de ton navigateur et va dans l'onglet Réseau. Recharge la page et clique sur la première requête. Cherche la section Request Headers pour trouver le champ User-Agent.
Pourquoi le parser affiche-t-il le mauvais navigateur pour mon téléphone ?
Beaucoup d'applications mobiles utilisent une WebView système au lieu du vrai navigateur. La chaîne reflétera le navigateur système Android ou iOS sous-jacent, pas l'application que tu utilises actuellement.
Cet outil peut-il détecter si un utilisateur est sur une tablette ?
Il essaie d'identifier les tablettes en se basant sur des tokens spécifiques dans la chaîne. Cependant, beaucoup de tablettes modernes envoient exactement la même chaîne que leurs équivalents de bureau, ce qui rend la détection de tablette peu fiable sans JavaScript côté client.

Outils populaires