問題タブ [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.
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行目あたり)
その後、freshclam
clamavを更新するために実行しました
ここでclamd
、デーモン サービスを開始するために実行 (および着信接続を許可) したところ、次のように実行されていることがわかります。
エラーのあるファイルをスキャンしようとするとclamdscan
:
さらに、clamav をテストする最良の方法は何かと考えていました。ウイルス署名のある eicar.rtf がありますが、これも通過しますclamscan
(ただし、sample.pdf と同じエラーが発生しますclamdscan
)。
eicar.rtf は、たとえば Slack メッセージに添付しようとすると、他の AV をトリガーします
別の注意として、file.txt を作成して署名を手動で貼り付けようとすると、ファイルを保存できません。つまり、ファイル (.rtf 以外など) を生成してテストする最良の方法はclamdscan
何ですか? (MacOS ビッグサー)
最後に、私のログ (/tmp/clamd.log にあります) を示します。
このすべてが機能したら、これをレールのclamby gemのコンテキストで使用します