Apache httpd tools is a collection of administrative and security tools originally developed for the book Apache Security (O'Reilly).
The tool list:
* apache-monitor - monitors mod_status output and stores web server activity in a RRD file
* apache-monitor-graph - creates pretty graphs from a RRD file populated by the previous script (you can find an example here)
* apache-protect - monitors mod_status output to detect a DoS attack, then uses the blacklist tool to cut the offending IP address at the firewall
* error_log_ai - implementation of the Artificial Ignorance concept (devised by Marcus J. Ranum) for the Apache error log
* blacklist - uses iptables to create a temporarily blacklist
* blacklist-webclient.c - a C program that can be marked suid root, and called from a non-root script to blacklist IP addresses
* logscan - easy-to-use log analysis script, supports field names and regular expressions (will support anti-evasion techniques in the future)
* mod_globalerror.c - Apache 2 module that allows the server to have per-virtual host error logs and have one file where all errors are duplicated (useful for server monitoring)