From 3c5952b01e5444ce048aa2fcf75a605199729e29 Mon Sep 17 00:00:00 2001 From: The_Agent_K Date: Tue, 24 Nov 2015 10:03:48 +0100 Subject: [PATCH] Idee von http://sven.rojek.de/posts/fail2ban-iprange-mit-blackliste-blocken eingearbeitet --- action.d/action_ip-blacklist.conf | 67 +++++++++++++++++++++++ fail2ban.blacklist | 20 +++++++ blocklist.conf => filter.d/blocklist.conf | 0 filter.d/filter_ip-blacklist.conf | 15 +++++ filter.d/filter_ip-blacklist16.conf | 15 +++++ filter.d/filter_ip-blacklist24.conf | 15 +++++ filter.d/filter_ip-blacklist8.conf | 15 +++++ jail.local | 8 +-- 8 files changed, 151 insertions(+), 4 deletions(-) create mode 100644 action.d/action_ip-blacklist.conf create mode 100644 fail2ban.blacklist rename blocklist.conf => filter.d/blocklist.conf (100%) create mode 100644 filter.d/filter_ip-blacklist.conf create mode 100644 filter.d/filter_ip-blacklist16.conf create mode 100644 filter.d/filter_ip-blacklist24.conf create mode 100644 filter.d/filter_ip-blacklist8.conf diff --git a/action.d/action_ip-blacklist.conf b/action.d/action_ip-blacklist.conf new file mode 100644 index 0000000..6724c30 --- /dev/null +++ b/action.d/action_ip-blacklist.conf @@ -0,0 +1,67 @@ +[Definition] + +# Option: actionstart +# Notes.: command executed once at the start of Fail2Ban. +# Values: CMD +# +actionstart = iptables -N fail2ban- + iptables -A fail2ban- -j RETURN + iptables -I -p -j fail2ban- + +# Option: actionstop +# Notes.: command executed once at the end of Fail2Ban +# Values: CMD +# +actionstop = iptables -D -p -j fail2ban- + iptables -F fail2ban- + iptables -X fail2ban- + +# Option: actioncheck +# Notes.: command executed once before each actionban command +# Values: CMD +# +actioncheck = iptables -n -L | grep -q fail2ban- + +# Option: actionban +# Notes.: command executed when banning an IP. Take care that the +# command is executed with Fail2Ban user rights. +# Tags: IP address +# number of failures +#