2003年11月22日(土)


anti-virus

PC : そういえば、アンチウィルスソフトウェアって、コンテンツフィルタリングでした。検閲と いっしょです。誰にも同意を求めずに導入しましたが、この PC は私個人のパソコンといつも 言っていることですし。

F-Prot Antivirus for BSD Workstations for home users.
http://www.f-prot.com/products/home_use/bsd/

md5 だけでも確認。

# md5 fp-freebsd-ws.tar.gz
MD5 (fp-freebsd-ws.tar.gz) = cd14deda8f733cc5e0528c2a24d46034
# cat /usr/ports/distfiles/fp-freebsd-ws.tar.gz.md5
cd14deda8f733cc5e0528c2a24d46034  fp-freebsd-ws.tar.gz

予め必要なものを install。

# cd /usr/ports/www/p5-libwww
# make install

展開。

# tar xzvf fp-freebsd-ws.tar.gz
# ./f-prot/f-prot -verno
F-PROT ANTIVIRUS
Program version: 4.3.0
Engine version: 3.14.7

VIRUS SIGNATURE FILES
SIGN.DEF created 19 November 2003
SIGN2.DEF created 19 November 2003
MACRO.DEF created 17 November 2003
# mv f-prot /usr/local/f-prot-4.3.0
# cd /usr/local
# ln -s f-prot-4.3.0 F-PROT

sym link。

# cd /usr/local/bin
# ln -s ../F-PROT/f-prot.sh f-prot
# cd /usr/local/man/man1
# ln -s ../../F-PROT/man_pages/f-prot.1
# cd /usr/local/man/man8
# ln -s ../../F-PROT/man_pages/check-updates.pl.8

定期更新の設定。

# echo '27        4,16        *        *        *        root        /usr/local/f-prot/tools/check-updates.pl -cron' >> /etc/crontab

全部 root でいいのかなと思わなくもないです。

qmail-scanner

PC :

もう忘れたので、間違ってるかもです。

Qmail-Scanner: Content Scanner for Qmail
http://qmail-scanner.sourceforge.net/

前準備。記述てきとう。

# cd /usr/ports/distfiles
# fetch http://www.qmail.org/qmailqueue-patch
# tar xzvf qmail-1.03.tar.gz
# cd qmail-1.03
# patch < ../qmailqueue-patch
# make setup check

予め必要なものを install。

# cd /usr/ports/shells/bash2
# make install
# cd /usr/ports/databases/gdbm
# make install
# cd /usr/ports/archiver/unzip
# make install
# cd /usr/ports/archiver/lha
# make install
# cd /usr/ports/mail/maildrop
# make install
# cd /usr/ports/devel/p5-Time-HiRes/
# make install
# cd /usr/ports/converters/tnef
# make install

署名確認。

% gpg --import jhaar@users.sourceforge.net.gpg
% gpg --verify qmail-scanner-1.20.tgz.asc
gpg: Signature made Fri Nov  7 07:17:41 2003 JST using DSA key ID FE1D66D1
gpg: Good signature from "Jason L. Haar <jhaar@users.sourceforge.net>"
gpg: WARNING: This key is not certified with a trusted signature!
gpg:          There is no indication that the signature belongs to the owner.
Primary key fingerprint: 7A2E 0407 C9A6 CAF6 2B9F  8422 C063 5EBB FE1D 66D1

解凍、インストール。

# tar xzvf qmail-scanner-1.20.tgz
# cd qmail-scanner-1.20
# ./configure --spooldir /var/spool/qmailscan --qmaildir /var/qmail --bindir /var/qmail/bin --qmail-queue-binary /var/qmail/bin/qmail-queue  --admin postmaster --notify --install

設定。crontab の user は、root の必要はないんですが。

# chmod 4711 =suidperl
# setuidgid qmaild /var/qmail/bin/qmail-scanner-queue.pl -g
# echo '0        6        *        *        *        root        /var/qmail/bin/qmail-scanner-queue.pl -z' >> /etc/crontab

/service/qmail-smtpd/run を書き換え。

#!/bin/sh

env - PATH="/var/qmail/bin:/usr/local/bin:/usr/bin:/usr/sbin" \
    QMAILQUEUE="/var/qmail/bin/qmail-scanner-queue.pl" \
    tcpserver -v -R -u 82 -g 81 -x tcp.smtp.cdb 0 smtp qmail-smtpd 2>&1


generated by makediary-2.11