چه تکنولوژی می‌خواهید یاد بگیرید؟

نظرات و انتقادات خود را با ما در میان بگذارید

آپدیت روزانه

بیش از 1000 پست آموزشی

نیازهای روز

حذف هدر X-Generator در سیستم مدیریت محتوا اورچارد

چگونگی تشخیص تکنولوژی‌های بکار رفته در وب‌سایت‌ها به عنوان یکی از محبوب‌ترین Extenstionهای مرورگر فایرفاکس و کروم جهت شناسایی تکنولوژی‌ها بکار رفته آشنا گردید. ابزار Wappalyzer از طریق پترن خاص با استفاده از Regex تکنولوژی‌های استفاده شده در برنامه‌های وب را تشخیص خواهد داد. اورچارد(به انگلیسی Orchard) به عنوان یک سیستم مدیریت محتوا متن باز که با تکنولوژی ASP.Net MVC ایجاد و ارتقا می‌یابد از آن دسته سیستم‌های مدیریتی محتوا است که توسط این ابزار شناسایی خواهد شد، از این رو اگر قصد دارید این سیستم را از دید ابزار Wappalyzer مخفی نگه دارید، تنها کار لازم حذف هدر X-Generator خواهد بود:

using Owin;

namespace Orchard.Owin
{
    /// <summary>
    /// The entry point for the Owin pipeline that doesn't really do anything on its own but is necessary for bootstrapping.
    /// </summary>
    /// <remarks>Also, startups are hip nowadays.</remarks>
    public class Startup
    {
        public void Configuration(IAppBuilder app)
        {
            app.Use((context, next) =>
            {
                context.Response.Headers.Append("X-Generator", "O.Nasri");
                return next();
            });
        }
    }
}

از طریق کلاس Startup که در پروژه Orchard.Framework پوشه Owin قرار دارد، هدر X-Generator را حذف یا مقدار آن را تغییر دهید سپس در پایان فایل DLL نهایی را بر روی سرور پابلیش کنید.

امید نصری

0 نظر:

تعداد دیدگاه‌های کاربران : 0 دیدگاه
مهمان گرامی! برای ارسال نظر نیاز است وارد سایت شوید.


You must log on to comment.