ماذا تفعل هذه الأداة
يقرأ محلل وكيل المستخدم ترويسة User-Agent التي ترسلها المتصفحات والتطبيقات والروبوتات مع كل طلب HTTP، ويحوّلها إلى معلومات واضحة: المتصفح وإصداره، ومحرك العرض، ونظام التشغيل، ونوع الجهاز (حاسوب مكتبي، هاتف، جهاز لوحي، تلفاز، جهاز ألعاب…)، والشركة المصنعة وطراز الجهاز إن ذكرتهما السلسلة، وبنية المعالج.
كما يخبرك عندما لا تعود السلسلة إلى إنسان على الإطلاق. فهو يتعرف على زواحف محركات البحث، وزواحف تدريب الذكاء الاصطناعي ومساعدي الذكاء الاصطناعي الذين يجلبون الصفحات، وروبوتات معاينة الروابط في تطبيقات الدردشة والشبكات الاجتماعية، وأدوات تحسين محركات البحث، وأدوات مراقبة التوفر، وعملاء HTTP في سطر الأوامر، ويصنّفها، وهذا مفيد عند قراءة سجلات الخادم أو تحديد ما يُكتب في robots.txt.
طريقة الاستخدام
- افتح الصفحة: وكيل المستخدم الخاص بك محلَّل مسبقًا.
- الصق أي سلسلة User-Agent أخرى، مثل سطر من سجل الوصول. يُحذف اسم الترويسة
User-Agent:في البداية تلقائيًا. - اقرأ جدول النتائج وانسخ أي قيمة بالزر المجاور لها. اضغط مثال لعرض سلسلة Safari للهواتف، أو متصفحي للعودة إلى سلسلتك.
مثال
Mozilla/5.0 (iPhone; CPU iPhone OS 17_5 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/17.5 Mobile/15E148 Safari/604.1
تمثّل هذه السلسلة Mobile Safari 17.5 على iOS 17.5 بمحرك WebKit على جهاز iPhone من Apple. أما سلسلة مثل Mozilla/5.0 (compatible; GPTBot/1.2; +https://openai.com/gptbot) فتُعرَّف بأنها GPTBot 1.2، وهو زاحف ذكاء اصطناعي.
نصائح
- لا تعتمد على User-Agent في قرارات الأمان؛ فبإمكان أي شخص إرسال أي سلسلة. تحقق من الزواحف المهمة باستعلام DNS عكسي.
- لمعرفة دعم ميزة ما، اختبر الميزة نفسها في JavaScript بدلًا من استنتاج ذلك من إصدار المتصفح.
- يُعلَّم Chrome بلا واجهة وأدوات الأتمتة بشكل منفصل، وهذا مفيد عند التحقيق في عمليات الكشط.
الأسئلة الشائعة
› ما هو وكيل المستخدم الخاص بي؟
عند فتح هذه الصفحة تُملأ خانة الإدخال بسلسلة User-Agent الخاصة بمتصفحك وتُحلَّل فورًا. اضغط «متصفحي» لاستعادتها بعد تجربة سلاسل أخرى.
› ما مدى دقة تحليل User-Agent؟
التحليل موثوق في تحديد عائلات المتصفحات والمحركات وأنظمة التشغيل، لكن يمكن للمستخدم أو الإضافات أو إعدادات الخصوصية تغيير User-Agent. كما يجمّد Chrome الحديث أجزاء من السلسلة (فمثلًا لا يزال Windows 11 يظهر بوصفه Windows NT 10.0)، لذا تعامل مع تفاصيل الجهاز والإصدار على أنها مؤشرات.
› ما الروبوتات التي يتعرف عليها؟
زواحف محركات البحث (Googlebot وBingbot وBaiduspider وYandexBot…)، وزواحف ووكلاء الذكاء الاصطناعي (GPTBot وChatGPT-User وClaudeBot وPerplexityBot وCCBot…)، وروبوتات معاينة الروابط، وزواحف تحسين محركات البحث، وأدوات مراقبة التوفر، وعملاء HTTP الشائعين مثل curl وpython-requests وPostman. وتُعلَّم السلاسل الأخرى التي تحتوي على bot أو crawler أو spider بوصفها روبوتات أخرى.
› هل يُرسَل User-Agent إلى أي مكان؟
لا. يجري التحليل بالكامل في متصفحك باستخدام مكتبة ua-parser-js مفتوحة المصدر وقائمة روبوتات مدمجة.