Mail-SpamCannibal
view release on metacpan or search on metacpan
pods/INSTALL.pod view on Meta::CPAN
Login as user spam.spam or whatever your spamcannibal user/group values are.
chmod 700 sc_session.pl (or 1700)
chmod 700 sc_remote.pl
chmod 4755 sc_sesswrap
=head3 enabling admin management on user admin web page
Admin management is enabled by default by the installation procedure. The
B<sticky> bit on the sc_session.pl file is used as a flag to enable/disable
admin management support. With admin management disabled, you must add and
delete administrative user from the B<private/passwd> file using a text
editor. New users may be added with a blank password.
i.e. fred:
To admin access to allow admins to add and delete users, login as the
spamcannibal user and type this:
cd scripts
./sc_session.pl admin on
to restrict access so that admin users must be added and removed by hand,
./sc_session.pl admin off
=head3 session and password file/directory permissions
Permissions for the session and password directories and their contents are
set by the installation routine. Should they happen to become altered you
can reset them as shown below:
Login as the spamcannibal user and set the directory permissions.
chmod 700 private
chmod 700 sess
Then set the file permissions.
chmod 600 private/passwd
=head3 permission settings for files in 'config'
The permissions on the files in the config directory are set by the
installation routine. Should they happen to become altered you can reset
them as shown below:
Login as the spamcannibal user and set the directory permissions.
cd config
chmod 640 *
chmod 644 sc_web.conf
=head3 permission settings for the database environment
These permissions should be correctly set by the B<sc_initdb.pl> script.
Should they happen to become altered you can reset
them as shown below as the root user:
cd /var/run
chown -R spam dbtarpit
chgrp -R spam dbtarpit
chmod 755 dbtarpit
cd dbtarpit
chmod 660 *
=head2 Installing optional LaBrea::Tarpit report statistics pages
The optional LaBrea::Tarpit statistics pages show the number and IP
addresses of spam/virus hosts that are currently visiting or have recently
visited your site.
=head3 LaBrea::Tarpit module installation
No configuration needs to be done for LaBrea::Tarpit. The innards are used,
but none of the scripts or daemons. Just install it in the usual perl manner
and forget it.
perl Makefile.PL
make
make test
make install
=head3 edit sc_web.conf
In the sc_web.conf file, find the commented out line:
top => './incl/top.incl', # used by all pages
logo1 => './incl/logo1.incl', # for the home page
logo2 => './incl/logo2.incl', # for all other pages
# stats => './incl/stats.incl', # OPTIONAL Labrea stats pages
nav => './incl/nav.incl', # for all user pages
nav2 => './incl/nav2.incl', # for all admin pages
and remove the comment mark from the 'stats' line.
=head3 configuring spam_report.cgi
Rename this script spam_report.cgi or spam_report.(your perl executable).
This web script may be run either as standard 'cgi' or on a mod-perl
enhanced web server. Simple rename the file to reflect the extension used on
your system for perl web scripts. This must be the same extension as used
for admin.??? and cannibal.???
This script is from an older generation of modules and has the
configuration embedded in the script itself. Most of the varibles are set to
their optimum default values but certain ones must be configured
specifically for your site. You must configure:
=over 4
=item * d_port REQUIRED
The port to interrogate on the localhost or a remote host to get data for
the web process.
Pick a port on your system that is appropriate. The sister dameon from
LaBrea::Tarpit defaults to 8686, don't use that one.
=item * d_host REQUIRED
( run in 0.441 second using v1.01-cache-2.11-cpan-92ad3014f07 )