adsuck adalah server DNS kecil yang parodi alamat daftar hitam dan ke depan semua pertanyaan lainnya. Idenya adalah untuk dapat mencegah koneksi ke situs yang tidak diinginkan seperti server iklan, crawler dan privilege lainnya. Hal ini dapat digunakan secara lokal, untuk jalan prajurit, atau di perimeter jaringan untuk melindungi mesin dari situs berbahaya. Hal ini juga memiliki kemampuan untuk mencocokkan nama website menggunakan regex dan ada juga mekanisme untuk menipu query DNS ke alamat IP tertentu.
Instalasi:
Kode ditulis pada OpenBSD dan port berisi prosedur instalasi. Untuk instalasi non OpenBSD itu perlu dilakukan dengan tangan.
Ada 2 metode menggunakan adsuck:
& Nbsp; 1) sebagai penyelesai lokal untuk jalan-prajurit
& Nbsp; 2) sebagai penyelesai perimeter untuk melindungi jaringan lokal
Metode 1
- Membuat dan memasang adsuck tempat yang tersedia ketika boot
- Buat direktori untuk chroot adsuck dengan 755 izin dan pemilik akar (misalnya / var / adsuck)
- Buat pengguna _adsuck dan membuat direktori home-nya direktori chroot
- Buat grup _adsuck
- Salin file blacklist (misalnya hosts.small) ke direktori chroot
- Memodifikasi script dhclient untuk tidak menimpa /etc/resolv.conf dan bukannya menulis file ke direktori chroot
- Juga memodifikasi script dhclient untuk mengirim SIGHUP ke daemon adsuck setiap kali mendapat nameserver baru
- Memodifikasi file /etc/resolv.conf untuk membaca hanya satu baris: nameserver 127.0.0.1
- Tambahkan adsuck suatu tempat sebagai daemon sehingga berjalan selama boot (melakukan ini setelah dhclient dan syslogd)
- Run adsuck, misalnya, dengan parameter berikut: -c / var / adsuck -f /resolv.conf /hosts.small
Catatan: adsuck berjalan dalam lingkungan chroot dan contoh di atas akan membutuhkan 2 file dalam / var / adsuck; yaitu hosts.small dan resolv.conf. Juga mencatat bahwa dalam contoh ini script dhclient perlu menimpa /var/adsuck/resolv.conf setiap kali itu mendapat nameserver baru dan itu harus mengirim SIGHUP ke daemon adsuck untuk membaca ulang file tersebut.
Metode 2
- Membuat dan memasang adsuck tempat yang tersedia ketika boot
- Buat direktori untuk chroot adsuck dengan 755 izin dan pemilik akar (misalnya / var / adsuck)
- Buat pengguna _adsuck dan membuat direktori home-nya direktori chroot
- Buat grup _adsuck
- Salin file blacklist (misalnya hosts.small) ke direktori chroot
- Membuat file resolv.conf yang berisi informasi penyelesai Anda yang sebenarnya
- Tambahkan adsuck suatu tempat sebagai daemon sehingga berjalan selama boot (melakukan ini setelah dhclient dan syslogd)
- Run adsuck, misalnya, dengan parameter berikut: l 192.168.0.1 -c / var / adsuck -f /resolv.conf /hosts.small
Catatan: ini harus dilakukan pada mesin mana menjalankan nameserver yang valid untuk jaringan tersebut. Jika ada nameserver lokal membuatnya mendengarkan pada, misalnya, pelabuhan 54 dari localhost dan membuat titik adsuck resolv.conf ada
Apa yang baru dalam rilis ini:.
- Secara otomatis jam tangan untuk perubahan resolv.conf dan membaca ulang ketika itu terjadi.
- Hal ini menghilangkan kebutuhan untuk stimulus eksternal untuk memaksa membaca kembali (SIGHUP).
- refresh semua file host.
- Mulai menggunakan libevent2 mendukung libevent.
Apa yang baru dalam versi 2.4.3:.
- file Diperbarui host
- dukungan OS X telah ditambahkan.
Apa yang baru dalam versi 2.4.2:
- Versi ini update semua file host (host sebelumnya .yoyo adalah dalam format yang salah).
- Ia menambahkan memasang target untuk makefiles.
Apa yang baru dalam versi 2.4.1:.
- Versi ini update host file
- Ini telah beralih ke git dari cvs.
- Ini menambahkan statistik tambahan.
- Ini perbaikan script dhclient untuk OpenBSD mana kadang-kadang resolv.conf tidak bisa diperbarui.
Apa yang baru di versi 2.2:
- Versi ini perbaikan dokumentasi dan memberikan lebih banyak contoh
Apa yang baru di versi 2.1:
- Ia menambahkan mekanisme caching mengagumkan yang membuat seluruh pengalaman websurfing sedikit lebih cepat.
Apa yang baru di versi 2.0:.
- Ditambahkan caching kemampuan
- libevent sekarang digunakan untuk mempercepat pemrosesan.
Apa yang baru dalam versi 1.8:
- Sebuah masalah di mana masalah WebKit permintaan DNS palsu yang bekerja di sekitar .
- Ini juga perbaikan kecelakaan dalam kode jalan yang sama ketika sebuah paket yang buruk mengalir melalui.
Apa yang baru di versi 1.7:
- Ada memperbaiki keandalan dalam kode menuai. Linux membangun telah diperbaiki.
Komentar tidak ditemukan