From 6be14566e120a5da91b0bcb9848671eda6018806 Mon Sep 17 00:00:00 2001 From: Cyril Jaquier Date: Fri, 15 Jul 2005 14:06:11 +0000 Subject: [PATCH] - Corrected logfile path - Changed firewall rules in order to create a specific chain for each section git-svn-id: https://fail2ban.svn.sourceforge.net/svnroot/fail2ban/branches/FAIL2BAN-0_5@138 a942ae1a-1317-0410-a47c-b1dcaea8d605 --- config/fail2ban.conf.default | 39 ++++++++++++++++++++++-------------- 1 file changed, 24 insertions(+), 15 deletions(-) diff --git a/config/fail2ban.conf.default b/config/fail2ban.conf.default index f64fddf5..2e7204ec 100644 --- a/config/fail2ban.conf.default +++ b/config/fail2ban.conf.default @@ -93,7 +93,8 @@ port = 25 from = fail2ban # Option: to -# Notes.: e-mail address of the receiver. +# Notes.: e-mail addresses of the receiver. Addresses are space +# separated. # Values: MAIL Default: root # to = root @@ -116,10 +117,10 @@ subject = [Fail2Ban] Banned # Values: TEXT Default: # message = Hi,
- The IP has just been banned by Fail2Ban after - attempts.
- Regards,
- Fail2Ban + The IP has just been banned by Fail2Ban after + attempts.
+ Regards,
+ Fail2Ban # You can define a new section for each log file to check for # password failure. Each section has to define the following @@ -137,19 +138,23 @@ enabled = false # Notes.: logfile to monitor. # Values: FILE Default: /var/log/httpd/access_log # -logfile = /home/cyril/workspace/fail2ban-unstable/log-test/apache +logfile = /var/log/httpd/access_log # Option: fwstart # Notes.: command executed once at the start of Fail2Ban # Values: CMD Default: # -fwstart = +fwstart = iptables -N FAIL2BAN-HTTP + iptables -I INPUT -i eth0 -p tcp --dport http -j FAIL2BAN-HTTP + iptables -A FAIL2BAN-HTTP -j RETURN # Option: fwend # Notes.: command executed once at the end of Fail2Ban # Values: CMD Default: # -fwend = +fwend = iptables -D INPUT -i eth0 -p tcp --dport http -j FAIL2BAN-HTTP + iptables -D FAIL2BAN-HTTP -j RETURN + iptables -X FAIL2BAN-HTTP # Option: fwban # Notes.: command executed when banning an IP. Take care that the @@ -161,7 +166,7 @@ fwend = # Values: CMD # Default: iptables -I INPUT 1 -i eth0 -s -j DROP # -fwban = iptables -I INPUT 1 -i eth0 -s -j DROP +fwban = iptables -I FAIL2BAN-HTTP 1 -i eth0 -s -j DROP # Option: fwunban # Notes.: command executed when unbanning an IP. Take care that the @@ -172,7 +177,7 @@ fwban = iptables -I INPUT 1 -i eth0 -s -j DROP # Values: CMD # Default: iptables -D INPUT -i eth0 -s -j DROP # -fwunban = iptables -D INPUT -i eth0 -s -j DROP +fwunban = iptables -D FAIL2BAN-HTTP -i eth0 -s -j DROP # Option: timeregex # Notes.: regex to match timestamp in Apache logfile. @@ -205,19 +210,23 @@ enabled = true # Notes.: logfile to monitor. # Values: FILE Default: /var/log/secure # -logfile = /home/cyril/workspace/fail2ban-unstable/log-test/test +logfile = /var/log/secure # Option: fwstart # Notes.: command executed once at the start of Fail2Ban # Values: CMD Default: # -fwstart = +fwstart = iptables -N FAIL2BAN-SSH + iptables -I INPUT -i eth0 -p tcp --dport ssh -j FAIL2BAN-SSH + iptables -A FAIL2BAN-SSH -j RETURN # Option: fwend # Notes.: command executed once at the end of Fail2Ban # Values: CMD Default: # -fwend = +fwend = iptables -D INPUT -i eth0 -p tcp --dport ssh -j FAIL2BAN-SSH + iptables -D FAIL2BAN-SSH -j RETURN + iptables -X FAIL2BAN-SSH # Option: fwbanrule # Notes.: command executed when banning an IP. Take care that the @@ -229,7 +238,7 @@ fwend = # Values: CMD # Default: iptables -I INPUT 1 -i eth0 -s -j DROP # -fwban = iptables -I INPUT 1 -i eth0 -s -j DROP +fwban = iptables -I FAIL2BAN-SSH 1 -i eth0 -s -j DROP # Option: fwunbanrule # Notes.: command executed when unbanning an IP. Take care that the @@ -240,7 +249,7 @@ fwban = iptables -I INPUT 1 -i eth0 -s -j DROP # Values: CMD # Default: iptables -D INPUT -i eth0 -s -j DROP # -fwunban = iptables -D INPUT -i eth0 -s -j DROP +fwunban = iptables -D FAIL2BAN-SSH -i eth0 -s -j DROP # Option: timeregex # Notes.: regex to match timestamp in SSH logfile.