User Agent पार्सर और डिवाइस डिटेक्टर

किसी भी ब्राउज़र user agent स्ट्रिंग को ब्राउज़र, OS, डिवाइस, इंजन और बॉट विवरण में पार्स करें। JSON आउटपुट, टोकन विवरण और साझा करने योग्य लिंक के साथ निर्धारित स्थानीय पार्सिंग — API की आवश्यकता नहीं।

नमूना user agent
परिणाम देखने के लिए यूज़र एजेंट पेस्ट करें या नमूना प्रीसेट का उपयोग करें।

User agent स्ट्रिंग कैसे पार्स करें

ऊपर के टूल में कोई भी HTTP User-Agent हेडर मान पेस्ट करें। पार्सिंग आपके ब्राउज़र में क्रमबद्ध नियम सेट से तुरंत चलती है — कोई अपलोड या बाहरी API नहीं। सामान्य डेस्कटॉप ब्राउज़र, मोबाइल डिवाइस और क्रॉलर के लिए नमूना प्रीसेट उपयोग करें, या पुन:प्रयोज्य डिबगिंग के लिए एन्कोडेड इनपुट वाला लिंक साझा करें।

कौन से ब्राउज़र, OS और डिवाइस विवरण अनुमानित हो सकते हैं

सामान्य user agent ब्राउज़र नाम और संस्करण, रेंडरिंग इंजन परिवार, OS, डिवाइस वर्ग (डेस्कटॉप, मोबाइल, टैबलेट), मोबाइल UA पर विक्रेता/मॉडल संकेत, और x64 या arm64 जैसे CPU आर्किटेक्चर टोकन दिखाते हैं। हर स्ट्रिंग में हर फ़ील्ड नहीं होता — गोपनीयता-केंद्रित ब्राउज़र और UA कमी नीतियाँ जानबूझकर विवरण छोड़ती हैं।

बॉट और क्रॉलर पहचान कैसे काम करती है

पार्सर पहले ज्ञात क्रॉलर हस्ताक्षर जाँचता है — Googlebot, Bingbot, DuckDuckBot, YandexBot, Baiduspider, Slackbot, Twitterbot और facebookexternalhit सहित — फिर ब्राउज़र टोकन का मूल्यांकन। यह क्रम false positive से बचता है जब बॉट Chrome या Safari संगतता स्ट्रिंग एम्बेड करते हैं।

User agent पार्सिंग और स्पूफिंग की सीमाएँ

User agent स्ट्रिंग स्व-रिपोर्टेड और आसानी से नकली की जा सकती हैं। Client hints, IP प्रतिष्ठा और व्यवहार संकेत प्रोडक्शन बॉट फ़िल्टरिंग में अक्सर अधिक विश्वसनीय होते हैं। इस टूल का उपयोग डिबगिंग, analytics QA और सपोर्ट ट्राइएज के लिए करें — सुरक्षा निर्णयों के लिए एकमात्र सत्य स्रोत नहीं।

अक्सर पूछे जाने वाले प्रश्न

User agent स्ट्रिंग क्या है?

User agent (UA) स्ट्रिंग एक टेक्स्ट पहचानकर्ता है जो ब्राउज़र, ऐप और क्रॉलर HTTP अनुरोधों के साथ भेजते हैं। यह आमतौर पर क्लाइंट सॉफ़्टवेयर, OS और कभी-कभी डिवाइस मॉडल बताती है। डेवलपर और विश्लेषक डिबगिंग, analytics सत्यापन और सपोर्ट वर्कफ़्लो में UA जाँचते हैं।

यह user agent पार्सर कैसे काम करता है?

पार्सर आपके ब्राउज़र में पूरी तरह निर्धारित, क्रमबद्ध नियम सेट लागू करता है। पहले बॉट हस्ताक्षर, फिर ब्राउज़र परिवार (Chrome से पहले Edge, Samsung Internet, Firefox, Safari और अन्य), OS टोकन, डिवाइस संकेत और CPU आर्किटेक्चर मार्कर खोजता है। परिणाम में सारांश, JSON आउटपुट और मेल खाते खंडों की व्याख्या करने वाला टोकन विवरण शामिल है।

क्या user agent पार्सिंग बॉट को विश्वसनीय रूप से पहचान सकती है?

यह टूल Googlebot, Bingbot, Slackbot और Twitterbot जैसे सामान्य क्रॉलर पहचानता है जब उनके हस्ताक्षर UA स्ट्रिंग में दिखें। हालाँकि, बॉट वैध ब्राउज़र UA नकली कर सकते हैं और कुछ वैध ट्रैफ़िक कम UA स्ट्रिंग उपयोग करता है। यहाँ बॉट पहचान को त्वरित अनुमान मानें, अकेले प्रोडक्शन-स्तर फ़िल्टर नहीं।

मेरे पार्स किए गए ब्राउज़र या OS विवरण गलत क्यों दिखते हैं?

ब्राउज़र गोपनीयता के लिए user agent डेटा कम या स्थिर कर रहे हैं। एक्सटेंशन, कॉर्पोरेट प्रॉक्सी और संगतता मोड भी स्ट्रिंग बदल सकते हैं। स्पूफिंग सरल है — सटीकता महत्वपूर्ण हो तो client hints, IP डेटा या सत्र संदर्भ से परिणाम तुलना करें।

क्या मेरा user agent सर्वर पर भेजा जाता है?

नहीं। पृष्ठ लोड होने के बाद सारी पार्सिंग आपके ब्राउज़र में स्थानीय रूप से होती है। URL में एन्कोडेड नमूना इनपुट वाला लिंक साझा न करने पर कुछ अपलोड नहीं होता।