外部アプリケーションとの統合

clamadアンチウイルスデーモン(ClamAVに含まれています)の1つをエミュレートするこのインターフェースによって、Dr.Web ClamDはclamdアンチウイルスデーモンに接続できる外部アプリケーションと通信できます。

以下の表は、アンチウイルススキャンにclamdを使用できるアプリケーションの例を示しています。

製品

統合

HTTPサービス

HTTPプロキシサーバー
Squid

clamdの使い方:

インターネットから受信したファイルをスキャンする。

統合要件:

中間コンポーネントとしてsquidclamavまたはHAVPを使用する。

ドキュメントへのリンク:

Squidのドキュメント:http://www.squid-cache.org/Doc/

squidclamavの説明とソースコードファイル:http://squidclamav.darold.net/

アンチウイルススキャンを実行できるHTTPプロキシサーバー
HAVP

clamdの使い方:

インターネットから受信したファイルをスキャンする。

統合要件:

アンチウイルススキャンに clamdを使用するようHAVPを設定する

ENABLECLAMD true
CLAMDSOCKET <path_to_clamd_UNIX_socket>

または(UNIXソケットの代わりにTCP接続が使用されている場合):

ENABLECLAMD true
CLAMDSERVER <IP>
CLAMDPORT <port>

<path_to_clamd_UNIX_socket>または<IP>:<port>のペアは、Dr.Web ClamDで設定された接続ポイントのソケット(エンドポイント)に対応します。

ドキュメントへのリンク:

HAVPのドキュメント:http://www.havp.org/documentation/

clamd アンチウイルスデーモンと同様に、Dr.Web ClamDと直接通信する外部ソフトウェアコンポーネントの設定で、clamdに接続するためのアドレスをUNIXソケットまたは設定された接続ポイント(エンドポイント)の1つでDr.Web ClamDにリッスンされるTCPソケットへのパスとして指定します。

HAVPのDr.Web ClamDへの接続例:

1.Dr.Web ClamDの設定:

[ClamD]
Start = yes

[ClamD.Endpoint.proxy]
ClamdSocket = /var/run/drweb.clamd

2.HAVPの設定:

ENABLECLAMD true
CLAMDSOCKET /var/run/drweb.clamd

他のアンチウイルス製品への接続設定(ENABLE*パラメータ)はfalseに設定する必要があります。