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
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.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