FrontPage 新規 編集 検索 一覧 ヘルプ RSS

Avira Command Line Scanner

はじめに

 Avira AntiVir Command Line Scanner ScanCL Windows版は自分でウイルス定義ファイルとライセンスファイルをダウンロードすれば使うことができる。

 参考:『BitDefender(コマンドライン版)』http://uiuicy.cs.land.to/bitdefender.html

_動作環境

_必要なもの

インストール

_1.適当な場所にインストールフォルダを作成する

_2.隔離フォルダを作成する

_3.設定ファイルの編集

 scancl.conf を必要に応じて修正する。 行頭の#はコメント記号なので、その設定を変更する時は削除すること。

 scaninarchive 圧縮ファイルの中を調べる。
 heurlevel=0 ヒューリスティックレベル 0:オフ 1:低 2:中 3:高 0または1で十分
 archivemaxsize=4GB 調べる圧縮ファイルの最大サイズ デフォルト1GB 上限4GB 0で無制限
 defaultaction=ask 検知時の対応 ask:問い合わせる
 verboselog 冗長なログを出力する
 log=result.log ログをファイルにも出力する(必要なら)
 #logappend ログファイルに追記する デフォルトは上書き
 #quarantine= 隔離フォルダのパス(変更した場合のみ)

_4.バッチファイルの作成

アップデート兼スキャン用バッチファイルの作成

 avscan.bat 等のファイル名でインストールフォルダに作成する。 作成後、実行するとウィルス定義ファイルがダウンロードされ、インストールフォルダに展開される。

 @echo off
 if not "%~1"=="" goto SCAN
 
 echo Avira AntiVir コマンドラインスキャナのアップデートを開始します
 title Avira アップデート中...
 if not exist install\vdf_fusebundle.zip goto DOWNLOAD
 for %%A in (install\vdf_fusebundle.zip) do set TEMP_AVIRA_OLD=%%~zA
 
 :DOWNLOAD
 fusebundle.exe
 for %%A in (install\vdf_fusebundle.zip) do set TEMP_AVIRA_NEW=%%~zA
 if "%TEMP_AVIRA_OLD%"=="%TEMP_AVIRA_NEW%" goto FINALIZE
 
 echo アップデートファイルを展開します
 7za e install\vdf_fusebundle.zip -y > NUL
 if NOT ERRORLEVEL 1 goto FINALIZE
 echo 展開エラーが発生しました code %ERRORLEVEL%
 
 :FINALIZE
 set TEMP_AVIRA_OLD=
 set TEMP_AVIRA_NEW=
 echo アップデートは終了しました
 title Avira アップデート終了
 goto END
 
 :SCAN
 title Avira スキャン中...
 scancl.exe %*
 echo Avira Antivir ウィルススキャンの結果は以上です
 title Avira スキャン終了
 
 :END
 pause
 exit

備考

(参考:http://forum.avira.com/wbb/index.php?page=Thread&threadID=140047

2020/10/31
リンクを修正

[カテゴリ:Windows]

最終更新時間:2014年07月02日 18時04分42秒