كاشف معلومات المتصفح
ما الذي يخبره متصفحك فعلا للمواقع التي تزورها؟ تجمع هذه الصفحة كل قطعة معلومات من جهة العميل يكشفها متصفحك، user agent، ومحرك العرض، والإصدار، وOS، وفئة الجهاز، وحجم viewport والشاشة، والمنطقة الزمنية، وتفضيلات اللغة، وإعداد do-not-track، وpublic IP، وتعرضها حتى ترى بالضبط ما يجري استخدامه في fingerprinting مع كل طلب.
كيف يجمع الكاشف المعلومات
-
1
قراءة navigator object
تستعلم userAgent وplatform وlanguage وlanguages وcookieEnabled وdoNotTrack وhardwareConcurrency وغيرها مباشرة من المتصفح.
-
2
تحليل user agent string
يطابق UA string مع قاعدة بيانات حديثة للمتصفحات/المحركات/أنظمة التشغيل لاستخراج العلامة والإصدار والعائلة.
-
3
استعلام الشاشة والنافذة
window.innerWidth/Height وscreen.width/height وscreen.colorDepth وdevicePixelRatio لكثافة البكسل.
-
4
اكتشاف IP عبر echo service
طلب واحد إلى نقطة IP-echo يعيد IPv4/IPv6 العام. لا يخزن شيء: يتم الاكتشاف من جديد في كل زيارة.
ما يعرضه الكاشف
| الحقل | المصدر | مثال |
|---|---|---|
| المتصفح + الإصدار | UA string + Client Hints | Chrome 122.0.6261 |
| محرك العرض | مشتق من UA | Blink |
| OS + الإصدار | UA + platform | Windows 11, 64-bit |
| نوع الجهاز | UA + دعم اللمس | سطح المكتب / لوحي / جوال |
| Viewport | window.innerWidth / innerHeight | 1440 × 820 px |
| الشاشة | screen.width / screen.height | 2560 × 1440 px |
| نسبة البكسل | window.devicePixelRatio | 2 |
| عمق الألوان | screen.colorDepth | 24 bits |
| اللغة الأساسية | navigator.language | ar-SA |
| كل اللغات | navigator.languages | ar-SA, ar, en |
| المنطقة الزمنية | Intl.DateTimeFormat | Asia/Riyadh (UTC+3) |
| Do Not Track | navigator.doNotTrack | unset / 1 / 0 |
| الكوكيز مفعّلة | navigator.cookieEnabled | true |
| IP العام | Echo endpoint | 203.0.113.42 |
لماذا يهم هذا
- Fingerprinting: تركيبة هذه القيم غالبا فريدة بما يكفي لتعريف متصفحك عبر الجلسات حتى بلا cookies. راجع مشروع EFF Cover Your Tracks لتقدير entropy كمي.
- تسرب الخصوصية: بعض الحقول (الخطوط، WebGL renderer، audio context) تضيف entropy أكثر. يقلل Firefox “resistFingerprinting” وTor Browser بإعداداته القياسية هذه الإشارات.
- التصحيح: عندما يقول شخص “لا يعمل في متصفحي”، فجمع هذه الحقول هو أول خطوة لإعادة إنتاج المشكلة.
القيود
- يعتمد تحليل UA على أنماط تتغير مع كل إصدار متصفح. قد يظهر إصدار Edge جديد مؤقتا كـ Chrome حتى يحدث parser.
- Private relay (iCloud، Warp) يخفي IP الحقيقي؛ يعرض الكاشف IP الوسيط في تلك الحالة.
- Client Hints تحل محل UA في متصفحات Chromium؛ قد يكون UA المعروض هو السلسلة “المخفضة” المجمدة.
الأسئلة الشائعة
لا. كل حقل يكتشف عند تحميل الصفحة ويلغى عندما تغادرها. خدمة IP echo لا تحتفظ بالطلبات.
يمكن تزوير user agent والمنطقة الزمنية عبر أدوات المطور أو الإضافات. حجم الشاشة والخطوط وWebGL renderer أصعب تزويرا دون كسر عرض الصفحات. متصفحات الخصوصية تزور معظمها مقابل بعض التوافق.
إذا كنت تستخدم iCloud Private Relay أو Cloudflare Warp أو VPN أو proxy مؤسسي، فالـ IP المكتشف هو ذلك الوسيط. خدمات IP-echo المختلفة قد ترى وسطاء مختلفين أحيانا إذا كان متصفحك يستخدم multi-path.
حتى مع UA مزور، تستطيع الخوادم غالبا التخمين عبر TLS fingerprinting، واكتشاف الميزات (أي خصائص CSS تعمل)، وفروق التوقيت. المجهولية الكاملة تحتاج شيئا مثل Tor Browser، لا مجرد تعديل UA.
أدوات ذات صلة
مُقيّم عمر النطاق
تحقق من تاريخ تسجيل النطاق لأول مرة وعمره بالسنوات والأشهر والأيام باستخدام بيانات WHOIS المتوفرة في السجل.
حاسبة الشبكات الفرعية IP
احسب نطاق الشبكة الفرعية وعنوان الشبكة وعنوان البث والمضيفين القابلين للاستخدام وقناع البدل (wildcard) لأي كتلة IPv4 من نوع CIDR، بتغطية كاملة من /0 إلى /32.
استعلام DNS
استعلم عن سجلات DNS من نوع A وAAAA وMX وTXT وNS وCNAME وSOA لأي نطاق دون فتح طرفية.
أداة كشف نوع ملفات MIME
حدد النوع الحقيقي لملف MIME عن طريق قراءة بايتاته السحرية، ويدعم التعرف على الصور، مقاطع الفيديو، ملفات PDF، ملفات ZIP، مستندات Office، وغيرها.
فاحص ترويسات HTTP
افحص كل ترويسة استجابة HTTP يعيدها عنوان URL لتشخيص مشكلات التخزين المؤقت وCORS والضغط والأمان.
بحث سجلات MX
ابحث عن سجلات MX لأي نطاق لرؤية خوادم البريد التي تعالج بريده وأولوياتها، ولاكتشاف الأخطاء في الإعداد.
الأداة متاحة بلغات أخرى
- ブラウザ情報検出ツール [JA]
- Détecteur d'info navigateur [FR]
- Trình phát hiện thông tin trình duyệt [VI]
- Browserinfo-detector [NL]
- Browser-Info-Detektor [DE]
- ตัวตรวจข้อมูลเบราว์เซอร์ [TH]
- Detector de Informações do Navegador [PT]
- 브라우저 정보 감지기 [KO]
- Detector de Información del Navegador [ES]
- Detektor för webbläsarinformation [SV]
- Detektor Info Browser [ID]
- Detektor informacji o przeglądarce [PL]
- 浏览器信息检测器 [ZH]
- Browser Info Detector [EN]
- Rilevatore di informazioni del browser [IT]
- Детектор информации браузера [RU]
- Tarayıcı Bilgisi Algılayıcı [TR]