أداة Quien: فحص النطاقات من داخل «الترمينال» بعيداً عن المواقع البطيئة
تحليل تقني لأداة استعلام النطاقات عبر السطر البرمجي

الأمر لا يتعلق فقط بمعرفة من يملك النطاق؛ فغالباً ما تكون البيانات الشخصية محجوبة خلف جدران الخصوصية وخدمات الـ Proxy. أداة Quien لا تقف عند حدود الاسم والبريد الإلكتروني، بل تحاول تفكيك الطبقات التقنية للموقع. اللافت هنا هو الاعتماد على بروتوكول RDAP كخيار أول قبل العودة إلى WHOIS التقليدي. هذا منطقي، فبروتوكول RDAP صُمم ليكون خليفة أكثر تنظيماً ويدعم التدويل، وهو ما يفسر قدرة الأداة على جلب بيانات أكثر دقة في ظل قيود GDPR الصارمة التي جعلت قواعد بيانات WHOIS القديمة تبدو كأنها ثقوب سوداء.
تثبيت الأداة مباشر. عبر Homebrew باستخدام `brew install retlehs/tap/quien` أو من خلال لغة Go مباشرة. لا تعقيدات هنا.
بمجرد التشغيل، تظهر الواجهة التفاعلية (TUI). نظام التبويبات يغنيك عن فتح عشرة مواقع مختلفة؛ تبويب للـ DNS، وآخر للبريد، وثالث لشهادات SSL/TLS. المثير للاهتمام فعلاً هو قدرة الأداة على كشف الـ Tech stack. بمجرد تحليل كود HTML، تخبرك Quien بوجود إضافات ووردبريس معينة أو إطارات عمل CSS وJS المستخدمة.
لماذا يحتاج المطور لهذه الأداة بدلاً من المواقع المتوفرة؟ السر في `quien –json`. تحويل النتائج إلى صيغة JSON يعني إمكانية دمجها في سكربتات أتمتة أو حتى إضافتها كمهارة لعملاء الذكاء الاصطناعي عبر `npx skills add retlehs/quien`.
عند التعامل مع عناوين IP، تقوم الأداة بعملية Reverse DNS وتجلب معلومات الشبكة وجهات اتصال الإساءة (Abuse contacts). وفي حال واجهت خوادم WHOIS ضغطاً أو بدأت في رفض الطلبات، تعتمد الأداة آلية (exponential backoff) لإعادة المحاولة تلقائياً.
الاستعلام لا يقتصر على النطاقات العالمية؛ استخدام IANA referral يضمن اكتشاف خادم WHOIS المناسب لأي امتداد تلقائياً. الأداة عملية، جافة في عرضها، وتركز على المعلومة التقنية الصرفة دون رتوش.









