RevealTheme logo

راهنمای تشخیص · 2026

چگونه قالب Drupal را در هر وب‌سایتی تشخیص دهیم

Drupal بسیاری از سایت‌های دولتی، آموزشی و سازمانی را نیرو می‌دهد. تشخیص شامل یافتن مسیرهای URL مشخصه و نشانگرهای خاص Drupal است.

سریع‌ترین راه: از تشخیص‌دهنده رایگان ما استفاده کنید

هر URL را جای‌گذاری کنید و قالب، افزونه‌ها و پشته Drupal را در ۲ ثانیه دریافت کنید.

تشخیص‌دهنده Drupal را باز کنید ←

تشخیص‌دهنده ما به دنبال چه چیزی است

مسیرهای URL مربوط به sites/default/themes

Drupal قالب‌ها را از /sites/default/themes/[نام-قالب]/ یا /themes/[نام-قالب]/ ارائه می‌دهد. URLهای منابع نام قالب را نشت می‌دهند.

کجا: تگ‌های <link> و <script> در HTML

متغیر JavaScript مربوط به drupalSettings

Drupal مقدار window.drupalSettings را در هر صفحه در معرض می‌گذارد. این شامل قالب فعال و فهرست ماژول‌ها است.

کجا: <script> درون‌خطی

Drupal.behaviors و jQuery.once

فریم‌ورک JavaScript دروپال از الگوهای Drupal.behaviors استفاده می‌کند که در فایل‌های منبع قابل مشاهده‌اند.

کجا: فایل‌های JavaScript

سرآیند X-Generator

بسیاری از سایت‌های Drupal مقدار 'X-Generator: Drupal X' را به سرآیندهای پاسخ اضافه می‌کنند.

کجا: سرآیندهای پاسخ HTTP

متاتگ generator

هسته Drupal مقدار <meta name='Generator' content='Drupal X (https://www.drupal.org)'> را تنظیم می‌کند.

کجا: <head> در HTML

فهرست بررسی بازرسی دستی

اگر تشخیص‌دهنده نتایج غیرقطعی برمی‌گرداند، این بررسی‌های دستی را در ابزارهای توسعه‌دهنده مرورگر خود انجام دهید (کلیک راست ← بازرسی):

  1. 1

    کد منبع را مشاهده کنید. به دنبال 'sites/default' یا 'Drupal.behaviors' بگردید: در بیشتر سایت‌های Drupal حاضرند.

  2. 2

    کنسول DevTools ← drupalSettings را تایپ کنید: اگر Drupal باشد، شیء پیکربندی را از جمله نام قالب بازمی‌گرداند.

  3. 3

    متاتگ generator را در <head> بررسی کنید.

  4. 4

    به دنبال مسیرهای URL مربوط به /sites/all/ یا /sites/default/files/ بگردید.

  5. 5

    به دنبال سرآیند پاسخ X-Generator بگردید یا مسیرهای خاص Drupal مانند /user/login را بررسی کنید.

چرا پشته یک سایت را شناسایی کنیم؟

سه دلیل مشروع: تحقیق درباره رقبا (پیشروی صنعت شما از چه ابزارهایی استفاده می‌کند؟)، صلاحیت‌سنجی سرنخ‌ها (آیا سایت این مشتری بالقوه شرایط لازم برای خدمات شما را دارد؟) و برنامه‌ریزی مهاجرت (پیش از برآورد هزینه یک طراحی مجدد، باید پشته فعلی را بشناسید).

همه موارد بالا فعالیت‌هایی بر اساس داده‌های عمومی هستند: هر سیگنالی که بررسی می‌کنیم در HTML یا پاسخ HTTP صفحه قابل مشاهده است، همان داده‌هایی که هر کسی می‌تواند با «مشاهده کد منبع» ببیند. ما فقط آن‌ها را سریع‌تر تحلیل می‌کنیم و به‌صورت روشن ارائه می‌دهیم.

آنچه تشخیص نمی‌تواند به شما بگوید

تشخیص مشخص می‌کند که چه چیزی در حال اجراست. نمی‌تواند به شما بگوید چرا یک سایت آن پشته را انتخاب کرده، چقدر برای آن هزینه می‌کنند، توسعه‌دهنده‌اش کیست یا نقشه راه آن چیست. برای این موارد، با یک انسان صحبت کنید.

همچنین نمی‌تواند از پس کشینگ تهاجمی، پیکربندی‌های headless یا قالب‌های ساخته‌شده از صفر بدون نشانگرهای پیش‌فرض فریم‌ورک برآید. ما تشخیص‌های با اطمینان پایین را علامت‌گذاری می‌کنیم تا بدانید چه زمانی باید عمیق‌تر بررسی کنید.