問題タブ [clam]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
158 参照

bash - ClamAV コピー チェック済みの感染していないファイル

私は現在、Raspberry Pi で実行される悪意のあるファイルについて USB スティックをチェックするスクリプトを作成しています。

AVチェックclamscanには、次のように使用しています:

ここで、$start_directory は USB ドライブのマウント ポイントです。

clamscan には、--move感染ファイル用のオプションがあります。しかし、clamscan で OK と判定されたファイルを目的のディレクトリに自動的にコピーするにはどうすればよいでしょうか?

0 投票する
0 に答える
1038 参照

c - ClamAV のビルド: OpenSSL のインストールに X509_VERIFY_PARAM 関数がありません。ld でシンボル _X509_VERIFY_PARAM_new が未定義です。

OS X 10.4.11 Tiger を搭載した Mac PPC Powerbook で ClamAV 99.2 をビルドしようとしています。ClamAV 構成スクリプトは、私が試したさまざまなフラグや構成パラメーターに関係なく、常に次の行で停止します。

以下は、私が取った手順です。主に、非常に役立つhttp://www.gctv.ne.jp/~yokota/clamav/ (さまざまな Mac OS X バージョンでの ClamAV のインストール プロセスについて説明しています) からのものです。

  • 可能な限り最新のllvm-gcc(llvm-gcc4.2-2.3-ppc-darwin8.11.0)をインストールしました
  • Macports を使用して bzip2 をインストールしました
  • インストールされたpcre2-10.22
  • インストールされたopenssl-1.0.2j

$PATH は (読みやすくするために改行されています)

システム仕様を回避するために、openssl に付属のすべてのドキュメントと説明書を読みました。

基本的に、openssl は、ハックの有無にかかわらず、no-shared no-asm no-ssl2 no-ssl3 のような特別な構成パラメーターを設定する場合としない場合の両方でインストールされます。そして、私は make && make test を実行し、すべてのテスト (x509-stuff を含む) は常にパスしたので、openssl が完全にインストールされ、使用されていると信じています


つまり、間違った場所を見ているか、間違った質問をしている、または私が見ていない何かに依存しているのは明らかに Clamavです。それとも、システムが古い元の openssl に依存している可能性さえありますか? もしそうなら、どうすれば移動できますか?

ClamAV の構成は、次のコマンドのさまざまな部分の組み合わせで行われ、最終的にはすべてが簡単に実行されます。

最後に、config.logには次のように表示されます。

unix.stackexchange.com/questions/274126/openssl-installation-is-missing-the-x509-verify-param-function に関連する質問がありますが、OP は要求された情報を提供したことがなく、オペレーティング システムが異なります。なぜ私はここで尋ねます。

では、不足しているシンボルを定義するにはどうすればよいですか? 誰かが私にヒントを教えてもらえますか?よろしくお願いします。

0 投票する
0 に答える
867 参照

c++ - ClamAV ライブラリを静的に適切にコンパイルするには?

私はclamav-0.99.2次のようにコンパイルしました: ~./configure -enable-staticそしてmake & sudo make install. 私には思えたように、コンパイルは成功しました。しかし、私のプロジェクトlibclamav.aに追加するとQt5.8-static、コンパイルでエラーが発生します。

:-1: error: /usr/local/lib/libclamav.a(libclamav_la-regex_pcre.o): undefined reference to symbol 'pcre_study' /lib/x86_64-linux-gnu/libpcre.so.3:-1: error: error adding symbols: DSO missing from command line :-1: error: collect2: error: ld returned 1 exit status

私の*.pro静的clamavライブラリでは、次のように追加されました:

LIBS +=/usr/local/lib/libclamav.a CONFIG += static CONFIG += staticlib 私のqtプロジェクトでclamavを静的にコンパイルするのを手伝ってもらえますか?