Analyseur de User-Agent

Analysez n'importe quelle chaîne User-Agent pour en extraire le navigateur, le système d'exploitation, le type d'appareil et la détection de robot. Utilise par défaut la chaîne de votre propre navigateur — modifiez-la ou collez-en une autre.

Votre propre User-Agent sera analysé automatiquement.

Une chaîne User-Agent est envoyée par chaque client HTTP — navigateurs, applications mobiles, bots et outils en ligne de commande — s'identifiant à chaque requête. L'analyser de manière fiable signifie la comparer à des dizaines de motifs qui se chevauchent et sont formatés de manière incohérente : cet outil exécute le même analyseur que celui derrière /v1/ua.

Ce qui est détecté

Navigateur et version
Chrome, Firefox, Safari, Edge, Opera, Samsung Internet et UC Browser, avec numéro de version le cas échéant.
OS et version
Windows, macOS, Linux, Chrome OS, Android, iOS et iPadOS.
Type d'appareil
ordinateur de bureau, mobile, tablette ou bot.
Détection de bots
Détection nommée pour les principaux robots de recherche et sociaux (Googlebot, Bingbot, AhrefsBot et plus), plus les bibliothèques HTTP courantes et navigateurs headless (curl, python-requests, HeadlessChrome, Selenium).

FAQ

Oui, trivialement — n'importe quel client peut envoyer n'importe quelle chaîne. Considérez les données UA analysées comme un indice pour l'analytique et le routage, pas comme un contrôle de sécurité à part entière.
Il signale les signatures headless bien connues comme HeadlessChrome et PhantomJS lorsqu'elles apparaissent dans la chaîne, mais un navigateur headless délibérément déguisé peut totalement échapper à une détection basée sur la chaîne.
Oui — GET /v1/ua?ua=<string> renvoie le même JSON que celui affiché par cette page. Voir la référence API.

À propos de cet outil

Une chaîne User-Agent est le texte qu'un navigateur ou une application envoie pour s'identifier. Elle est dense et peu homogène ; cet outil la décompose donc en navigateur et version, système d'exploitation, type d'appareil, et indique si le client ressemble à un bot ou à un robot d'exploration.

Fonctionnement

Collez n'importe quelle chaîne User-Agent, ou laissez le champ vide pour analyser votre propre navigateur. L'analyse s'exécute côté serveur à partir d'un ensemble de motifs maintenu à jour, et la même fonctionnalité est disponible sous forme de point d'accès JSON dans l'API, pour l'utiliser dans votre propre code.

À garder à l'esprit

Les chaînes User-Agent sont déclaratives et se falsifient trivialement, et les navigateurs modernes réduisent volontairement le niveau de détail exposé. Considérez le résultat comme une classification de ce que le client prétend être, et combinez-le avec des signaux réseau avant d'agir.

Usages courants

Usages courants : segmenter les statistiques par navigateur et par appareil, écarter les robots connus des rapports, déboguer un défaut d'affichage signalé depuis un appareil particulier, et repérer les requêtes dont le client déclaré ne correspond pas à leur réseau.

Voir aussi: Calcul du score de fraude · Détecteur d'IP bogon · Détecteur de VPN et de proxy · Recherche d'IP