Skip to content

DNET_ClamAV

nishi_74322014 edited this page Sep 11, 2026 · 1 revision

ClamAV

概要

  • ClamAV、OSSのアンチウイルスソフトウェアとしては有名らしい。
  • ただし、Linux+OSSということで、強力かドウかは別らしい。

詳細

WSLでは言われないケド、Azure上では言われる。

インストール

インストール(コマンド)

sudo apt update
sudo apt install clamav clamav-daemon

確認

clamd -V

設定変更

freshclam.conf の変更

  • nanoで

    sudo nano /etc/clamav/freshclam.conf
    
  • 編集
    24 -> 6 回程度に減らす。

    # Check for new database 24 times a day
    Checks 6
    

freshclam.conf の反映

  • Lock the log fileエラーになるので止める

    sudo systemctl stop clamav-freshclam
    
  • ウイルス定義データベースの初回作成

    sudo freshclam
    
  • ウィルス定義ファイルの確認

    ls -l /var/lib/clamav/
    
  • ダウンロード状況の確認

    sudo cat /var/log/clamav/freshclam.log
    

停止したサービスを再起動する

sudo systemctl enable clamav-freshclam
sudo systemctl start clamav-freshclam
sudo systemctl status clamav-freshclam.service

コマンド

clamscan

  • テストスキャン

    sudo clamscan -i -r /home/[ユーザー名]/Downloads/
    
  • フルスキャン

    • 他のオプションだと動いているかどうかすら解らん(笑)

      sudo clamscan -r --verbose /
      
    • ただ、コレだと、結果(Infected files: 2)が不明のクソゴミ仕様(4ね)

      ----------- SCAN SUMMARY -----------
      Known viruses: 8706033
      Engine version: 1.0.8
      Scanned directories: 47259
      Scanned files: 232247
      Infected files: 2
      Total errors: 692
      Data scanned: 9225.77 MB
      Data read: 8193.84 MB (ratio 1.13:1)
      Time: 4270.920 sec (71 m 10 s)
      Start Date: 2025:03:25 07:39:31
      End Date:   2025:03:25 08:50:42
      
    • 以下でファイルに書きながら実行する。
      teeで標準出力しつつ、ファイルにも書き込む。

      sudo clamscan -r --verbose / | tee /home/[ユーザー名]/clamscan_result.txt
      
    • ログファイルのリアルタイム監視
      (標準出力しない場合はコチラ)

      tail -f /home/[ユーザー名]/clamscan_result.txt
      
    • 結果をgrepする。

      grep "FOUND" /home/[ユーザー名]/clamscan_result.txt
      

clamdscan

サービス化されているので(定義ファイル読み込みとかで)早い説

  • サービス起動

    sudo systemctl start clamav-daemon.service
    sudo systemctl status clamav-daemon.service
    
  • テストスキャン

    clamdscan --fdpass /
    
  • 使えるオプションがclamscanと違うらしい

参考

移行メモ

  • 「だたし、Linux+OSS」→「ただし、Linux+OSS」に修正した。
  • 見出し「clamdcan」は「clamdscan」の誤記のため修正した (本文のコマンドも clamdscan)。
  • 同名の見出し(「インストール」)が節と小見出しで重複し GitHub Wiki でアンカが衝突するため、括弧で文脈を補って一意にした。

Tags: 移行, ClamAV, アンチウイルス, Linux, freshclam, clamscan, clamdscan, Ubuntu, Azure

NetDevInfraWiki

マイクロソフト系技術情報 Wiki
Open 棟梁 Wiki

(未着手)

開発基盤部会 Wiki

移行管理: DONETODO

Clone this wiki locally