تشخیص cms سایت با ابزار whatcms

تشخیص cms سایت با ابزار whatcms
درود به کاربران عزیز پلتفرم آموزشی زودیاک ، مرجع آموزش لینوکس ، طراحی سایت و سئو
تمامی سایت های جهان نیاز به یک سیستم مدیریت محتوا (cms) دارند. این سیستم در اصل پنل مدیریتی سایت است. همان جایی که مدیر وارد می شود ، یک طلب را می نویسد ، عکسی برای مطلب انتخاب می کند ، کاربران ، دیدگاه ها و … را مدیریت می کنند. در گذشته که سایت ها از صفر با زبان های برنامه نویسی php یا asp توسعه پیدا میکردند ، برنامه نویس باید یک پنل مدیریت کاملا اختصاصی می نوشت. اما رفته رفته cms های آماده آمدند و با بلوغ خود نیاز وبمستران به کد نویسی و ساخت پنل های مدیریتی اختصاصی را از بین بردند. به همین دلیل استقبال بی نظیری از cms های آماده شد.
احتمالا با گفتن نام cms ذهن کاربران تنها به سمت وردپرس و جوملا برود اما جالب است بدانید ما بیش از 300 cms داریم.
تشخیص cms سایت با ابزار whatcms
هرچند که محبوبترین و قدرتمند ترین cms وردپرس است اما به هیچ عنوان نمی توان cms های قدرتمندی مانند جوملا ، دروپال و DNN را نادیده گرفت. همانطور که در بالا عنوان شد ما بیش از 300 سیستم مدیریت محتوا داریم.
برخی از CMSهای معروف :
- WordPress
- Joomla
- Drupal
- Dnn
- Adobe Dreamweaver
- Adobe GoLive
- Adobe Muse
- AspDotNetStorefront
- PrestaShop
- Pydio
- Pyro CMS
- Open CMS
- OpenCart
- Neos
- و …
یکی از کارهای که برای وبمستران و طراحان سایت ها جذاب است تشخیص cms سایت است . بسیاری از طراحان برای تفریح و کنجکاوی تمایل دارند بدانند که سایت X با چه CMS کار میکند. جالب است بدانید که متخصصان تست نفوذ و هکر ها هم به این کار بسیار علاقه مند هستند. چون با شناسایی CMS سایت سریعا به سراغ سایت Exploit-db می روند تا اکسپلویت های آن CMS را پیدا کنند و در صورت وجود حفره امنیتی سریعا به سایت حمله کنند. اینکه CMS را تشخیص دهید کلا کار کاربردی است اما خب برخی افراد در راستای مخرب از آن استفاده می کنند.
سایت whatcms در همین راستا می تواند به وب مستران و طراحان سایت در تشخیص نوع CMS سایت کمک کند. با ورود به سایت و وارد کردن نام سایت مورد نظر ، سایت whatcms براحتی می تواند بگوید که CMS سایت از چه نوعی است. درهمین راستا یک ابزار هم به نام ابزار whatcms توسط برنامه نویسی به نام HA71 توسعه پیداکرده است که در کالی لینوکس قابل نصب است. این ابزار به سایت whatcms وصل می شود و نتیجه جست و جو شما را به شما نشان می دهد. در دامه آموزش نصب این ابزار هم داده می شود.
اما سایت whatcms از کجا در می یابد که CMS سایت از چه نوعی است ؟
این سایت از بررسی 6 پارامتر مختلف به تشخیص cms سایت می پردازد.
این 6 پارامتر به شرح زیر است :
- بررسی meta tag
- بررسی headers
- بررسی markup
- بررسی java script
- بررسی domain
- بررسی version
این 6 پارامتر برای تشخیص cms سایت ضروری است اما هر کدام از پارامتر های بالا برای برخی از cms ها قابل بررسی نیست و نمی توان cms را از روی آنها تشخیص داد. مثلا از روی تمامی حالا به جز جاوا اسکریپ ، می تواند cms محبوب وردپرس را تشخیص داد. در صورتی که DNN را تنها می توان از بررسی meta , headers, makup تشخیص داد.
برای تماشای لیست کامل cmsهای پشتیبانی شده توسط سایت whatcms و اینکه برای هر سیستم مدیریت محتوا از چع متدی استفاده می شود می توانید به اینجا مراجعه کنید.
اما به سراغ آموزش نصب و استفاده از ابزار whatcms می رویم.
تشخیص cms سایت با ابزار whatcms
ابتدا با دستور در ترمینال لینوکس خود آن را دانلود می کنید :
Git clone https://github.com/HA71/WhatCMS.git
حال با دستور زیر وارد پوشه ابزار whatcms برنامه می شویم
Cd WhatCMS
دسترسی برنامه را بالا می بریم .
Chmod 775 whatcms.sh
حال ابزار whatcms را اجرا می کنیم.
whatcms.sh/.
حال برای تشخیص cms سایت با ابزار whatcms تنها کافیه دستور زیر را بزنید.
whatcms example.com/.
کار تمام است و نوع cms برای شما نمایش داده می شود.
امیدوارم از آموزش تشخیص cms سایت با ابزار whatcms لذت برده باشید.
دیدگاهتان را بنویسید