Package: fail2ban Version: 0.7.5-2 Debian version: Etch The "fail2ban-regex" command is has problems with the input parameters. When I invoke "fail2ban-regex /var/log/auth.log /etc/fail2ban/filter.d/sshd.conf" it ends up with "Sorry, no match" result.
[code] jozjan:~# fail2ban-regex /var/log/auth.log /etc/fail2ban/filter.d/sshd.conf Sorry, no match [/code] When I invoke "fail2ban-regex foo foo" it ends up with this message: [code] jozjan:~# fail2ban-regex foo foo Found a match but no valid date/time found for foo. Please contact the author in order to get support for this format Sorry, no match [/code] The Sarge version from official backports seems to work: [code] ns:~# fail2ban-regex /var/log/auth.log /etc/fail2ban/filter.d/sshd.conf Running tests ============= Use regex file : /etc/fail2ban/filter.d/sshd.conf Use log file : /var/log/auth.log Results ======= Failregex |- Regular expressions: | [1] (?:error: PAM: )?Authentication failure for .* from <HOST>\s*$ | [2] Failed [-/\w]+ for .* from <HOST>(?: port \d*)?(?: ssh\d*)?\s*$ | [3] ROOT LOGIN REFUSED.* FROM <HOST>\s*$ | [4] [iI](?:llegal|nvalid) user .* from <HOST>\s*$ | [5] User .+ from <HOST> not allowed because not listed in AllowUsers\s*$ | [6] User .+ from <HOST> not allowed because none of user's groups are listed in AllowGroups\s*$ | `- Number of matches: [1] 0 match(es) [2] 58 match(es) [3] 0 match(es) [4] 0 match(es) [5] 0 match(es) [6] 0 match(es) Ignoreregex |- Regular expressions: | `- Number of matches: Summary ======= Addresses found: [1] [2] 147.x.x.x (Thu Nov 22 02:00:59 2007) 147.x.y.z (Thu Nov 22 02:03:05 2007) ... [3] [4] [5] [6] Date template hits: 58 hit(s): Month Day Hour:Minute:Second 0 hit(s): Weekday Month Day Hour:Minute:Second Year 0 hit(s): Weekday Month Day Hour:Minute:Second 0 hit(s): Year/Month/Day Hour:Minute:Second 0 hit(s): Day/Month/Year:Hour:Minute:Second 0 hit(s): Year-Month-Day Hour:Minute:Second 0 hit(s): Day-Month-Year Hour:Minute:Second[.Millisecond] 0 hit(s): TAI64N 0 hit(s): Epoch Success, the total number of match is 58 However, look at the above section 'Running tests' which could contain important information. [/code] Although the sarge backport version is 0.8.1-2~bpo31+1, which is a "complete rewrite of 0.7 version", so maybe the behavior of fail2ban-regex in the 0.7 brand is a bit different. But whatever the behavior is, it's not working in Etch :-( Thank you. All the best, Jozef Janitor