clamav-wrapper.app v1.6.3 for Mac(socketはじめました)

clamAVのためのAppleScript Droplet Application+(Xcode project files) (clamav-wrapper v1.6.3)

for Mac OS X v10.4 and later.
Boot Camp, X11,Linux等非搭載の高い信頼性を有するMac

open source (GPL)のanti-virus toolkit:Clam AntiVirus (clamd, freshclam, clamconf)で手軽にウィルススキャンを実施したい。そんな俺を支援するためのAppleScript Droplet Applicationとlaunchd用実行ファイルのセットです。Finderツールバーボタンを模倣したAppleScriptもおまけで混入。ただし、設定は面倒かもしれません。

余裕のない人も安心できる機能が満載(苦笑):

  • 常に臨戦態勢
  • 読めないファイル/フォルダをつかまされたら、はなっからそれはスキャンしないで報告する
  • 読めない「超長いパス」の含有物がある場合は対象をフルパスで報告する
  • スキャンされないゼロサイズファイルの存在を隠蔽する。
    (ちなみにゼロサイズファイルとはその名の通りサイズがゼロの空ファイル/フォルダのことでtextClippingファイル、カスタムアイコンを貼ると出来る不可視ファイル、古いweblocファイル等も含みます。ついでにちょっと違いますけどフォルダ中にまぎれこんでいるPermission deniedなフォルダも含めてこう呼んでいます)
  • clamdが殺されていないか気にかけている
  • clamdログの隠蔽/捏造/情報操作がヤバ目だったら報告する
  • 基本的にウィルスDBはいつも最新になってるはず
  • 超厳格に判定されたステイタスアイコンの表示により、チラ見で現実を直視することが可能
  • ダイアログはサイズ可変、Text viewたてスクロール可能
  • 問題点は色付き文字で表示されるので分かりやすい
  • Text viewには便利なコンテクストメニューを標準装備


v 1.6.3

  • エグい隠蔽工作。1.6.2修正箇所をワーニング止めとcall method 〜が2行になってウザいので【【aaa alloc】init】相当箇所を【aaa new】相当に変更するにとどめた。fileSystemRepresentationとUTF8Stringとas stringのからみがエグい。

v 1.6.2

  • コンパイル時のワーニングがキモくてたまらないのでソース整理

v 1.6.1

  • そういえばエコについて真剣に取り組んでいたので(苦笑)、appのCPU占有率を下げスキャンコマンドもMULTISCANからCONTSCANに戻しました。


v 1.6.0

  • Socketに対応。要約するとApple社とClam AntiVirus社にがんばって頂くということです(苦笑)。いろいろ楽になりました。マシンにもフル稼働して貰います(苦笑)。本当にありがとうございました(苦笑)。と、読めない「超長いパス」が再登場しています(苦笑)


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

超ヤバい。ウィルスは発見されエラーも起きて超長いパス名の何かもある


壁に貼っておくように(苦笑)

  • ウィルスDBは常識の範囲内で常に最新を取得するよう心がける
  • DMGファイルのマウント前スキャン、マウント後and/orコピー後再スキャンを徹底する
  • 詳細はClamAV公式 FAQ http://www.clamav.net/support/faq/などを参照のこと