PDA

View Full Version : سوال: بلاک کردن یک سایت با سی شارپ



MYSASOFT110
پنج شنبه 20 اسفند 1394, 04:06 صبح
سلام
ببخشید میخواستم بدونم ، میشه با سیشارپ کدی رو نوشت که یک سایت رو توی سیستم شما بلوک کنه،یعنی. به حدی دسترسیش بالا باشه که ، شما بهش یه سایتی رو بدین،و وقتی کسی میخواد وارد اون سایت بشه ، یا باز نشه و یا پیغام خطایی بده؟میشه چنین چیزی؟؟

کامبیز اسدزاده
پنج شنبه 20 اسفند 1394, 04:31 صبح
سلام
ببخشید میخواستم بدونم ، میشه با سیشارپ کدی رو نوشت که یک سایت رو توی سیستم شما بلوک کنه،یعنی. به حدی دسترسیش بالا باشه که ، شما بهش یه سایتی رو بدین،و وقتی کسی میخواد وارد اون سایت بشه ، یا باز نشه و یا پیغام خطایی بده؟میشه چنین چیزی؟؟

فکر کنم این کدیه که نیاز دارید:


String path = @"C:\Windows\System32\drivers\etc\hosts";
StreamWriter sw = new StreamWriter(path, true);
String sitetoblock = "\n 127.0.0.1 google.com";
sw.Write(sitetoblock);
sw.Close();
MessageBox.Show("Site Blocked");

MYSASOFT110
چهارشنبه 26 اسفند 1394, 13:25 عصر
خیلییی ممنون عالی بود
میشه کاری کرد که وقتی کاربر اون سایت بلوک شده رو توی مرورگرش زد به یک صفحه دیکه منتقل بشه؟
مث فیلترینگ؟؟:متفکر:

Felony
پنج شنبه 27 اسفند 1394, 05:50 صبح
راحت ترین کار نوشتن یک DNS Server هست تا DNS سرور کارت شبکه رو روش ست کنید و وقتی طرف ادرس سایت غیر مجازی رو وارد کرد به یه سایت دیگه که میتونه یه پیچ هاست شده به صورت لوکال هست هدایت کنید .

البته مباحث امنیتی و اینکه کاربرنتونه ‌DNS Server رو تغییر بده و ... در این بحث نمیگنجند .