Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/147.0.7727.15 Safari/537.36Araç 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
- Logs veya request headers içinden User-Agent yapıştırın.
- Input değiştikçe browser, OS, device, engine ve bot signals değerlerini görün.
- 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