چرا دانستن زبان برنامه نویسی یک سایت مهم است؟
علاوه بر اینکه میخواهیم با زبان برنامه نویسی مورد استفاده در یک سایت آشنا شویم و افزونهها و ابزارهای مورد استفاده در صفحات آن را بررسی کنیم باید به یک نکته بیش از همه توجه کنیم که آن امنیت سایت است. رابطه امنیت و زبان برنامه نویسی یک سایت خیلی مهم است. وقتی با استفاده از ابزارهایی که در ادامه آنها را معرفی میکنیم، به راحتی زبان برنامه نویسی سایت را تشخیص دهیم باید منتظر باشیم که هکرها و خرابکارها نیز به راحتی میتوانند از همین روشها استفاده کنند تا زبان برنامه نویسی و تکنولوژیهای به کار رفته در آن را مشاهده کنند و به سایت و پایگاه داده ما حمله کنند. ذکر این نکته زمانی اهمیت دارد که سایت شما یک سایت نظامی، بانکی، ارگان حساس دولتی و مواردی از این قبیل است که به هیچ وجه نباید ابزارها و روشها در آن فاش شود، زیرا میتواند باعث صدمات و خرابکاریهایی در سایت و وارد آمدن ضررهایی به ارزش و سهام و اعتبار شود.
تشخیص زبان برنامه نویسی سایت کمک میکند تا به عنوان یک مشاور امنیتی سایت کاملا بر اوضاع مسلط شوید و به بررسی حفرههای امنیتی و حملات احتمالی سایت بپردازید.
ابزارها و افزونه های تشخیص زبان برنامه نویسی سایت
افزونه تشخیص زبان برنامه نویسی سایت متفاوت از یکدیگر وجود دارند ابزارهای به کار گرفته شده برای دیدن اطلاعات یک سایت متعدد هستند که هر کدام مزایا و محدودیتهای خاص خود را دارند. البته با استفاده از هر کدام میتوان اطلاعاتی را در مورد سایت خود به دست آورد و مواردی که مناسب شما هستند را پیدا کنید. برای شروع شما تنها به یک سایت نیاز دارید. چه با www و چه بدون آن تفاوتی ندارد. اسکریپتها و افزونههایی که در ادامه آنها را بیان میکنیم، میتواند اطلاعات مفیدی در مورد زبان طراحی سایت به ما بدهد.
روش اول: تشخیص زبان برنامه نویسی سایت
یکی از سادهترین روشها برای تشخیص زبان برنامه نویسی سایت این است که url سایت را مشاهده کنیم. برای مثال بسیاری از سایتها در صفحات مختلف خود از فرمت فایلهایی که در آن قرار گرفته است، استفاده میکنند برای مثال php که در انتهای آدرس سایت قرار میگیرد و نشان دهنده این است که وبسایت با زبان php نوشته شده است.
روش دوم: تشخیص زبان برنامه نویسی با استفاده از ابزارها
سایتهای زیادی وجود دارند که میتوان برای به دست آوردن زبان برنامه نویسی سایت و دیگر تکنولوژیهای به کار رفته در آن استفاده کرد. علاوه بر این اکستنشنهای زیادی برای کروم وجود دارند که با استفاده از آنها میتوانیم اطلاعات خوبی را به دست آوریم، که در ادامه آن ها را ذکر میکنیم.
- سایت Built With
این وبسایت علاوه بر اینکه زبان برنامه نویسی سایت را مشخص میکند، برای مباحث سئو و بهینه سازی موتور جستجو و بازاریابی اینترنتی هم میتواند از سیستم پیشنهاد کلیدواژه استفاده کند. این وبسایت ابزارهای متفاوتی برای فروش و مارکتینگ ارائه میدهد. با کلیک روی لینک زیر میتوانید به این وبسایت وارد شوید و از امکانات تشخیص تکنولوژی آن استفاده کنید.
- سایت Hunter
این سایت به صورت تخصصی برای جستجو کردن در حوزه آدرسهای دومین اینترنتی و به دست آوردن اطلاعات آنها فعالیت میکند. در قسمتی از این وبسایت که با عنوان تشخیص تکنولوژیها یا Tech Lookup معرفی شده است با وارد کردن آدرس سایت، اطلاعات خوبی را به دست آورید. یکی دیگر از کاربردهای این وبسایت پیدا کردن آدرسهای ایمیل و تشخیص اصل و جعلی بودن ایمیل است. برای تشخیص زبان برنامه نویسی سایت به لینک زیر وارد شوید و از امکانات آن استفاده کنید:
- سایت Wappalyzer
یکی از بهترین وبسایتهای تشخیص زبان برنامه نویسی سایت که توس جاب تیم پیشنهاد می شود، قطعا Wappalyzer است که یک Add-on برای مرورگرها را نیز دارد که با استفاده از آن میتوان به صورت مستقیم بدون نیاز به وارد شدن به آن سایت، اطلاعات مورد نظر را به دست آورد.
این وبسایت اطلاعاتی مانند CMS ای که وبسایت از آن استفاده کرده است، ابزار تجارت الکترونیک یا فروشگاهسازی که در وبسایت استفاده شده است، نسخههای مورد استفاده از این ابزارها در وبسایت، فریمورکهای برنامه نویسی در وبسایت موردنظر، ابزارهای بازاریابی و بسیاری دیگر از اطلاعات را میتواند در اختیار ما قرار دهد. برای استفاده از قابلیتهای این وبسیات و تشخیص زبان برنامه نویسی سایت به لینک زیر مراجعه کنید:
- سایت W3Techs
این وبسایت دارای ظاهر قدیمی میباشد، اما برخلاف این ظاهر قدیمی و بدردنخور میتواند اطلاعاتی در خصوص وبسایتها مانند تشخیص زبان برنامه نویسی را در اختیار ما قرار دهد. این وبسایت میتواند اطلاعاتی مانند نام سرویسدهنده میزبانی سایت، اطلاعات SSL سایت، سیستم عامل مورد استفاده، نام دیتاسنتر، نوع فشردهسازی و ابزارهای Cookie مورد استفاده، ساختار Structured Data گوگل مورد استفاده در محتوای سایت، نوع تصاویر و بسیاری دیگر از اطلاعات را ارائه دهد. با ورود به لینک زیر به امکانات این سایت دسترسی خواهید داشت:
- سایت Heometer
یکی از زیباترین و دقیقترین سایتهای تشخیص زبان برنامه نویسی سایت Hexometer است. این سایت سرویسهای متنوعی که بیشتر در زمینه تحلیل رقبا و تجزیه و تحلیل صفحات سایت برای تجارت است را ارائه میدهد. مهمترین قسمت این سایت Stack Checker است که الطاعات خوبی را در مورد سایتها به ما ارائه میدهد. این سایت حتی امکان پیدا کردن نوع پایگاه دادهای که در سایت استفاده شده است را نیز میدهد. از طریق لینک زیر میتوان به این اطلاعات دسترسی داشت:
- سایت NetCraft
یکی از قدیمیترین و باکیفیتترین سایتها در حوزه تشخیص زبان برنامه نویسی سایت، NetCraft است که در واقع یک شرکت خدمات اینترنتی بسیار بزرگ در دنیاست و سرویسهای متنوعی برای مباحث مختلف ارائه میدهد. یکی از مهمترین قسمتهای این سایت What that site runinig است، که تنها باید آدرس سایت مورد نظر را در این قسمت وارد کنید تا فیها خالدون آن را بیرون بریزد، از تکنولوژیها گرفته تا مالکین سایت، آدرس فیزیکی سایت و ... را در اختیار ما قرار میدهد. برای استفاده از این سایت میتوان به لینک زیر مراجعه کرد:
- WhatRuns
WhatRuns یک اکستنشن رایگان برای مرورگر گوگل کروم است که توسط جاب تیم برای فناوریهای مورد استفاده و همچنین تشخیص زبان برنامه نویسی سایت پیشنهاد میشود. این که WhatRuns تنها یک اکستنشن مرورگر است، باعث شده است که کارها تا حدود زیادی سادهتر شوند و نگرانی کمتری داشته باشیم. این اکستنشن باعث شده است که هر سایت در اینترنت به شفافی شیشه گردد و تمامی موارد مربوط به آن مانند پلتفرم CDN، فونت مورد استفاده، ابزارهای تحلیلی، پلاگین وردپرس و ... را مشخص شوند. با استفاده از این ابزار امکان فالو یا آنفالو کردن سایتها، اطلاعرسانی درمورد زمان استفاده از یک فناوری یا توقف استفاده از آن نیز فراهم آورده شده است. علاوه بر این هزاران اپلیکیشن و فناوری را گزارش میدهد و به کمک آن کسانی که از این فناوری استفاده میکنند را نیز متوجه میشویم. یک ویژگی خوب این است که لازم نیست اکانتی در این سرویس ثبت کنید تا بتوانید از آن بهره بگیرید، بلکه کافی است اکستنشن کروم را دانلود کنید و از آن استفاده کنید.
- Pageray
یک اکستنشن دیگر برای تشخیص زبان برنامه نویسی سایت PageXray است که پلاگینهای یک سایت و فناوریهای مورد استفاده آن را به یک شیوه سازماندهی شده گزارش میدهد. روی یک دکمه کلیک کنید تا آیکونهایی نمایش داده شوند که فناوری مورد استفاده در سایت را نمایش دهند. PageXray یک ابزار یکپارچه و رایگان است که این کار را به خوبی انجام میدهد. شاید بگویید PageXray بهترین راهکار نیست اما باید بدانید که هر آنچه را که اعلام میکند به دست خواهید آورد.
- SimilarTech
این ابزار نمرهای را به فناوریهای مورد استفاده در سایت میدهد و چیزهایی مانند آگهیها، آنالیتیکز، شبکههای اجتماعی، ویجتها، CMS، CDN، اپن گراف یا متا og، مدیا، اسکیما و جزییات تگهای متا را نمایش میدهد. این اکستنشن را میتوان روی مرورگرهای مختلف نصب کرد تا بتوان از امکانات آن برای مشاهده سریع استفاده کرد.
- RESCAN
یکی دیگر از ابزارهای ساده و آسان برای پیدا کردن فناوریهای مورد استفاده در سایت RESCAN است که یکی از ابزارهای مورد استفاده توسط سایت های معروف است.
- What CMS
تشخیص cms سایت: این ابزار همه فناوریهای مورد استفاده در سایتها را اعلام نمیکند، بلکه تنها CMS مورد استفاده یک سایت مانند وردپرس، جوملا، دروپال، بلاگر و CMS138 را معرفی میکند.
سلام
بعضی از سایتها با ابزارهای معرفی شده قابل تشخیص نیستند وخصوصا سایتهایی که cdn دارند
ابزارها همیشه تخصصی نیستند بهتره با روش های دیگه ای هم این موارد رو چک کنید