How To Block Spammers/Hackers With Apache2's mod_spamhaus (Debian Etch)
How To Block Spammers/Hackers With Apache2's mod_spamhaus (Debian Etch)mod_spamhaus is an Apache module that uses DNSBL in order to block spam relay via web forms, preventing URL injection, block http DDoS attacks from bots and generally protecting your web service denying access to a known bad IP address.
1. InstallationIn order to compile mod_spamhaus, you must have apxs2 (APache eXtenSion tool) tool installed. The follow command will install it: apt-get install apache2-prefork-dev Now we need to download the source package present at http://sourceforge.net/projects/mod-spamhaus/ or download it using wget application and this direct link to the repository: wget http://kent.dl.sourceforge.net/sourceforge/mod-spamhaus/mod_spamhaus05.tar.gz Next open archive, compile and install module with those commands: tar zxvf mod_spamhaus05.tar.gz You must add LoadModule directive to the main config file of you're web server to load mod_spamhaus module. vi /etc/apache2/httpd.conf
2. ConfigurationBefore we are able to write our configuration, we should known what directives are supported by mod_spamhaus: MS_Methods - If the httpd's method used by the visitor match, module verify user's ip addressMS_WhiteList - A simple whitelist file where you can put ip address to bypass MS_DNS - DNSBL to use. Usefull if you want make a local rbldnsd instance MS_CacheSize - Number of cached addresses Now we open config file of our web server in order to write a basic configuration: vi /etc/apache2/apache2.conf
Next we create an empty whitelist file: touch /etc/spamhaus.wl Finally we restart Apache2: /etc/init.d/apache2 restart That's all!
3. Links
|
Join the discussion.
www.seamlessenterprise.com
IP Convergence
Integrate your wireless and wireline networks.
Learn how from the experts at Sprint.
www.seamlessenterprise.com
Wireless & Wireline Integration
Thoughts, strategies and solutions: join the discussion
www.seamlessenterprise.com
Unified Communications 2009
Join the Discussion. Now.
www.seamlessenterprise.com







Recent comments
9 hours 45 min ago
11 hours 14 min ago
14 hours 48 min ago
17 hours 42 min ago
20 hours 40 min ago
21 hours 21 min ago
21 hours 35 min ago
22 hours 34 min ago
23 hours 39 min ago
1 day 13 min ago