Parser User Agent & Detektor Perangkat
Parse string user agent browser apa pun menjadi detail browser, OS, perangkat, mesin, dan bot. Parsing lokal deterministik dengan output JSON, rincian token, dan tautan yang dapat dibagikan — tanpa API.
Cara memparse string user agent
Tempel nilai header HTTP User-Agent apa pun ke alat di atas. Parsing berjalan seketika di browser Anda dengan rangkaian aturan berurutan — tanpa unggahan dan tanpa API eksternal. Gunakan preset contoh untuk browser desktop, perangkat mobile, dan crawler umum, atau bagikan tautan dengan input terenkode untuk debugging yang dapat diulang.
Detail browser, OS, dan perangkat apa yang dapat disimpulkan
User agent tipikal menampilkan nama dan versi browser, keluarga mesin rendering, sistem operasi, kelas perangkat (desktop, mobile, tablet), petunjuk vendor/model pada UA mobile, dan token arsitektur CPU seperti x64 atau arm64. Tidak setiap field muncul di setiap string — browser yang fokus privasi dan kebijakan reduksi UA sengaja menghilangkan detail.
Cara kerja deteksi bot dan crawler
Parser memeriksa tanda tangan crawler yang dikenal terlebih dahulu — termasuk Googlebot, Bingbot, DuckDuckBot, YandexBot, Baiduspider, Slackbot, Twitterbot, dan facebookexternalhit — sebelum mengevaluasi token browser. Urutan ini menghindari false positive saat bot menyematkan string kompatibilitas Chrome atau Safari.
Batas parsing user agent dan spoofing
String user agent dilaporkan sendiri dan mudah dipalsukan. Client hints, reputasi IP, dan sinyal perilaku sering lebih andal untuk filter bot produksi. Gunakan alat ini untuk debugging, QA analitik, dan triase dukungan — bukan sebagai satu-satunya sumber kebenaran untuk keputusan keamanan.
Pertanyaan yang Sering Diajukan
Apa itu string user agent?
String user agent (UA) adalah pengenal teks yang dikirim browser, aplikasi, dan crawler dengan permintaan HTTP. Biasanya menjelaskan perangkat lunak klien, sistem operasi, dan kadang model perangkat. Pengembang dan analis memeriksa UA saat debugging, validasi analitik, dan alur dukungan.
Bagaimana parser user agent ini bekerja?
Parser menerapkan rangkaian aturan deterministik dan berurutan sepenuhnya di browser Anda. Mencari tanda tangan bot terlebih dahulu, lalu keluarga browser (Edge sebelum Chrome, Samsung Internet, Firefox, Safari, dan lainnya), token OS, petunjuk perangkat, dan penanda arsitektur CPU. Hasil mencakup ringkasan, output JSON, dan rincian token yang menjelaskan segmen yang cocok.
Apakah parsing user agent dapat mendeteksi bot dengan andal?
Alat ini mengidentifikasi crawler umum seperti Googlebot, Bingbot, Slackbot, dan Twitterbot saat tanda tangan mereka muncul di string UA. Namun, bot dapat memalsukan UA browser yang sah, dan sebagian lalu lintas sah menggunakan string UA yang dikurangi. Anggap deteksi bot di sini sebagai heuristik cepat, bukan filter tingkat produksi sendiri.
Mengapa detail browser atau OS yang diparse terlihat salah?
Browser semakin mengurangi atau membekukan data user agent demi privasi. Ekstensi, proxy perusahaan, dan mode kompatibilitas juga dapat mengubah string. Spoofing mudah — bandingkan hasil dengan client hints, data IP, atau konteks sesi saat akurasi penting.
Apakah user agent saya dikirim ke server?
Tidak. Setelah halaman dimuat, semua parsing terjadi secara lokal di browser Anda. Tidak ada yang diunggah kecuali Anda secara eksplisit membagikan tautan dengan input contoh terenkode di URL.