Hi Alan, have you confirmed that the apache-auth is running?
fail2ban-client status
this should list all the bans in place.
also take a look at the /var/log/fail2ban.log and see if its reporting
anything unusual.
I often keep the log tailing so i can see what's happening real time.
tailf /var/log/fail2ban.log
you should see log entries like
/
//2015-09-12 13:58:43,545 fail2ban.actions [30854]: NOTICE
[sasl-iptables] Ban 196.46.124.16//
//2015-09-12 14:02:15,463 fail2ban.filter [30854]: INFO
[sasl-iptables] Found 80.97.51.238//
//2015-09-12 14:02:16,404 fail2ban.actions [30854]: NOTICE
[sasl-iptables] Ban 80.97.51.238//
//2015-09-12 14:27:07,143 fail2ban.filter [30854]: INFO
[sasl-iptables] Found 180.250.214.34//
//2015-09-12 14:27:07,316 fail2ban.actions [30854]: NOTICE
[sasl-iptables] Ban 180.250.214.34//
//2015-09-12 14:31:21,462 fail2ban.filter [30854]: INFO
[sasl-iptables] Found 199.58.185.178//
//2015-09-12 14:31:21,931 fail2ban.actions [30854]: NOTICE
[sasl-iptables] Ban 199.58.185.178//
//2015-09-12 14:32:46,606 fail2ban.filter [30854]: INFO
[sasl-iptables] Found 85.17.254.209//
//2015-09-12 14:32:47,135 fail2ban.actions [30854]: NOTICE
[sasl-iptables] Ban 85.17.254.209/
Obviously these are for sasl-iptables, and i am not as lenient as you
with the 4 bans, i ban after 2nd. ;) but you get the idea.
To be honest, i am naff with regex so cannot confirm that part of the
mail. but the above is where i would start.
Sorry if this is stating the obvious. ;)
Steve
On 12/09/2015 18:28, AllanIT wrote:
Hi All
I have fail2ban 0.8.14 installed on Ubuntu 14.04.2.
When I run fail2ban-regex for my error.log and apache-auth.conf it reports
there is 1 hit for the 1 regular expression. The jail is set to find 4
occurrences in 6 hours. In the log there are 10 occurrences in 2 minutes but
the apache jail did not ban the IP Address.
Does any one have any idea why the apache jail is not banning.
Jail
[apache]
# I set to true to see
enabled = true
port = http,https
filter = apache-auth
#logpath = /var/log/apache*/*error.log
# set by allan.cheesman
logpath = /var/log/virtualmin/*_error_log
# Search past 6 hour
findtime = 21600
# Ban for 2 hours
bantime = 7200
maxretry = 4
apache-auth.conf
# Fail2Ban apache-auth filter
#
[INCLUDES]
# Read common prefixes. If any customizations available -- read them from
# apache-common.local
before = apache-common.conf
[Definition]
failregex = ^%(_apache_error_client)s (AH(01797|01630): )?client denied by
server configuration: (uri )?\S*\s*$
^%(_apache_error_client)s (AH01617: )?user .* authentication failure for
"\S*": Password Mismatch$
^%(_apache_error_client)s (AH01618: )?user .* not found(: )?\S*\s*$
^%(_apache_error_client)s (AH01614: )?client used wrong authentication
scheme: \S*\s*$
^%(_apache_error_client)s (AH\d+: )?Authorization of user \S+ to
access \S* failed, reason: .*$
^%(_apache_error_client)s (AH0179[24]: )?(Digest: )?user .*: password
mismatch: \S*\s*$
^%(_apache_error_client)s (AH0179[01]: |Digest: )user `.*' in realm
`.+' (not found|denied by provider): \S*\s*$
^%(_apache_error_client)s (AH01631: )?user .*: authorization failure for
"\S*":\s*$
^%(_apache_error_client)s (AH01775: )?(Digest: )?invalid nonce .*
received - length is not \S+\s*$
^%(_apache_error_client)s (AH01788: )?(Digest: )?realm mismatch - got
`.*' but expected `.+'\s*$
^%(_apache_error_client)s (AH01789: )?(Digest: )?unknown algorithm
`.*' received: \S*\s*$
^%(_apache_error_client)s (AH01793: )?invalid qop `.*' received:
\S*\s*$
^%(_apache_error_client)s (AH01777: )?(Digest: )?invalid nonce .*
received - user attempted time travel\s*$
ignoreregex =
# DEV Notes:
#
# This filter matches the authorization failures of Apache. It takes the log
messages
# from the modules in aaa that return HTTP_UNAUTHORIZED,
HTTP_METHOD_NOT_ALLOWED or
# HTTP_FORBIDDEN and not AUTH_GENERAL_ERROR or HTTP_INTERNAL_SERVER_ERROR.
#
# An unauthorized response 401 is the first step for a browser to instigate
authentication
# however apache doesn't log this as an error. Only subsequent errors are
logged in the
# error log.
#
# Source:
#
# By searching the code in
http://svn.apache.org/viewvc/httpd/httpd/trunk/modules/aaa/*
# for ap_log_rerror(APLOG_MARK, APLOG_ERR and examining resulting return code
should get
# all of these expressions. Lots of submodules like mod_authz_* return back to
mod_authz_core
# to return the actual failure.
#
# See also: http://wiki.apache.org/httpd/ListOfErrors
# Expressions that don't have tests and aren't common.
# more be added with https://issues.apache.org/bugzilla/show_bug.cgi?id=55284
# ^%(_apache_error_client)s (AH01778: )?user .*: nonce expired \([\d.]+
seconds old - max lifetime [\d.]+\) - sending new nonce\s*$
# ^%(_apache_error_client)s (AH01779: )?user .*: one-time-nonce mismatch -
sending new nonce\s*$
# ^%(_apache_error_client)s (AH02486: )?realm mismatch - got `.*' but no
realm specified\s*$
#
# Author: Cyril Jaquier
# Major edits by Daniel Black
error Log file
[Sat Sep 12 20:53:46.185904 2015] [authz_core:error] [pid 23733] [client
31.184.238.11:53302] AH01630: client denied by server configuration:
/home/mysite/public_html/tag, referer: http://redi.it/treatments/
[Sat Sep 12 20:53:55.811631 2015] [authz_core:error] [pid 2168] [client
31.184.238.11:57409] AH01630: client denied by server configuration:
/home/mysite/public_html/, referer: http://redi.it/treatments/
[Sat Sep 12 20:53:56.701916 2015] [authz_core:error] [pid 15746] [client
31.184.238.11:57775] AH01630: client denied by server configuration:
/home/mysite/public_html/tag, referer: http://redi.it/treatments/
[Sat Sep 12 20:54:00.586114 2015] [authz_core:error] [pid 2166] [client
31.184.238.11:58081] AH01630: client denied by server configuration:
/home/mysite/public_html/, referer: http://redi.it/treatments/
[Sat Sep 12 20:54:02.767320 2015] [authz_core:error] [pid 19042] [client
31.184.238.11:59928] AH01630: client denied by server configuration:
/home/mysite/public_html/tag, referer: http://redi.it/treatments/
[Sat Sep 12 20:54:03.612824 2015] [authz_core:error] [pid 24603] [client
31.184.238.11:60229] AH01630: client denied by server configuration:
/home/mysite/public_html/, referer: http://redi.it/treatments/
[Sat Sep 12 20:54:13.511761 2015] [authz_core:error] [pid 10743] [client
31.184.238.11:60580] AH01630: client denied by server configuration:
/home/mysite/public_html/tag, referer: http://redi.it/treatments/
[Sat Sep 12 20:54:18.354814 2015] [authz_core:error] [pid 15747] [client
31.184.238.11:49771] AH01630: client denied by server configuration:
/home/mysite/public_html/, referer: http://redi.it/treatments/
[Sat Sep 12 20:54:19.207194 2015] [authz_core:error] [pid 2168] [client
31.184.238.11:50171] AH01630: client denied by server configuration:
/home/mysite/public_html/tag, referer: http://redi.it/treatments/
[Sat Sep 12 20:54:21.284167 2015] [authz_core:error] [pid 22691] [client
31.184.238.11:50488] AH01630: client denied by server configuration:
/home/mysite/public_html/, referer: http://redi.it/treatments/
------------------------------------------------------------------------------
_______________________________________________
Fail2ban-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/fail2ban-users
------------------------------------------------------------------------------
_______________________________________________
Fail2ban-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/fail2ban-users