diff --git a/debian/changelog b/debian/changelog index 526ab807..6ab31b50 100644 --- a/debian/changelog +++ b/debian/changelog @@ -4,6 +4,8 @@ fail2ban (0.8.0-3~pre1) unstable; urgency=low Andrewartha. * Added optional regexp entry for process PID in some entries (closes: #426050). Thanks Roderick Schertler. + * Added a filter pam_generic to catch any login errors. + * Added iptables-allports. -- Yaroslav Halchenko Tue, 19 Jun 2007 23:04:02 -0400 diff --git a/debian/jail.conf b/debian/jail.conf index ac258e64..20477f80 100644 --- a/debian/jail.conf +++ b/debian/jail.conf @@ -87,6 +87,16 @@ filter = sshd logpath = /var/log/auth.log maxretry = 6 +# Generic filter for pam. Has to be used with action which bans all ports +# such as iptables-allports, shorewall +[pam-generic] + +enabled = false +filter = pam-generic +banaction = iptables-allports +logpath = /var/log/auth.log +maxretry = 6 + [ssh-ddos] diff --git a/debian/patches/00_iptables_allports.dpatch b/debian/patches/00_iptables_allports.dpatch new file mode 100755 index 00000000..82157fd3 --- /dev/null +++ b/debian/patches/00_iptables_allports.dpatch @@ -0,0 +1,82 @@ +#! /bin/sh /usr/share/dpatch/dpatch-run +## 00_iptables_allports.dpatch by Yaroslav Halchenko +## +## All lines beginning with `## DP:' are a description of the patch. +## DP: No description. + +@DPATCH@ +diff -urNad trunk~/config/action.d/iptables-allports.conf trunk/config/action.d/iptables-allports.conf +--- trunk~/config/action.d/iptables-allports.conf 1969-12-31 19:00:00.000000000 -0500 ++++ trunk/config/action.d/iptables-allports.conf 2007-06-25 12:49:34.000000000 -0400 +@@ -0,0 +1,71 @@ ++# Fail2Ban configuration file ++# ++# Author: Cyril Jaquier ++# Modified: Yaroslav O. Halchenko ++# made active on all ports from original iptables.conf ++# ++# $Revision: $ ++# ++ ++[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 INPUT -p -j fail2ban- ++ ++# Option: actionend ++# Notes.: command executed once at the end of Fail2Ban ++# Values: CMD ++# ++actionstop = iptables -D INPUT -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 INPUT | 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 ++#