User Agent Parser ve Checker

Browser, OS, cihaz ve bot sinyallerini parse et

User-Agent girişi
User-Agent client tarafından değiştirilebilir veya gizlenebilir. Sonucu debugging için kullanın; authentication, authorization veya security boundary olarak kullanmayın.
Parse sonucu
Client / container appChrome147.0.7727.15
BrowserChrome147.0.7727.15
Rendering engineBlink537.36
İşletim sistemiWindows10/11
Cihaz türüDesktop
BotHayırBilinmiyor
Ham User-AgentMozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/147.0.7727.15 Safari/537.36

Araç rehberi

User Agent Parser ve Checker hakkında

User-Agent Parser UA string değerini browser, version, rendering engine, OS, device type ve common bot clues alanlarına ayırır.

Parsing mevcut browser içinde lokal çalışır; logs, traffic sources, compatibility reports ve crawler requests okumak için kullanışlıdır.

User-Agent Parser nasıl kullanılır

  1. Logs veya request headers içinden User-Agent yapıştırın.
  2. Input değiştikçe browser, OS, device, engine ve bot signals değerlerini görün.
  3. Paylaşmak gerektiğinde raw UA veya JSON result kopyalayın.

Ne zaman kullanılır

  • Nginx, CDN veya application logs içinden clients tanımak.
  • Mobile Safari, Chrome, Edge ve benzer browsers için compatibility issues debug etmek.
  • Googlebot veya Bingbot gibi common crawler strings değerlerini deeper verification öncesi görmek.

UA detection sınırları

User-Agent client tarafından bildirilen bilgidir; spoof, shorten veya hide edilebilir. Modern browsers UA detail azaltır, bu yüzden result proof değil debugging clue değeridir.

  • UA parsing değerini authentication, authorization veya security boundary olarak kullanmayın.
  • iOS browsers genellikle WebKit ile sınırlıdır; UA details product branding ile tam eşleşmeyebilir.
  • Bot detection heuristic çalışır; kritik kararlar için reverse DNS, IP ranges veya official verification kullanın.

User-Agent Parser FAQ

User-Agent upload edilir mi?
Hayır. Parsing browser içinde lokal çalışır ve wetool.site sunucusuna gönderilmez.
Neden Unknown görünüyor?
UA non-standard, privacy-reduced, proxy tarafından rewritten olabilir veya lightweight rules kapsamına girmeyebilir.
Gerçek bot olduğunu kanıtlar mı?
Hayır. UA kolayca taklit edilir; real crawler verification provider official method gerektirir.

User-Agent ve Client Hints

Client Hints bazı UA detail alanlarının yerini alır, ancak logs ve older systems hâlâ User-Agent saklar. Parser historical logs ve browser compatibility debugging için yararlıdır.

UA spoofing ve security boundary

User-Agent client tarafından gönderilen text değeridir. Browser extensions, command line, proxy, test scripts ve crawlers bunu değiştirebilir.

  • curl -A ve browser devtools UA spoof yapabilir; login, authorization, payment risk veya admin access için UA kullanmayın.
  • UA parsing compatibility debugging, log grouping, rough analytics ve support için yararlıdır; security decisions sessions, permissions, signatures ve stronger device signals gerektirir.
  • Googlebot veya Bingbot doğrulamak için yalnız UA string değil reverse DNS ve forward lookup confirmation kullanın.

User-Agent vs Client Hints

Chromium legacy UA string detail azaltıyor ve bilgiyi opt-in Sec-CH-UA headers içine taşıyor.

  • Browser brand ve major version: Chrome/126, Sec-CH-UA ve Sec-CH-UA-Full-Version-List ile eşleşir.
  • Platform: Windows, Android veya iPhone, Sec-CH-UA-Platform ile eşleşir.
  • Mobile detection: UA içindeki Mobile, Sec-CH-UA-Mobile ile eşleşir; server önce Accept-CH ile hints istemelidir.

Common crawler UA tokens

Bu token değerleri log investigation başlangıcıdır, tek başına crawler identity kanıtlamaz.

  • Googlebot
  • Bingbot
  • DuckDuckBot
  • Baiduspider
  • YandexBot
  • facebookexternalhit
  • Twitterbot
  • Slackbot-LinkExpanding
  • AhrefsBot
  • SemrushBot