User-Agent Analizator
Analizați orice șir User-Agent pentru a detecta browserul, sistemul de operare, tipul de dispozitiv și motorul de randare. Gratuit, instantaneu și complet la nivelul clientului.
Analizați orice șir User-Agent pentru a detecta browserul, sistemul de operare, tipul de dispozitiv și motorul de randare. Gratuit, instantaneu și complet la nivelul clientului.
Șirul User-Agent este un antet HTTP trimis de browsere și alți clienți pentru a se identifica pe servere. Inițial, un scurt identificator, agenții utilizatori moderni sunt extinse concatenări de șiruri de versiuni istorice concepute pentru compatibilitate cu site-urile care adulmecă anumite browsere. Un agent de utilizator Chrome obișnuit de astăzi face referire la Mozilla, AppleWebKit, KHTML, Gecko, Chrome și Safari - dintre care majoritatea sunt vestigiale.
Analizarea unui agent utilizator extrage browserul, versiunea, sistemul de operare și tipul de dispozitiv actual din acest șir dens. Datele informează analiza, detectarea caracteristicilor și identificarea botului. Este, de asemenea, imperfect – agenții utilizatori pot fi falsificati, denaturați motorul propriu-zis al browserului sau pot rămâne în urmă realității (Chrome pe iOS raportează ca Safari, deoarece toate browserele iOS trebuie să folosească WebKit).
Acest analizator folosește potrivirea modelelor pentru a identifica browserele comune, sistemele de operare și categoriile de dispozitive din șirul agentului utilizator. Ieșirea include numele și versiunea browserului, sistemul de operare și versiunea, tipul de dispozitiv (desktop, mobil, tabletă, bot) și motorul de randare. Analiza are loc în browserul dvs.; nu sunt trimise date nicăieri.
Fluxurile de lucru de analiză, depanare și securitate beneficiază toate de extragerea datelor structurate din șirurile brute de agenți de utilizator. Jurnalele de server care conțin milioane de agenți de utilizator devin tratabile atunci când fiecare este analizat în câmpurile browser/OS/dispozitiv. Rapoartele de erori care listează agenții utilizatori sunt mai ușor de acționat atunci când puteți vedea rapid ce browser și versiune este implicată.
Detectarea botului se bazează, de asemenea, pe analiza agentului utilizator ca prim semnal. Mulți crawler-uri se identifică sincer (Googlebot, Bingbot, GPTBot); altele falsifică Chrome, dar includ indicii subtile. Analiza ajută la suprafața acestor modele.
Lipiți un agent utilizator, vedeți datele structurate.
Analiza utilizator-agent este în mod fundamental potrivirea modelelor cu o bibliotecă mare de reguli regex. Detectarea browserului utilizează subșiruri (Chrome, Firefox, Safari, Edge), detectarea sistemului de operare caută simboluri de platformă (Windows NT 10.0, Mac OS X, Linux, Android, iPhone OS), iar detectarea dispozitivului combină sistemul de operare cu indicii de factor de formă.
Ordinea problemelor în analiza. Agenții utilizatori Edge includ token-uri Chrome și Safari, așa că verificarea Edge trebuie să aibă loc înainte de Chrome. Brave, Vivaldi și Opera furnizează toate Chromium și au probleme similare. Bibliotecile mature de analiză (ua-parser-js, ua-parser) mențin liste de reguli ordonate pentru dezambiguizarea corectă.
User-Agent Client Hints (UA-CH) este înlocuitorul modern: anteturile structurate Sec-CH-UA înlocuiesc vechiul User-Agent. Browserele îngheață treptat șirul moștenit și migrează la UA-CH. Noua analiză ar trebui să le suporte pe ambele.