adsuckはブラックリストに載せられたアドレスに転送、他のすべてのクエリを偽装小さなDNSサーバーです。アイデアは、広告サーバ、クローラ及びその他不快な望ましくないサイトへの接続を防止することができることである。これは、悪意あるサイトからコンピュータを保護するために、道路の戦士のための、またはネットワークの境界に、局所的に使用することができる。また、正規表現を使用して、ウェブサイト名と一致する機能があり、指定されたIPアドレスにDNSクエリを偽装するための機構もある。
のインストール:の
コードは、OpenBSDに書かれたとポートは、インストール手順が含まれています。非OpenBSDのインストールの場合には、手作業で行う必要があります。
adsuckを使用する2つの方法があります:
  1)道路の戦士のためのローカルリゾルバとして
  2)ローカルネットワークを保護するための境界リゾルバとして
方法1
- ブート時に使用可能ですadsuckどこかを確認し、インストールする
- 755、所有者rootでadsuck chrootしするディレクトリを作成します(例は、/ var / adsuck)
- chrootディレクトリ_adsuckユーザーを作成し、そのホームディレクトリを作る
- _adsuckグループを作成
- chrootディレクトリに(例えばhosts.small)ブラックリストファイルをコピーします
- /etc/resolv.confを上書きしないようにdhclientがスクリプトを変更し、代わりにchrootディレクトリにそのファイルを書き込む
- それは新しいネームサーバを取得するたびに、またadsuckデーモンにSIGHUPを送信するためにdhclientがスクリプトを変更
- 1行のみの読み取りに/etc/resolv.confファイルを変更します。ネームサーバ127.0.0.1
- それは、起動時に実行されるようにデーモンとしてどこかadsuck追加(のdhclientとsyslogdの後にこれを行う)
- ファイル名を指定して実行] adsuck、例えば、次のパラメータを使用します。-cは/ var / adsuck -f /resolv.conf /hosts.small
注:adsuckはchroot環境で実行され、上記の例では、/ VAR / adsuckで2ファイルが必要になります。すなわちhosts.smallとはresolv.conf。また、この例でのdhclientスクリプトは、新しいネームサーバを取得し、それがそのファイルを再読み込みするadsuckデーモンにSIGHUPを送信する必要があるたびに/var/adsuck/resolv.conf上書きする必要があることに注意してください。
方法2
- ブート時に使用可能ですadsuckどこかを確認し、インストールする
- 755、所有者rootでadsuck chrootしするディレクトリを作成します(例は、/ var / adsuck)
- chrootディレクトリ_adsuckユーザーを作成し、そのホームディレクトリを作る
- _adsuckグループを作成
- chrootディレクトリに(例えばhosts.small)ブラックリストファイルをコピーします
- あなたの実際のリゾルバ情報が含まれているresolv.confファイルを作成します。
- それは、起動時に実行されるようにデーモンとしてどこかadsuck追加(のdhclientとsyslogdの後にこれを行う)
- ファイル名を指定して実行] adsuck、例えば、次のパラメータを使用します。-l 192.168.0.1 -cの/ var / adsuck -f /resolv.conf /hosts.small
<強い>
注:これは、そのネットワークの有効なネームサーバを実行している方のマシン上で行う必要があります。ローカルネームサーバがある場合は、それがリッスンするローカルホストの例えば、ポート54とそこadsuckのresolv.confのポイントを作る。
のこのリリースのの新機能である:。
- を自動的に変更はresolv.confのためにのために監視し、それが起こるときにそれを再読み込みします。
- これは、外部刺激が再読み込み(SIGHUP)を強制的にする必要がなくなります。
- すべてのホストファイルを更新します。
- libeventを支持してlibevent2使用を開始します。
のバージョン2.4.3でのの新機能である:ます。
- 更新されたホストファイル
- OS Xのサポートが追加されています。
- これは、メイクファイルにターゲットをインストールに追加します。
このバージョンは、すべてのホストファイル(以前のホストを更新します。
のバージョン2.4.2にの新機能である.yoyo)が間違ってフォーマットしていたします。
のバージョン2.4.1でのの新機能である:ます。
- このバージョンの更新プログラムのホストファイル
- これは、CVSからGitリポジトリに切り替えています。
- これは、追加の統計を追加します。
- それは時々resolv.confの更新されませんでしたOpenBSDのためののdhclientスクリプトを修正します。
のバージョン2.2での新機能です。このバージョンでは、ドキュメントを修正し、より多くの例を提供しています。
これは、全体websurfing体験を行い素晴らしいキャッシュ機構を追加します。
のバージョン2.1のの新機能である少し速くします。
のバージョン2.0のの新機能である:ます。
- を追加しましたキャッシング機能します。
- libeventを、現在の処理を高速化するために使用されます。
- これはまた、同じコードパスにクラッシュが修正されています。
WebKitの問題偽のDNS要求が回避された問題
のバージョン1.8のの新機能であるます。
不正なパケットが流れると
刈り取りコードの信頼性の修正があります。
のバージョン1.7のの新機能である。 Linuxのビルドが改善されています。
コメントが見つかりません