menu

تشخیص تکنولوژی های وب سایت

تشخیص تکنولوژی های وب سایت

یکشنبه 10 خرداد 1394

اگر شما هم مثل من یه توسعه دهنده ی وب باشید، مطمئنا برای شما هم این موضوع پیش اومده که یه وبسایتی را میبینید و از طراحی اون خوشتون میاد.

شاید در این حالت، کنجکاوی شما برانگیخته بشه که بدونید اون وب سایت چجوری ساخته شده و نوشته شده.

به عبارت دقیق تر میخواید بدونید که آیا اون وب سایت از یه cms مثل وردپرس و دروپال استفاده میکنه یا نه؟

از فریم ورک خاصی استفاده میکنه؟

سیستم عامل سرورش چیه؟

آیا تحت ویندوز نوشته شده یا تحت لینوکس؟

با کدوم زبان نوشته شده؟ asp؟ php؟ یا زبان های دیگه ای مثل پایتون و ruby؟

آیا از فریم ورک جاوااسکریپت خاصی استفاده میکنه؟ مثل جی کوئری؟ angular؟ backbones ؟ یا ....؟

از بوت استراپ استفاده میکنه واسه css هاش یا نه؟

و یا هزاران سوال دیگه...

در این حالت شاید شما سری به source اون صفحه بندازید و برای پیدا کردن پاسخ های خودتون دنبال یه متا تگ مثل generator بگردید که توش نوشته باشه WordPress 4.1.4 یا Drupal 7 یا هرچیزی و از اینجا بفهمید با چی نوشته شده

یا مثلا توی تگ های script دنبال jquery بگردید یا bootstrap یا توی تگ های مربوط به link دنبال bootstrap باشید و ببینید که از چه فریم ورک های css و جاوا اسکریپتی داره استفاده میکنه

و یا اگر کمی حرفه ای تر باشید، از یه ابزاری ماننده firebug استفاده کنید و با مراجعه به قسمت net اون ببینید چه css ها و جاوااسکریپت هایی داره لود میشه

 

ولی در این حالت شما فقط اطلاعات محدودی به دست میارید و اطلاعات چندانی درباره ی سرور و وب سرور به دست نمیارید

اگر کمی حرفه ای باشید، شاید برای به دست آوردن اطلاعات سرور با همون ابزار firebug به بررسی قسمت net بپردازید و از طریق HTTP-header ها به اطلاعات مورد نظرتون دست پیدا کنید:

اما همیشه راه بهتری هم هست!

پیشنهاد ما به شما استفاده از افزونه ی wappalyzer می باشد!

این افزونه، یه افزونه ی ساده برای مرورگر هست که دقیقا همین مراحلی که گفتم را طی میکنه

نگاهی به سورس صفحه میندازه و همچنین به بررسی کامل HTTP-header ها میپردازه و بعد از اون با مطابقت داده ها با دیتابیس خودش، تکنولوژی های به کار رفته توی اون وب سایت را به اطلاع شما میرسونه

به همین سادگی، به همین خوشمزگی

اگه کنجکاو شدید که دقیق تر بدونید این افزونه چیکار میکنه، از اونجایی که این افزونه، یک افزونه ی اپن سورس هست میتونید یه نگاهی به گیت هاب اون بندازید.

این هم چند تا تصویر از این افزونه:

 

 

 

البته همونطور که گفتم، این افزونه یک سری از تکنولوژی های وب سایت را از طریق HTTP-header ها حدس میزنه که اگه شما میخواید تکنولوژی های مورد استفاده توی وب سایتتون ر ا مخفی کنید، فقط کافیه که HTTP-header هاتون را مخفی کنید یا عوض کنید که این کار را میتونید با استفاده از همون PHP یا ASP یا حتی تکنولوژی های وب سرورتون مثل nginx و Apache و یا Varnish این کار را بکنید و برای تغییر دادن HTTP-header ها راه های زیادی هست...

برای دانلود این افزونه هم برای کروم به اینجا و برای فایرفاکس به اینجا مراجعه کنید.

منتشر شده در:

  • آواتار FATEMEH

    FATEMEH

    شنبه 21 شهریور 1394

    ارسال پاسخ

    عالی و جالب بود................. :)
ارسال نظر
خوانا نیست؟تعویض کد