I've checked in all of my recent changes and this is what you have: Camram filter that seems to work. Occasionally it falls over and dies. Do not use if you care about receiving your e-mail. Jail management tool that lets you look at your jail and do a minimal amount of white list additions. It looks ugly because this is a "temporary" feature. I'll probably finish the jail tool and make the system fully operational on the receive side sometime this weekend. Then I will start on the outbound proxy (unless somebody beats me to it). The receive side filter is almost ready to go live except for one thing. I'm still stuck on the old format hashcash definition because I do not have a Java applet to use in conjunction with the autoresponder bounce messages. This is what I want: a really simple applet that will work with Java engines back as far as Netscape 4.6 and works on Windows, Macintosh, Linux. No fancy GUI or messages. Just a simple crank out the stamp type application. If folks think it's a good idea, it should just generate and send the stamp as soon as it is invoked and not wait for a human to do anything. simple, portable, working. I don't need write once-debug everywhere. ---eric if this had been an actual release announcement, the actual release readme would follow: #25-Oct-2002 Camram is an antispam system predicated on making spam more expensive for the spammer that it is for the recipient. This is the first barely functional release of the camram antispam filter. It should provide a reasonable degree of protection for an individual against Spam intrusion as well as give you manual control to handle the cases where generates a false positive. Camram generates false positives when ever there is no one or no thing at the senders address to respond to the challenge message. Only under those circumstances do you need to go to the jail and pullout the innocent message. INSTALLATION: major subsystems: Camram filter challenge response CGI jail management CGI hashcash executable create the owner and group camram. I usually make it 499. yimv build hashcash executable according to instructions and install it in /usr/local/bin. make the following directories /usr/local/camram/bin ~/.camram/jail change the local camram directory group ownership to camram chgrp -R camram ~/.camram copy all of the src/*.py files into /usr/local/camram/bin change "release_URL" in camram_filter.py to reflect your URL. change to sgid directory and build camram and jail.cgi sgid wrappers. change the group ID of both wrappers to camram copy the camram sgid wrapper to /usr/local/camram/bin configure your Web server to have a /camram/ CGI directory place jail.cgi and the contents of webstamp into that directory. copy the sample configuration file from the ancillary directory into your ~/camram/ directory. Change the e-mail address definition to be your e-mail addresses for this account. for the time being, use sample procmail script (adjusted for local parameters) in your personal .procmailrc. send yourself a test message from another account and and you should get a bounce message back. If there is no bounce message, check the procmail log for python exceptions. If you do get a bounce message back, check the .camram directory to see if you have three files containing the string "white_list" and that they are owned by group camram with permissions 660. respond to the bounce message appropriately (i.e. calculate a stamp with the browser) and see if the jailed message is released to your mail box. Again, if it doesn't release check the procmail log. if it doesn't work at this point, then, send me a bug report and remove the .procmailrc from your home directory to disable camram. if everything is working at this point, then turn off autoresponder messages by setting block_autoresponder to true in the local configuration file. periodically examine the jail and approve messages either by user/subject markers or by some other marker (IKWTFID) internal to the message. Once the proportion of Spam starts climbing to the 80 percent mark, turn on the autoresponder by setting block_autoresponder to 0 (i.e. false) in the local configuration file. --------------------------------------------------------------------- To unsubscribe, e-mail: camram-spam-unsubscribe@camram.org For additional commands, e-mail: camram-spam-help@camram.org --- end forwarded text --- end forwarded text -- ----------------- R. A. Hettinga <mailto: rah@ibuc.com> The Internet Bearer Underwriting Corporation <http://www.ibuc.com/> 44 Farquhar Street, Boston, MA 02131 USA "... however it may deserve respect for its usefulness and antiquity, [predicting the end of the world] has not been found agreeable to experience." -- Edward Gibbon, 'Decline and Fall of the Roman Empire'