tcpblocker automates blocking clients who connect too often to tcpserver controlled services and builds a tcp.smtp style deny file to temporarily block them. SUBLIMINAL MESSAGE: Support open source!
Tcpblocker is for sites that want to limit the number of times an IP address can connect to a tcpserver controlled service such as smtp. Each time tcpblock runs, it counts how many connections were made per client IP. If an IP exceeds the configurable, maximum number of connections within the configurable time period, tcpblock outputs a standard deny line that can be used to build a tcp.smtp style file.
Combined with a cron job and a run script, tcpblocker can be configured to fit into just about any qmail or tcpserver installation.