ClamNF.app v5.5.1 for Mac OS X

ClamNF.app v5.5.0 for Mac OS X 10.5.8, 10.6.6 and later
作者の人柄が反映されていない!?ビジネスレベルの確実性とルック&フィールを兼ね備えた逸品です
open source (GPL)のanti-virus toolkit:Clam AntiVirus を用いて手軽にウィルススキャンを実施するためのアプリです。アプリが使用するClamAVプロダクツ(事前に要インストール)はclamd, clamdscan, freshclamで、clamdはGroupName:_clamav, UserName:rootにてlaunchdデーモンとして運用します。アプリをインストールする場所は/Applications等ではなく、ClamAVのetcディレクトリ固定です。Mac OS X 10.6.6 Snow Leopard and later用には本アプリを使用するFirefox 用アドオンとThunderbirdの添付ファイル用ヘルパーアプリ、Mac OS X 10.5.8 Leopard用には本アプリを使用するFirefox 用アドオンがDMG内に同封されています。あと、Servicesにも対応しています ("Scan in ClamNF")。


2011.7.9

  • DMG中のClamNF.appと同じディレクトリ階層に配備し、ClamNF.appをインストールするためのスクリプツがダセーので次アップ時に以下のように整形します。
#!/usr/bin/python

import os
import commands
import sys

def doCommand(cmd):
	print cmd
	(status, output) = commands.getstatusoutput(cmd)
	print output
  	if status != 0:
		sys.exit("\nERROR occurred !!!\nThe installation was a failure.")


print "\n============ install ClamNF.app ================"
appPath = os.path.abspath(os.path.dirname(__file__)) + "/ClamNF.app"
dest = raw_input('The installation destination(clamav\'s etc directory) is where ?\nFullpath: ')
if os.path.isdir(dest) == False:
	sys.exit(dest + ": No such directory.\nERROR !!!\nThe installation was a failure.")

if os.path.exists(dest + "/ClamNF.app"):
	print "\n[delete old ClamNF.app]"
	doCommand("sudo rm -rf '" + dest + "/ClamNF.app" + "'")
else:
	print ""

print "[copy ClamNF.app to destination directory]"
cmd = "sudo cp -f -p -R %s" % "'" + appPath + "' '" + dest + "'"
doCommand(cmd)

print "[change App owner and group]"
cmd = "sudo chown -R root:admin '%s" %  dest + "/ClamNF.app'"
doCommand(cmd)

print "[change suid of ClamNF_slowdowner]"
cmd = "sudo chmod u+s '%s" % dest + "/ClamNF.app/Contents/Resources/ClamNF_slowdowner'"
doCommand(cmd)

print "The installation was successful !!!"


2011.6.24

  • ClamNF.app v5.5.1 for Mac OS X 10.6.6 and later
    • ClamNF.appとClamNF_QLPreviewPanelist.app微調整


2011.6.22

  • ClamNF.app v5.5.0 for Mac OS X 10.5.8
    • 添付のclamd.conf中の「DetectPUA yes」をコメントにして規定値化
    • どうみてもメンテ空上げです(苦笑)
  • ClamNF.app v5.5.0 for Mac OS X 10.6.6 and later
    • 添付のclamd.conf中の「DetectPUA yes」をコメントにして規定値化
    • 「ClamNF_QLPreviewPanelist.app」関連でがんばっちゃってるけど細かすぎて伝わらない改善(苦笑)を混入
    • ClamNF_QLPreviewPanelist.app
      • アクティブ時以外はウインドゥレベルをノーマルにしました。


    Macはウィルスは大丈夫。検索、コピー、煽動なども楽勝


あと、PUA方面の検出は

  • 規定値はoff
  • ウザすぎる場合は各種方法で各種カテゴリーごとにon/offも出来るんで

とのことです。http://lurker.clamav.net/message/20110425.204948.78ae1f88.en.html