public
Description: Palourde is a Mac antivirus
Homepage: http://palourde.net
Clone URL: git://github.com/athoune/palourde.git
Click here to lend your support to: palourde and make a donation at www.pledgie.com !
athoune (author)
Fri Jul 31 14:42:38 -0700 2009
commit  416f3149020e491bbe54c605365fcc4543ee8fa0
tree    0910301b71230e48304b0e0e58ed99396c85026f
parent  8d072de3262d0ba5435d63bfc4dccfb02234615e
name age message
file .gitignore Fri Apr 24 13:58:12 -0700 2009 ignore [athoune]
file ActionPanel.xib Fri Jul 31 14:42:38 -0700 2009 less CPU [athoune]
file Contaminated.xib Fri Jul 31 10:05:18 -0700 2009 thermo works [athoune]
directory English.lproj/ Tue Apr 28 08:23:54 -0700 2009 eradication de Jira [athoune]
directory French.lproj/ Thu Jan 15 09:35:39 -0800 2009 VF git-svn-id: https://admin.garambrogne.net/s... [mathieu]
file Info.plist Mon Apr 20 01:07:47 -0700 2009 finesse Sparkle [athoune]
file Licences.txt Thu Jan 15 03:20:12 -0800 2009 du bruit git-svn-id: https://admin.garambrogne... [mathieu]
file Palourde.packproj Mon Apr 27 08:23:58 -0700 2009 probleme de path pour gpl.txt [Mathieu Lecarme]
directory Palourde.xcodeproj/ Fri Jul 31 14:42:38 -0700 2009 less CPU [athoune]
file Palourde_Prefix.pch Wed Jan 07 14:05:42 -0800 2009 rangement massif git-svn-id: https://admin.gar... [mathieu]
file README.markdown Tue Apr 28 08:25:13 -0700 2009 HUD [athoune]
file Rakefile Mon Jun 22 12:13:27 -0700 2009 clamav 0.9.5.2 [athoune]
file dsa_pub.pem Sun Apr 19 08:12:03 -0700 2009 clef public [athoune]
file eicar_com.zip Sun Jan 11 14:37:23 -0800 2009 thread à la hache git-svn-id: https://admin.ga... [mathieu]
directory es.lproj/ Thu Jan 15 07:54:08 -0800 2009 mise en place de l'i18n git-svn-id: https://ad... [mathieu]
directory etc/ Tue Apr 21 10:34:42 -0700 2009 gros menage [athoune]
directory frameworks/ Sat Jul 25 07:53:41 -0700 2009 maj and BWT [athoune]
file gpl-3.0.txt Thu Apr 23 10:22:48 -0700 2009 gpl v3 [athoune]
directory other_sources/ Fri Jan 16 02:41:31 -0800 2009 rangement git-svn-id: https://admin.garambrogn... [mathieu]
directory patches/ Mon Jul 27 11:04:10 -0700 2009 int for all [athoune]
directory pkg_scripts/ Wed Apr 29 07:37:20 -0700 2009 demarrage plus propre [athoune]
directory pl.lproj/ Thu Jan 15 07:54:08 -0800 2009 mise en place de l'i18n git-svn-id: https://ad... [mathieu]
directory psd/ Wed Apr 22 12:27:20 -0700 2009 iceberg rulez [athoune]
directory resource/ Sun Jan 25 10:58:36 -0800 2009 icone plus mieux joli git-svn-id: https://admi... [mathieu]
directory source/ Fri Jul 31 14:42:38 -0700 2009 less CPU [athoune]
README.markdown

Palourde is a Mac antivirus with ClamAV doing the dirty job.

Ingredients

  • Clamav is used vanilla, but clamd and freshclam are handled by launchd.
  • Palourde is a Cocoa application with a small C part for handling unix socket communication.
  • Build is done with a Rakefile

Frameworks

Install

You have to install macports for dependencies Clamav sources will be download when needed

Build palourde

rake build

Install it

rake install

A nice DMG with all inside

rake dmg

Gives it ammo

rake freshclam

Lauchctl notices that new agent and daemons is here to be launched. A red insecticid bottle appears on the top of your screen.

Testing it

eicar_com.zip is a fake virus for test purpose. You can put it in an USB key and plug it, or the classical but slower Scan home.

Debug can be saw in the Console

Uninstall

All the data are in /Library/Palourde, freshclam.conf and clamd.conf are in /Library/Preferences, two daemon's confs are in /Library/LaunchDaemons and the agent is in /Library/LaunchAgents.

Rake does the job

rake uninstall