diff options
Diffstat (limited to 'ip64tables-multiport.conf')
-rw-r--r-- | ip64tables-multiport.conf | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/ip64tables-multiport.conf b/ip64tables-multiport.conf new file mode 100644 index 000000000000..5b0c04a0cec9 --- /dev/null +++ b/ip64tables-multiport.conf @@ -0,0 +1,15 @@ +[Definition] +actionstart = ip64tables -N fail2ban-<name> + ip64tables -A fail2ban-<name> -j RETURN + ip64tables -I INPUT -p <protocol> -m multiport --dports <port> -j fail2ban-<name> +actionstop = ip64tables -D INPUT -p <protocol> -m multiport --dports <port> -j fail2ban-<name> + ip64tables -F fail2ban-<name> + ip64tables -X fail2ban-<name> +actioncheck = ip64tables -n -L INPUT | grep -q fail2ban-<name> +actionban = ip64tables -I fail2ban-<name> 1 -s <ip> -j DROP +actionunban = ip64tables -D fail2ban-<name> -s <ip> -j DROP + +[Init] +name = default +port = ssh +protocol = tcp |