Vai al contenuto
Toova
Tutti gli strumenti

Parser di stringhe User-Agent

Privacy by design — tutto gira nel tuo browser

Analizza qualsiasi stringa User-Agent e vedi il browser, la versione, il sistema operativo e la famiglia di dispositivi in forma semplice. Toova funziona su ogni pattern UA comune dai browser desktop alle app mobile ai bot — tutto nel browser, senza upload.

Perché analizzare gli User-Agent

Le stringhe User-Agent sono un disastro. Sono iniziate come un breve suggerimento su quale browser stava facendo una richiesta, ma decenni di hack di compatibilità le hanno lasciate come lunghe stringhe composte che includono nomi fuorvianti. Toova decodifica la struttura in un breakdown pulito — nome e versione del browser, nome e versione del SO, famiglia di dispositivi, motore di rendering — così puoi fare debug del rilevamento delle funzionalità, scrivere regole di analytics o risolvere i problemi di compatibilità del client.

Bot e client insoliti

Toova riconosce i principali crawler web (Googlebot, Bingbot, AhrefsBot, GPTBot, CCBot), i comuni servizi di monitoraggio, gli strumenti browser headless e una lunga coda di client API che si annunciano tramite UA. Questo rende lo strumento utile quando si esaminano le voci di log e si cerca di capire se una richiesta proveniva da un utente reale, un motore di ricerca o uno strumento automatizzato.

Solo locale

Tutta l'analisi avviene nel browser, senza inviare nulla a server remoti. Le stringhe UA che incolli — che potrebbero provenire dai tuoi log e rivelare l'architettura del tuo servizio o il traffico verso i tuoi sistemi — non lasciano mai la pagina e non vengono registrate. La scheda Rete resterà vuota durante l'analisi e la pagina funziona offline dopo il primo caricamento.

Domande frequenti

Perché la stringa User-Agent è così lunga?
Compatibilità storica. Ogni browser ha aggiunto i nomi dei browser precedenti al suo UA così gli script di sniffing legacy non li escludessero. Il risultato è una catena di nomi che è tecnicamente una bugia — Chrome si annuncia come Mozilla, Safari e KHTML nella stessa stringa.
Posso fidarmi dell'UA in produzione?
Non del tutto. L'UA può essere impostato su qualsiasi valore dal client, quindi va bene per analytics e suggerimenti sulle funzionalità ma è inaffidabile per le decisioni di sicurezza. Chrome moderno sta anche eliminando gradualmente alcune parti tramite la User-Agent Client Hints API.
Come identifica i bot?
Toova mantiene un elenco di firme note di crawler e bot (Googlebot, Bingbot, GPTBot e molti altri). Quando l'UA corrisponde, lo strumento etichetta la voce e mostra il link alla documentazione ufficiale per quel bot.
E le app mobile?
Le app mobile di solito includono un segmento UA personalizzato con il nome e la versione dell'app, più il SO della piattaforma. Toova analizza i pattern comuni e riporta il nome dell'app quando riconosciuto; altrimenti torna al rilevamento solo del SO.
I miei dati vengono inviati da qualche parte?
No. L'analisi avviene interamente nel browser.