Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/147.0.7727.15 Safari/537.36Guia da ferramenta
Sobre User Agent Parser e Checker
User-Agent Parser divide uma string UA em navegador, versão, engine de renderização, sistema operacional, tipo de dispositivo e sinais comuns de bot.
A análise roda localmente no navegador, útil para logs, origem de tráfego, compatibilidade e requests de crawlers.
Como usar User-Agent Parser
- Cole um User-Agent de logs ou headers de request.
- Veja browser, OS, dispositivo, engine e sinais de bot enquanto o input muda.
- Copie o UA original ou o JSON quando precisar compartilhar o resultado.
Quando usar
- Identificar clientes em logs de Nginx, CDN ou aplicação.
- Depurar compatibilidade em mobile Safari, Chrome, Edge e navegadores parecidos.
- Ver cadeias comuns como Googlebot ou Bingbot antes de uma verificação profunda.
Limites da detecção UA
User-Agent é informação declarada pelo cliente; pode ser falsificada, encurtada ou ocultada. Navegadores modernos também reduzem detalhes, então o resultado é pista de debug, não prova.
- Não use UA parsing como autenticação, autorização ou limite de segurança.
- No iOS, browsers geralmente são limitados pelo WebKit, então o UA pode não refletir toda a marca.
- Detecção de bot é heurística; decisões críticas exigem reverse DNS, faixas de IP ou verificação oficial.
User-Agent Parser FAQ
- Meu User-Agent é enviado?
- Não. A análise roda localmente no navegador e não é enviada ao wetool.site.
- Por que mostra Unknown?
- Pode ser UA não padrão, reduzido por privacidade, reescrito por proxy ou fora das regras leves.
- Ele prova que um bot é real?
- Não. UA é fácil de falsificar; crawler real exige método oficial do provedor.
User-Agent e Client Hints
Client Hints substitui parte dos detalhes UA, mas logs e sistemas antigos ainda armazenam User-Agent. O parser ajuda em logs históricos e compatibilidade.
Spoofing de UA e limites de segurança
User-Agent é apenas texto enviado pelo client. Extensões, command line, proxies, scripts de teste e crawlers podem alterar.
- curl -A e browser devtools conseguem falsificar UA, então não use para login, autorização, risco de pagamento ou acesso admin.
- UA parsing ajuda em compatibility debugging, log grouping, rough analytics e suporte; segurança exige sessões, permissões, assinaturas e sinais mais fortes.
- Para verificar Googlebot ou Bingbot, use reverse DNS seguido de forward lookup, não apenas o UA string.
User-Agent vs Client Hints
Chromium reduz detalhes do UA legacy e move informações para headers Sec-CH-UA com opt-in.
- Marca e major version: Chrome/126 se relaciona com Sec-CH-UA e Sec-CH-UA-Full-Version-List.
- Platform: Windows, Android ou iPhone se relaciona com Sec-CH-UA-Platform.
- Mobile detection: Mobile no UA se relaciona com Sec-CH-UA-Mobile, mas o server precisa pedir hints com Accept-CH.
Tokens comuns de crawler UA
Estes tokens ajudam a iniciar investigação em logs, mas não provam identidade sozinhos.
- Googlebot
- Bingbot
- DuckDuckBot
- Baiduspider
- YandexBot
- facebookexternalhit
- Twitterbot
- Slackbot-LinkExpanding
- AhrefsBot
- SemrushBot