Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/147.0.7727.15 Safari/537.36Panduan alat
Tentang Parser dan pemeriksa User-Agent
User-Agent Parser memecah UA string menjadi peramban, version, rendering engine, OS, device type, dan common bot clues.
Parsing berjalan lokal di peramban saat ini, berguna untuk membaca logs, traffic sources, compatibility reports, dan crawler requests.
Cara memakai User-Agent Parser
- Tempel User-Agent dari logs atau permintaan headers.
- Lihat peramban, OS, device, engine, dan bot signals saat masukan berubah.
- Salin UA mentah atau hasil JSON saat perlu membagikan temuan.
Kapan dipakai
- Mengidentifikasi clients dari Nginx, CDN, atau application logs.
- Debug compatibility issues untuk mobile Safari, Chrome, Edge, dan peramban sejenis.
- Mengenali common crawler strings seperti Googlebot atau Bingbot sebelum verifikasi lanjut.
Batas UA detection
User-Agent dilaporkan oleh client, sehingga bisa di-spoof, dipersingkat, atau disembunyikan. Modern browsers juga mengurangi UA detail, jadi hasilnya hanya debugging clue, bukan proof.
- Jangan gunakan penguraian UA sebagai autentikasi, otorisasi, atau batas keamanan.
- Browser di iOS biasanya dibatasi WebKit, sehingga UA details mungkin tidak sepenuhnya cocok dengan product branding.
- Bot detection bersifat heuristic; keputusan penting perlu reverse DNS, IP ranges, atau official verification.
Pertanyaan umum tentang Parser User-Agent
- Apakah User-Agent di-upload?
- Tidak. Parsing berjalan lokal di peramban dan tidak dikirim ke wetool.site.
- Mengapa muncul Unknown?
- UA mungkin tidak standar, dipangkas demi privasi, ditulis ulang oleh proxy, atau belum tercakup aturan sederhana saat ini.
- Bisa membuktikan bot asli?
- Tidak. UA mudah dipalsukan; real crawler verification membutuhkan official method provider.
User-Agent dan Client Hints
Client Hints menggantikan sebagian rincian UA, tetapi log dan sistem lama masih menyimpan User-Agent. Parser tetap berguna untuk menyelidiki log lama dan men-debug kompatibilitas peramban.
pemalsuan UA dan batas keamanan
User-Agent hanyalah teks dari client. Ekstensi peramban, baris perintah, proxy, skrip pengujian, dan perayap bisa mengubahnya.
- curl -A dan alat pengembang peramban dapat memalsukan UA, jadi jangan gunakan UA untuk login, otorisasi, risiko pembayaran, atau akses administrator.
- Analisis UA berguna untuk men-debug kompatibilitas, mengelompokkan log, membuat statistik perkiraan, dan membantu dukungan; keputusan keamanan memerlukan sesi server, izin, tanda tangan, dan sinyal perangkat yang lebih tepercaya.
- Untuk verifikasi Googlebot atau Bingbot, gunakan reverse DNS lalu forward lookup confirmation, bukan hanya UA string.
User-Agent vs Client Hints
Chromium mengurangi detail di legacy UA string dan memindahkan informasi ke opt-in Sec-CH-UA headers.
- Browser brand dan major version: Chrome/126 terkait Sec-CH-UA dan Sec-CH-UA-Full-Version-List.
- Platform: Windows, Android, atau iPhone terkait Sec-CH-UA-Platform.
- Mobile detection: Mobile di UA terkait Sec-CH-UA-Mobile, tetapi server harus meminta hints dengan Accept-CH.
Token UA crawler umum
Token ini berguna sebagai awal penyelidikan log, tetapi tidak membuktikan identitas perayap sendiri.
- Googlebot
- Bingbot
- DuckDuckBot
- Baiduspider
- YandexBot
- facebookexternalhit
- Twitterbot
- Slackbot-LinkExpanding
- AhrefsBot
- SemrushBot