root@vps [~]# mkdir evasive root@vps [~]# cd evasive root@vps [~/evasive]# wget http://www.zdziarski.com/projects/mod_evasive/mod_eva sive_1.10.1.tar.gz --21:22:00-- http://www.zdziarski.com/projects/mod_evasive/mod_evasive_1.10.1.t ar.gz => `mod_evasive_1.10.1.tar.gz' Resolving www.zdziarski.com... 209.51.159.242 Connecting to www.zdziarski.com|209.51.159.242|:80... connected. HTTP request sent, awaiting response... 200 OK Length: 20,454 (20K) [application/x-tar] 100%[====================================>] 20,454 --.--K/s 21:22:00 (525.11 KB/s) - `mod_evasive_1.10.1.tar.gz' saved [20454/20454] root@vps [~/evasive]# tar -zxvf mod_evasive_1.10.1.tar.gz mod_evasive/ mod_evasive/.cvsignore mod_evasive/LICENSE mod_evasive/Makefile.tmpl mod_evasive/README mod_evasive/mod_evasive.c mod_evasive/mod_evasive20.c mod_evasive/mod_evasiveNSAPI.c mod_evasive/test.pl mod_evasive/CHANGELOG root@vps [~/evasive]# cd mod_evasive root@vps [~/evasive/mod_evasive]# /usr/local/apache/bin/apxs -cia mod_evasive.c gcc -DLINUX=22 -DHAVE_SET_DUMPABLE -I/usr/include/gdbm -DMOD_SSL=208130 -DUSE_HSREGEX -DEAPI -fpic -DSHARED_MODULE -I/usr/local/apache/include -c mod_evasive.c gcc -shared -o mod_evasive.so mod_evasive.o [activating module `evasive' in /usr/local/apache/conf/httpd.conf] cp mod_evasive.so /usr/local/apache/libexec/mod_evasive.so chmod 755 /usr/local/apache/libexec/mod_evasive.so cp /usr/local/apache/conf/httpd.conf /usr/local/apache/conf/httpd.conf.bak cp /usr/local/apache/conf/httpd.conf.new /usr/local/apache/conf/httpd.conf rm /usr/local/apache/conf/httpd.conf.new root@vps [~/evasive/mod_evasive]#