summarylogtreecommitdiffstats
path: root/ip64tables-allports.conf
diff options
context:
space:
mode:
authorThomas Heinemann2017-01-15 12:19:09 +0100
committerThomas Heinemann2017-01-15 12:19:09 +0100
commit49e2ffdd43ccbd51b301a3075792c42a08525cc7 (patch)
tree6f2c149da8ff0f98515e7a690428ef49a3cda807 /ip64tables-allports.conf
downloadaur-49e2ffdd43ccbd51b301a3075792c42a08525cc7.tar.gz
initial release
Diffstat (limited to 'ip64tables-allports.conf')
-rw-r--r--ip64tables-allports.conf14
1 files changed, 14 insertions, 0 deletions
diff --git a/ip64tables-allports.conf b/ip64tables-allports.conf
new file mode 100644
index 000000000000..7474f7d5d31c
--- /dev/null
+++ b/ip64tables-allports.conf
@@ -0,0 +1,14 @@
+[Definition]
+actionstart = ip64tables -N fail2ban-<name>
+ ip64tables -A fail2ban-<name> -j RETURN
+ ip64tables -I INPUT -p <protocol> -j fail2ban-<name>
+actionstop = ip64tables -D INPUT -p <protocol> -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
+protocol = tcp