これは、Ubuntu Online、Fedora Online、Windowsオンラインエミュレーター、MACOSオンラインエミュレーターなどの複数の無料オンラインワークステーションのXNUMXつを使用してOnWorks無料ホスティングプロバイダーで実行できるコマンドclamdscanです。
プログラム:
NAME
clamdscan-Clam AntiVirusDaemonを使用してファイルとディレクトリをスキャンしてウイルスを検出します
SYNOPSIS
clamdscan [オプション] [ファイル/ディレクトリ]
DESCRIPTION
clamdscanは、clamscanの代替として使用できるclamdクライアントです。 それはすべてを受け入れます
clamscanに実装されているオプションですが、スキャンが行われるため、ほとんどのオプションは無視されます。
能力はクラムにのみ依存します。
OPTIONS
-NS、 - 助けて
ヘルプ情報を表示して終了します。
-V、 - バージョン
バージョン番号を出力して終了します。
-v、 -詳細
冗長になります。
- 静かな
静かにしてください-エラーメッセージのみを出力します。
--stdout
すべてのメッセージ(libclamav出力を除く)を標準出力(stdout)に書き込みます。
--config-file = FILE
FILEからclamd設定を読み取ります。
-l ファイル、 --log = FILE
スキャンレポートをファイルに保存します。
-f ファイル、 --file-list = FILE
FILEにXNUMX行ずつリストされているファイルをスキャンします。
-NS、 -マルチスキャン
マルチスキャンモードでは、clamdはディレクトリの内容を並行してスキャンしようとします
利用可能なスレッドを使用します。 このオプションは、マルチプロセッサおよび
マルチコアシステム。 コマンドで複数のファイルまたはディレクトリを渡す場合
行、それらはキューに入れられ、個別にclamdに送信されます。 この意味は
単一のファイルは常に単一のスレッドによってスキャンされます。 同様に、clamdscanは待機します
clamdが送信する前にディレクトリスキャン(マルチスキャンモードで実行)を終了する場合
別のディレクトリをスキャンするように要求します。 このオプションは--fdpassと組み合わせることができます(を参照)
下)。
-z、 --allmatch
一致した後、ファイル内でスキャンを続行して、追加の一致を探します。
- 削除する
感染したファイルを削除します。 Be 注意してください。
--move = DIRECTORY
感染したファイルをDIRECTORYに移動します。
-要約なし
スキャンの最後に要約を表示しないでください。
-リロード
clamdにウイルスデータベースのリロードを要求します。
--fdpass
ファイル記述子のアクセス許可をclamdに渡します。 これは、clamdが実行されている場合に役立ちます
ファイルをclamdにストリーミングするよりも高速であるため、別のユーザーとして。 それだけ
local(unix)ソケットを介してclamdに接続されている場合に使用できます。
- ストリーム
ファイルストリーミングを強制的にclamdにします。 clamdscanが検出するため、これは通常必要ありません。
ストリーミングが必要な場合は自動的に。 このオプションは、デバッグと
テストの目的で、他のすべての場合は--fdpassが推奨されます。
例
(0)XNUMXつのファイルをスキャンするには:
クラムスキャン file
(1)現在の作業ディレクトリをスキャンするには:
クラムスキャン
(2)内のすべてのファイルをスキャンするには /ホーム:
クラムスキャン /ホーム
(3)clamdが別のユーザーとして実行されているときにファイルをスキャンするには、次のようにします。
クラムスキャン --fdpass 〜/ダウンロード
(4)標準入力からスキャンするには:
クラムスキャン - < スキャンするファイル
cat スキャンするファイル | クラムスキャン -
リターン コード
0:ウイルスは見つかりませんでした。
1:ウイルスが見つかりました。
2:エラーが発生しました。
CREDITS
クレジットについては、完全なドキュメントを確認してください。
onworks.netサービスを使用してオンラインでclamdscanを使用する