mod_dosdetector
Apacheにおいて、dosを検知、防御するモジュール。
とりあえずリンクのみ。
手持ちのVineLinux6で動きました。
以下簡単なセットアップ
[root@b0ine ~]# apt-get install apache2
[root@b0ine ~]# apt-get install apache2-devel[root@b0ine mod_dosdetector-0.2]# wget http://downloads.sourceforge.net/project/moddosdetector/moddosdetector/version-0.2/mod_dosdetector-0.2.tar.gz?use_mirror=jaist
[root@b0ine src]# mv mod_dosdetector-0.2.tar.gz\?use_mirror\=jaist mod_dosdetector-0.2.tar.gz
[root@b0ine src]# tar xvzf ./mod_dosdetector-0.2.tar.gz
mod_dosdetector-0.2/
mod_dosdetector-0.2/mod_dosdetector.c
mod_dosdetector-0.2/mod_dosdetector.spec
mod_dosdetector-0.2/Makefile
[root@b0ine src]# cd mod_dosdetector-0.2[root@b0ine mod_dosdetector-0.2]# vi Makefile
6 # the used tools
7 ##APXS=/usr/sbin/apxs
8 APXS=/usr/bin/apxs
9 APACHECTL=apachectl
[root@b0ine mod_dosdetector-0.2]# make
/usr/bin/apxs -c mod_dosdetector.c
/usr/lib/apr-1/build/libtool --silent --mode=compile gcc -prefer-pic -O2 -m32 -march=i686 -mtune=generic -fasynchronous-unwind-tables -fno-strict-aliasing -fno-schedule-insns2 -D_REENTRANT -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -pthread -I/usr/include/pcre -I/usr/include/apache2 -I/usr/include/apr-1 -I/usr/include/apr-1 -c -o mod_dosdetector.lo mod_dosdetector.c && touch mod_dosdetector.slo
/usr/lib/apr-1/build/libtool --silent --mode=link gcc -o mod_dosdetector.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_dosdetector.lo
[root@b0ine mod_dosdetector-0.2]# make install
See any operating system documentation about shared libraries for
more information, such as the ld(1) and ld.so(8) manual pages.
- -
chmod 755 /usr/lib/apache2/modules/mod_dosdetector.so
[activating module `dosdetector' in /etc/apache2/conf/apache2.conf]