Join GitHub today
GitHub is home to over 31 million developers working together to host and review code, manage projects, and build software together.Sign up
A Usenet spamfilter written in Python
Fetching latest commit…
Cannot retrieve the latest commit at this time.
|Type||Name||Latest commit message||Commit time|
|Failed to load latest commit information.|
PyClean.py - A Usenet spamfilter intended for use with the INN2 server. PyClean performs a similar role to the original Perl-based Cleanfeed. Its core functionality can be adjusted through settings in the pyclean.cfg file, while other config files control specific filter and logging behaviour. Examples of these files can be found in the pyclean/samples directory. By default the configuration takes a cautious approach, assuming that under-filtering is better than accidental removal of valid posts. The pyclean.log file provides a real-time overview of filter actions so rules can be tweaked where required. In addition, entire articles can be saved to files via rules defined in the pyclean/etc/log_rules file. Please remember to configure the local_hosts file to contain a list of injecting-hosts that are under the operator's control. This file determines whether articles are matched against bad_* or local_bad_* rule files.