問題タブ [clamav]

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 に答える
99 参照

bash - ファイルをスキャンするときの Clamdscan エラー

そのため、clamav を使用してファイルをスキャンしようとしましたが、clamdscanまだうまくいきません。

私のセットアップは次のとおりです。

brew install clamav

次に、clamd.conf.sample と freshclam.conf.sample の名前をそれぞれ clamd.conf と freshclam.conf に変更しました。

次にExample、TCPポートアドレス=> TCPSocket 3310でコメントした clamd.conf と clamd.conf の両方にコメントしました(8行目あたり)

その後、freshclamclamavを更新するために実行しました

ここでclamd、デーモン サービスを開始するために実行 (および着信接続を許可) したところ、次のように実行されていることがわかります。

エラーのあるファイルをスキャンしようとするとclamdscan:

さらに、clamav をテストする最良の方法は何かと考えていました。ウイルス署名のある eicar.rtf がありますが、これも通過しますclamscan(ただし、sample.pdf と同じエラーが発生しますclamdscan)。

eicar.rtf は、たとえば Slack メッセージに添付しようとすると、他の AV をトリガーします

別の注意として、file.txt を作成して署名を手動で貼り付けようとすると、ファイルを保存できません。つまり、ファイル (.rtf 以外など) を生成してテストする最良の方法はclamdscan何ですか? (MacOS ビッグサー)

最後に、私のログ (/tmp/clamd.log にあります) を示します。

このすべてが機能したら、これをレールのclamby gemのコンテキストで使用します