Instalasi ClamAVInstalasi ClamAV lewat FreeBSD ports
Disini hanya akan dibahas instalasi ClamAV lewat FreeBSD ports sebagai sendmail 
milter.

  Pastikan sendmail di FreeBSD telah dicompile dengan dukungan terhadap milter.
  # sendmail -bt -d0.1 < /dev/null | grep MILTER 
  Jika ada baris yang mengandung kata MILTER berarti sendmail telah mendukung 
  milter. 
  Instal ClamAV dari ports(sebaiknya update dulu koleksi ports).
  # cd /usr/ports/security/clamav
  # make -D WITH_MILTER
  # make -D WITH_MILTER install 
  Jika instalasi sukses Anda akan menemui file2 executable berikut:
  /usr/local/bin/clamscan
  /usr/local/bin/clamdscan
  /usr/local/bin/freshclam
  /usr/local/bin/sigtool
  /usr/local/sbin/clamav-milter
  /usr/local/sbin/clamd
  File konfigurasi ClamAV adl.:
  /usr/local/etc/clamav.conf 
  Edit file /usr/local/etc/clamav.conf.default dan tambahkan (enable) baris 
  berikut:
  #StreamSaveToDisk
  hapus tanda # untuk memungkinkan scan terhadap archive.
  Baris yang menunjukkan direktori database ClamAV adl.:
  DatabaseDirectory /usr/local/share/clamav 
  Jalankan clamd daemon
  # /usr/local/sbin/clamd
  Saat dijalankan, clamd akan menciptakan socket /var/run/clamav/clamd
  LocalSocket /var/run/clamav/clamd 
  Jalankan clamav-milter daemon
  # clamav-milter -lo /var/run/clamav/clmilter.sock 
  Setelah kedua daemon tsb berjalan akan muncul 2 socket:
  # ls -l /var/run/clamav/
  total 1
  srwxrwxrwx 1 clamav clamav 0 Apr 26 08:32 clamd
  -rw-rw---- 1 clamav clamav 4 Apr 26 08:32 clamd.pid
  srwx------ 1 clamav clamav 0 Apr 26 08:36 clmilter.sock 
  Mengkonfigurasi clamav-milter di sendmail.cf
  Edit sendmail macro configration (mc) file dan tambahkan baris berikut:
  INPUT_MAIL_FILTER(`clmilter',`S=local:/var/run/clamav/clmilter.sock, F=, 
  T=S:4m;R:4m') 
  Pada saat instalasi ClamAV ada 3 file start-up yang diletakkan di 
  /usr/local/etc/rc.d/ :
  /usr/local/etc/rc.d/clamav-clamd.sh
  /usr/local/etc/rc.d/clamav-freshclam.sh
  /usr/local/etc/rc.d/clamav-milter.sh
  Untuk merubah perilaku start-up, edit file /etc/rc.conf, tambahkan baris 
  berikut:
  clamav_clamd_enable="YES"
  clamav_milter_enable="YES"
  clamav_milter_flags="-loP -m20"
  clamav_milter_socket="/var/run/clamav/clmilter.sock"
  Untuk menjalankan freshclam lewat crontab, tambahkan baris berikut di crontab 
  -e:
  0 0 * * * /usr/local/bin/freshclam --quiet -l /var/log/clamav/freshclam.log 
  --daemon-notify=/usr/local/etc/clamav.conf
  Pastikan file /var/log/clamav/freshclam.log dapat di-write oleh user clamav

    Source: geocities.com/hackermuda/exploits

               ( geocities.com/hackermuda)