در adsuck سرور کوچک دی ان اس که spoofs آدرس لیست سیاه و جلو همه نمایش داده شد دیگر است. ایده این است که قادر به جلوگیری از اتصال به سایت های نامطلوب مانند سرورهای آگهی، خزنده و دیگر nasties. این را می توان به صورت محلی برای جنگجو جاده، و یا در محیط شبکه به منظور حفاظت از ماشین آلات از سایت های مخرب استفاده می شود،. این شهر همچنین دارای قابلیت برای مطابقت با نام وب سایت با استفاده از عبارت منظم و نیز وجود دارد یک مکانیسم برای جعل نمایش داده شد دی ان اس را به آدرس IP مشخص شده است.
نصب و راه اندازی:
کد بر روی عاملها نوشته شده بود و پورت شامل روش نصب و راه اندازی. برای نصب و راه اندازی غیر عاملها به آن نیاز دارد به صورت دستی انجام می شود.
2 روش استفاده از adsuck وجود دارد:
و nbsp؛ 1) به عنوان یک برطرف محلی برای جاده جنگجو
و nbsp؛ 2) به عنوان یک برطرف محیط برای حفاظت از شبکه های محلی
روش 1
- اطمینان و نصب adsuck جایی در بوت در دسترس است که
- ایجاد یک دایرکتوری به دایرکتوری از chroot adsuck با 755 مجوز و ریشه صاحب (به عنوان مثال مسیر / var / adsuck)
- ایجاد یک کاربر _adsuck و پوشه خانگی خود شاخه از chroot
- ایجاد یک گروه _adsuck
- کپی فایل های لیست سیاه (به عنوان مثال hosts.small) به دایرکتوری از chroot
- اصلاح اسکریپت dhclient به بازنویسی نمی /etc/resolv.conf و به جای ارسال فایل به دایرکتوری از chroot
- همچنین اسکریپت dhclient تغییر برای ارسال SIGHUP به شبح adsuck هر زمان که می شود یک nameserver جدید
- تغییر فایل /etc/resolv.conf تنها به یک خط خواندن: 127.0.0.1 nameserver
- اضافه کردن adsuck جایی به عنوان یک شبح به طوری که آن را در طول بوت اجرا می شود (این کار بعد از dhclient و syslogd را)
- adsuck دویدن، به عنوان مثال، با پارامترهای زیر: -c / ور / adsuck -f /resolv.conf /hosts.small
توجه: adsuck اجرا می شود در یک محیط chroot به و مثال فوق می 2 فایل در / var / adsuck نیاز. یعنی hosts.small و resolv.conf. همچنین توجه داشته باشید که در این مثال اسکریپت dhclient نیاز به بازنویسی /var/adsuck/resolv.conf هر بار که آن می شود nameserver جدید و آن را تا به ارسال SIGHUP به شبح adsuck به بازخوانی آن فایل.
روش 2
- اطمینان و نصب adsuck جایی در بوت در دسترس است که
- ایجاد یک دایرکتوری به دایرکتوری از chroot adsuck با 755 مجوز و ریشه صاحب (به عنوان مثال مسیر / var / adsuck)
- ایجاد یک کاربر _adsuck و پوشه خانگی خود شاخه از chroot
- ایجاد یک گروه _adsuck
- کپی فایل های لیست سیاه (به عنوان مثال hosts.small) به دایرکتوری از chroot
- ایجاد یک فایل resolv.conf که حاوی اطلاعات برطرف واقعی خود را
- اضافه کردن adsuck جایی به عنوان یک شبح به طوری که آن را در طول بوت اجرا می شود (این کار بعد از dhclient و syslogd را)
- adsuck دویدن، به عنوان مثال، با پارامترهای زیر: -l 192.168.0.1 -c / ور / adsuck -f /resolv.conf /hosts.small
توجه: این است در هر کدام ماشین nameserver معتبر برای که شبکه اجرا می شود انجام شود. اگر وجود دارد nameserver محلی آن را در گوش، به عنوان مثال، پورت 54 از localhost به و نقطه resolv.conf adsuck وجود دارد
چه در این نسخه جدید است.
به صورت خودکار ساعت برای تغییرات به resolv.conf و بازخوانی آن زمانی که این اتفاق می افتد.
این حذف نیاز به محرک های خارجی به زور بازخوانی (SIGHUP).
تازه تمام فایل های میزبان.
شروع می شود با استفاده از libevent2 به نفع libevent.
جدید در نسخه 2.4.3 است:
به روز رسانی میزبان فایل.
OS X پشتیبانی اضافه شده است.
جدید در نسخه 2.4.2 است:
در این نسخه به روز رسانی تمام فایل های میزبان (hosts.yoyo قبلی در قالب اشتباه بود).
آن می افزاید نصب اهداف به Makefile ها.
جدید در نسخه 2.4.1 است:
در این نسخه به روز رسانی میزبان فایل.
این تغییر کرده است به دستگاه گوارش از CVS.
این اضافه آمار اضافی.
این رفع اسکریپت dhclient برای عاملها که در آن گاهی اوقات resolv.conf بهروزرسانی نشد.
جدید در نسخه 2.2 است:
در این نسخه به رفع مستندات و نمونه های را فراهم می کند.
چه جدید در نسخه 2.1 است:
به آن می افزاید ذخیره ساز و عالی که باعث می شود تمام تجربه websurfing کمی سریعتر.
اضافه شده قابلیت ذخیره:
جدید در نسخه 2.0 است.
libevent در حال حاضر به منظور سرعت بخشیدن به پردازش استفاده می شود.
جدید در نسخه 1.8 است:
یک مشکل که در آن مسائل WebKit است درخواست DNS جعلی در اطراف مشغول به کار شد.
این نیز رفع یک تصادف در این مسیر کد همان یک بسته بد جریان زمانی که از طریق.
جدید در نسخه 1.7 است:
یک ثابت قابلیت اطمینان در کد برداشت وجود دارد. ساخت لینوکس است بهبود یافته است.
نظر یافت نشد