The parsed browser, engine, operating system and device appear here once you paste a User-Agent string.
Un analyseur utilisateur-agent lit l'en-tête de requête utilisateur-agent qu'un navigateur envoie et le divise en nom et version du navigateur, moteur de rendu, système d'exploitation et type d'appareil d'où provient la requête. Chaque requête HTTP porte cette chaîne, et c'est le moyen le plus courant pour un serveur d'apprendre ce qui se trouve à l'autre extrémité d'une connexion sans demander. L'en-tête lui-même est défini dans la RFC 9110, la spécification sémantique HTTP, et son format est une liste non structurée de jetons et de commentaires de produits qui est devenue historiquement compliquée.
Ce désordre est la raison pour laquelle un analyseur existe Une chaîne Chrome moderne commence toujours par « Mozilla/5.0 » et contient toujours le mot « Safari », car les navigateurs ont passé deux décennies à copier les autres jetons pour passer les tests de reniflage du serveur Edge porte « Chrome », Opera porte « Chrome » et Safari sur un iPhone rapporte sa version réelle dans un jeton « Version/ » séparé plutôt que dans celui « Safari/ ». Lire un agent utilisateur à l'œil nu est donc sujet aux erreurs : les jetons qui semblent les plus évidents sont souvent ceux laissés pour la compatibilité ascendante plutôt que ceux qui identifient le client réel.
Cet outil applique l'ordre de détection demandé par ces bizarreries. Il teste d'abord les navigateurs qui intègrent un autre jeton de navigateur, de sorte qu'Edge n'est pas mal lu comme Chrome et qu'une chaîne Chrome-on-iOS n'est pas mal lue comme Safari. Il mappe le numéro du noyau Windows NT à son nom marketing, convertit les versions iOS et macOS séparées par un trait de soulignement en forme pointillée et classe la demande comme bureau, mobile, tablette ou bot. Il signale également les signatures connues d'exploration et d'automatisation, ce qui est le champ le plus utile lorsque vous lisez un journal d'accès au serveur Web plutôt que de déboguer un seul navigateur.
Tout s'exécute dans votre navigateur La chaîne que vous collez n'est jamais téléchargée, ce qui est important car un véritable agent utilisateur de votre propre trafic peut faire allusion à l'appareil exact et construire un visiteur. Il n'y a pas d'inscription, pas de limite de débit et pas de demande réseau, vous pouvez donc coller des lignes de journal de production sans les envoyer nulle part.
Déposez une chaîne UA de vos journaux d'accès, d'une console de navigateur (navigator.userAgent) ou d'un en-tête de requête Ou chargez l'un des échantillons intégrés.
Le navigateur, le moteur, le système d'exploitation, le type d'appareil, l'architecture du processeur et l'indicateur de bot sont détectés instantanément au fur et à mesure que vous tapez Il n'y a pas de bouton sur lequel appuyer.
Voyez d'un seul coup d'œil si la demande provenait d'un ordinateur de bureau, d'un téléphone, d'une tablette ou d'un robot d'exploration tel que Googlebot, avec le modèle de périphérique où la chaîne l'expose.
Copiez le tableau analysé sous forme de texte séparé par onglets à coller dans une feuille de calcul, un rapport de bug ou vos notes d'analyse de journal.
Teste Edge, Opera et Samsung avant Chrome, et lit Safari depuis sa version/token, afin que les jetons de compatibilité intégrés ne provoquent pas de mauvaise lecture.
Traduit les numéros du noyau Windows NT en noms, restaure les versions iOS et macOS en pointillés et reconnaît Android, Chrome OS et Linux.
Étiquette chaque chaîne comme bureau, mobile, tablette ou bot, et fait surface sur le modèle d'appareil Android ou Apple lorsque l'agent utilisateur l'inclut.
Correspond à un large ensemble de signatures de moteurs de recherche, sociales et d'automatisation telles que Googlebot, Bingbot, curl et Chrome sans tête, pour l'analyse des journaux.
Turn a username and password into an HTTP Basic Authentication header, curl command and fetch snippet, and decode existing Basic auth tokens back.
Check one name across hundreds of TLDs at once. RDAP first, WHOIS fallback, and a verdict of available, taken or unknown — never a guess
Decode JWT headers and payloads, inspect claims, and check token expiry
Create soft-UI (neumorphic) elements with a live preview and controls for distance, blur, intensity, radius, surface color, and flat/concave/convex/pressed shapes - then copy the CSS.
0 comments
No comments yet. Be the first to share your thoughts!