marneus
Registered User
Dieses HowTo ist nur für Apache2 geeignet!
Getestet wurde dieses HowTo auf folgendem System:
Das war's dann auch schon. Nun einfach mal mit der mitgelieferten test.pl den Server versuchen zu "nuken":
Am Anfang kommen HTTP OK und dann sollte es sich auf 403 Forbidden Antworten ändern. Geschieht dies, ist alles glatt gelaufen!
Schritt 4 & 5 mit Dank an Freel@ncer14! Bei Fragen, einfach PN oder in den folgenden Thread schauen.
Getestet wurde dieses HowTo auf folgendem System:
- SuSe 9.3
- Apache 2.x - Prefork
- Aktuelles Paket runterladen
- In /usr/local/src/mod_evasive entpacken
- In das Verzeichnis mod_evasive wechseln
- Mit dem Editor Deiner Wahl mod_evasive20.c öffnen
- Die Zeile 45 umändern in
Code:
#define MAILER "/bin/mail -t %s" - Je nachdem, welchen Apache Du wie einsetzt, folgenden APXS ausführen, um das Modul zu kompilieren.
Apache2:Apache2-Prefork:Code:/usr/sbin/apxs2 -cia mod_evasive20.cCode:/usr/sbin/apxs2-prefork -cia mod_evasive20.c - Eine eigene Conf-Datei für mod_evasive anlegen
Code:
touch /etc/apache2/conf.d/mod_evasive.conf - Mit dem Editor Deiner Wahl folgenden Inhalt (je nachdem ob Prefork oder nicht) in die eben erstellte mod_evasive.conf
Apache2:
Apache2-Prefork:Code:LoadModule evasive20_module /usr/lib/apache2/mod_evasive20.so
und danach dann danach bei beiden folgendes in die gleiche Datei:Code:LoadModule evasive20_module /usr/lib/apache2-prefork/mod_evasive20.so
Code:<IfModule mod_evasive20.c> DOSHashTableSize 3097 DOSPageCount 5 DOSSiteCount 100 DOSPageInterval 2 DOSSiteInterval 2 DOSBlockingPeriod 600 DOSEmailNotify [email protected] </IfModule> - rcapache2 stop
- rcapache2 start
Das war's dann auch schon. Nun einfach mal mit der mitgelieferten test.pl den Server versuchen zu "nuken":
Code:
cd /usr/src/mod_evasive
perl test.pl
Schritt 4 & 5 mit Dank an Freel@ncer14! Bei Fragen, einfach PN oder in den folgenden Thread schauen.
Last edited by a moderator: