家のサーバでメールの配信や、友人間でのアップローダーを作った。
で、知らない人が紛れ込んだりしないようにBasic認証やらかけてはいるものの、
仲間内でのファイル共有でウイルスなんか撒いてたらしゃれにならん。
と言う事で、フリーのウイルススキャンを探していたところ、
Windows版でもお世話になっているAVGがLinux版でもある事を知りました。
なんでも、GUIよりCUIの方が機能が豊富だそうです。
http://free.grisoft.com/doc/5390/us/frt/0?prd=afl
まー、あの解りにくいリンクを潜ってフリー版の7.5をゲト
# インストール
rpm -ivh avg75flr-r51-a1243.i386.rpm
エラー: 依存性の欠如:
pygtk2-libglade >= 2.0.0 は avg75flr-r51-a1243.i386 に必要とされています
# ぬ・・・
yum install pygtk2-libglade
# 再び
rpm -ivh avg75flr-r51-a1243.i386.rpm
:
AVG 7.5 Anti-Virus Free for Linux successfully installed.
入りました。
マニュアル
http://www.avg.com/filedir/doc/AVG_7.5/LINUX_GROUP/AVG_Free_for_Linux/avg_afl_uma_en_75_2.pdf
・・・英語は苦手なんよ。
最低限の機能を
・アップデート
/usr/bin/avgupdate -o
# オンラインアップデート
・スキャン
/usr/bin/avgscan -scan [パス]
# /rootのスキャン
/usr/bin/avgscan -scan /root
定期実行用スクリプト作成
vi avgscan.sh
-------------------------
#!/bin/sh
LOG_FILE=/var/log/avgscan_log
DATE=`/bin/date +%y%m%d_%H:%M`
/usr/bin/avgupdate -o
echo "----------- scan start $DATE --------------" >> $LOG_FILE
echo " scaning is /home " >> $LOG_FILE
/usr/bin/avgscan -scan /home >> $LOG_FILE
echo "">> $LOG_FILE
echo "---------- scan end $DATE ----------" >> $LOG_FILE
exit
-------------------------
あと、時間があったらもうちょっとマニュアルを読んで、
ウイルス発見時のtodoを書きます。