User-Agent Parser
Chaque requête HTTP porte un en-tête User-Agent par lequel le client se décrit. Dans les journaux d'un serveur, il aide à distinguer un visiteur d'un robot d'indexation, d'un robot d'IA, d'un outil de surveillance, d'un script curl ou d'un scanner de vulnérabilités. L'outil découpe la chaîne en navigateur et version, moteur de rendu, système et version, type d'appareil, fabricant et modèle, et reconnaît près d'une centaine de signatures de robots. Il signale aussi ce que le User-Agent ne dit plus depuis la réduction engagée par Chrome : version mineure masquée, Windows 10 et 11 confondus, modèle Android remplacé par « K ».
0 EUR
gratuit avec un compte
6
fonctionnalités incluses
24/7
disponibilité en ligne
- Navigateur, version et moteur de rendu (Blink, Gecko, WebKit, Trident)
- Système et version, y compris Windows NT traduit en nom commercial
- Type d'appareil, fabricant et modèle Android
- Robots reconnus : moteurs de recherche, IA, aperçus de liens, SEO, surveillance, scanners, bibliothèques HTTP
- Notes sur la réduction du User-Agent et sur la vérification des robots
- Analyse locale, exemples et export JSON
- « Robot » indique une signature connue ; la catégorie dit à quoi sert ce client (indexation, IA, scan…).
- Pour un robot de moteur de recherche, le domaine indiqué est celui que doit renvoyer le DNS inverse de l'IP d'origine.
- « non déterminé » signifie que la chaîne ne contient pas l'information, souvent à cause de la réduction du User-Agent.
- Une signature de scanner (Nikto, sqlmap, Nuclei…) dans vos journaux est attendue pendant un audit autorisé, suspecte sinon.
- Un User-Agent est déclaratif : un client peut se présenter comme Googlebot ou comme un iPhone sans l'être.
- Depuis Chrome 110, la version mineure, la version de Windows et le modèle Android exacts ne figurent plus dans l'en-tête ; seuls les Client Hints (Sec-CH-UA-*) les donnent.
- Brave et certains navigateurs se présentent volontairement comme Chrome.
- La liste des robots est maintenue à la main : un robot récent ou rare peut apparaître comme « Robot non identifié » ou ne pas être reconnu.
Outil gratuit
Disponible gratuitement avec un compte
Questions fréquentes
Faites une recherche DNS inverse sur l'adresse IP : le nom obtenu doit se terminer par googlebot.com ou google.com. Faites ensuite une résolution directe de ce nom : elle doit redonner la même IP. Google, Bing et Apple documentent cette méthode ; le User-Agent seul ne prouve rien.
Les navigateurs envoient « Windows NT 10.0 » pour les deux versions. Microsoft recommande l'en-tête Client Hints Sec-CH-UA-Platform-Version, dont la valeur commence à 13 pour Windows 11.
C'est un choix éditorial. GPTBot, ClaudeBot, CCBot ou PerplexityBot respectent en principe le fichier robots.txt ; ChatGPT-User ou Claude-User agissent à la demande d'un utilisateur. Le User-Agent permet de mesurer leur passage dans vos journaux avant de décider.
Outils complémentaires
Complétez votre analyse avec ces outils connexes.
HTTP Headers Analyzer
RéseauPremiumAnalysez les en-têtes HTTP d'un site : score sur 100, en-têtes de sécurité manquants, attributs de chaque cookie et directives faibles de la CSP.
IP Lookup
RéseauPremiumAnalysez une adresse IPv4 ou IPv6 : pays, ville, fournisseur, système autonome, nom PTR vérifié et préfixes annoncés par l'AS (RIPEstat), avec export JSON.
Tech Detector
OSINTPremiumIdentifiez le serveur, le CMS, les frameworks, le CDN et les outils de mesure d'audience d'un site, avec l'indice qui justifie chaque détection.
MAC Vendor
RéseauRetrouvez le fabricant d'une carte réseau à partir des premiers octets de son adresse MAC, d'après les registres MA-L, MA-M et MA-S de l'IEEE.