2

ClamAV と Python を使用して小さなコマンドライン スキャナーを作成したいと考えています。この問題についていくつかのチュートリアルと手順を試しましたが、これを機能させることができませんでした. 私が読んだことはすべて、ClamAV、Clamd、およびPythonをインストールする必要があると言っています。私は Python と ClamAV を持っていますが、正確にはどこで Clamd を入手できますか? すべてがどのように連携するのですか?どのモジュールを使用すればよいですか? pyclamav または pyclamd?

4

2 に答える 2

2

clamd は、ClamAV のインストールに付属するデーモン (サービス) のようです。ドキュメントには、TCP/IP ポートで実行され、特定のコマンドを受け入れると記載されています。したがって、Python スクリプトで行う必要があるのは、ソケットを介して接続し (Socket Programming Howto を参照)、ソケットを介して SCAN や MULTISCAN などのコマンドを発行することだけです。

それがあなたが探しているものであることを願っています。それ以外の場合は、自分でいくつかの試行を行い、何が失敗したか、どこで打たれたかを投稿してみてください。

于 2010-12-19T02:28:31.710 に答える
1

pyclamavよりも pyclamdをお勧めします。スキャナーとしてはうまく機能しますが、それを使用してファイルを隔離する方法はまだわかりません.

(はい、このスレッドが 2 年前のものであることは認識していますが、それでも有益な情報です :))

于 2012-06-25T13:40:26.390 に答える