adsuck הוא שרת DNS קטן המזייף כתובות ברשימה שחורות וקדימה כל שאילתות אחרות. הרעיון הוא להיות מסוגל למנוע חיבורים לאתרים לא רצויים כגון שרתי מודעות, סורקים וnasties אחרים. ניתן להשתמש בו באופן מקומי, ללוחם הכביש, או על המערכת הרשת כדי להגן על מכונות מפני אתרים זדוניים. כמו כן, יש את היכולת להתאים שמות אתר באמצעות regex ויש גם מנגנון לזייף שאילתות DNS לכתובות ה- IP שצוינו.
התקנה:
הקוד נכתב על OpenBSD והיציאה מכילה את הליך ההתקנה. להתקנה OpenBSD לא שהוא צריך להיות בעבודת יד.
ישנם 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 / var / 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 / var / adsuck -f /resolv.conf /hosts.small
הערה: זה צריך להיעשות על לפי מכונה פועל nameserver תקפה עבור רשת זו. אם יש nameserver מקומית להפוך אותו להקשיב ב, למשל, 54 נמל localhost ולהבהיר את הנקודה יש resolv.conf adsuck
מה חדש במהדורה זו:.
<>- באופן אוטומטי שעונים לשינויים לresolv.conf וחוזר וקורא את זה כשזה קורה.
- זה מסיר את הצורך בגירויים חיצוניים לכפות קראו בשלישית (SIGHUP).
- רענון כל קבצי המארחים.
- הפעלה באמצעות libevent2 לטובת libevent.
מה חדש בגרסת 2.4.3:.
- קבצי מארחי עדכון
- תמיכת X OS נוספה לו.
מה חדש בגרסת 2.4.2:
- גרסה זה מעדכנת את כל קבצי המארחים (המארחים הקודמים .yoyo היה בפורמט הלא נכון).
מה חדש בגרסת 2.4.1:.
- עדכוני גרסה זו מארח קבצים
מה חדש בגרסת 2.2:
- גרסה זו מתקנת את התיעוד ומספקת דוגמאות נוספות
מה חדש בגרסת 2.1:
- זה מוסיף מנגנון מטמון מדהים שהופך את כל החוויה websurfing קצת יותר מהר.
מה חדש בגרסה 2.0:.
יכולת מטמון נוסף
- libevent משמש כיום כדי להאיץ את העיבוד.
מה חדש בגרסת 1.8:
- בעיה שבבקשות DNS מזויפות נושאי WebKit הייתה עבדו מסביב .
מה חדש בגרסת 1.7:
- יש לתקן אמינות בקוד קצירה. לבנות Linux שופר.
תגובות לא נמצא