ClamAVでウイルスをスキャンするにはどうすればよいですか?


回答:


212

ターミナル

最初に、以下でウイルス定義を更新する必要があります。

sudo freshclam

その後、ウイルスをスキャンできます。

clamscan OPTIONS File/Folder 

必要に応じて、ルート権限で開始しますsudo clamscan

例:

  • コンピューター上のすべてのファイルをチェックして、各ファイルの名前を表示するには:

    clamscan -r /
    
  • コンピューター上のすべてのファイルをチェックし、感染したファイルのみを表示し、見つかったときにベルを鳴らすには:

    clamscan -r --bell -i /
    
  • コンピューター上のすべてのファイルをスキャンしますが、検出されたときにのみ感染ファイルを表示し、これをバックグラウンドで実行するには:

    clamscan -r -i / &
    

    注- jobsコマンドを実行して、バックグラウンドプロセスのステータスを表示します。

  • すべてのユーザーのホームディレクトリ内のファイルを確認するには:

    clamscan -r /home
    
  • USERホームディレクトリ内のファイルを確認し、感染したファイルを別のフォルダーに移動するには:

    clamscan -r --move=/home/USER/VIRUS /home/USER
    
  • USERホームディレクトリ内のファイルを確認し、感染したファイルを削除するには(警告:ファイルがなくなっています。):

    clamscan -r --remove /home/USER
    
  • その他のオプションを表示するには:

    clamscan --help
    

見る:

グラフィカルユーザーインターフェイス:ClamTKclamtkをインストールする

ClamTkはClamAVのフロントエンドです。ターミナル経由でインストールできます:

sudo apt-get install clamtk

BitbucketからDebianパッケージとして最新バージョンを入手できます。

PPA(旧式)もあります:

sudo apt-add-repository ppa:landronimirc/clamtk
sudo apt-get update && sudo apt-get install clamtk

clamtkスクリーンショット

スキャンメニュー:ここでは、スキャンするファイル、フォルダー、またはデバイスを選択できます

clamtkスキャンメニューのスクリーンショット

表示メニュー:

clamtk表示メニューのスクリーンショット

検疫メニュー:

clamtk隔離メニューのスクリーンショット

詳細メニュー:

clamtk詳細メニューのスクリーンショット

ヘルプメニュー:ここで更新を確認できます。

clamtkヘルプメニューのスクリーンショット

見る:


12
パッケージの名前であるclamavのマニュアルページで作成しないのは間違いだと思います。
erm3nda

7
システムのすべてのファイルを確認する場合は、実際のファイルがなく、除外しないと読み取りエラーが発生するclamscan -r --bell -i --exclude-dir="^/sys" /ため、使用する必要/sys/があります。askubuntu.com/questions/591964/clamav-cant-read-file-error
アダム

sudo freshclam ERROR: /var/log/clamav/freshclam.log is locked by another process ERROR: Problem with internal logger (UpdateLogFile = /var/log/clamav/freshclam.log).
ドミトリー

@Dmitriy答えとは何の関係がありますか?これは特定の問題です。たぶん、あなたはあなたの詳細な問題について新しい質問をするべきです。
BuZZ-dEE

1
@Dmitriy freshclamすでに実行されているため、おそらくこのエラーが発生しています。この回答を参照してください:askubuntu.com/a/909276/338982
dotnetCarpenter

20

受け入れられた答えは素晴らしい答えですが、このページにアクセスするたびに、情報の雑多さから、私が望むコマンドを見つけるのは苦痛です。したがって、質問に対する簡潔な回答を提供するだけです。

コンピューター内のすべてのフォルダーをスキャンするには(を除く/sys):

clamscan -r -i ––exclude-dir="^/sys" --bell / 

特定のフォルダーまたはファイルをスキャンするには、スキャンするファイル/フォルダーをリストするファイルを作成し、そのファイルの場所をclamavに指示する必要があります。

clamscan -r -i --bell --file-list=/home/nav/ClamScanTheseFolders.txt

私がClamScanTheseFolders.txt含まれています:

/media/nav/someFolder1
/media/nav/someFolder2
/opt/someFolder/somefile

1
いいね しかし、それは2つのダッシュが前に除外する必要があります:--exclude
ブレント・ファウスト

除外前の二重ダッシュにはまだ問題があります。これは、ターミナルウィンドウにコピーして貼り付けた後は動作しません
セバスチャンWidz
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.