I am getting spammed by hackers and getting well over 50 hits in 60
seconds. Also the file I am monitoring has these hacker hits and that is
the file I have in my jail.local. Again my regex get the hits but when
fail2ban reload looking at the same file it does not hit.
I do notice that when I reload though I get this error at the bottom.
# fail2ban-client -v reload apache-GetMac
INFO Loading configs for fail2ban under /etc/fail2ban
INFO Loading files: ['/etc/fail2ban/fail2ban.conf']
INFO Loading files: ['/etc/fail2ban/fail2ban.conf']
INFO Using socket file /var/run/fail2ban/fail2ban.sock
INFO Loading configs for jail under /etc/fail2ban
INFO Loading files: ['/etc/fail2ban/jail.conf']
INFO Loading files: ['/etc/fail2ban/paths-fedora.conf']
INFO Loading files: ['/etc/fail2ban/paths-common.conf']
INFO Loading files: ['/etc/fail2ban/paths-overrides.local']
INFO Loading files: ['/etc/fail2ban/jail.d/jail.local']
INFO Loading files: ['/etc/fail2ban/paths-common.conf',
'/etc/fail2ban/paths-fedora.conf', '/etc/fail2ban/jail.conf',
'/etc/fail2ban/jail.d/jail.local']
INFO Loading configs for filter.d/apache-GetMac under /etc/fail2ban
INFO Loading files: ['/etc/fail2ban/filter.d/apache-GetMac.conf']
INFO Loading files: ['/etc/fail2ban/filter.d/apache-GetMac.conf']
INFO Loading configs for action.d/iptables-multiport under /etc/fail2ban
INFO Loading files: ['/etc/fail2ban/action.d/iptables-multiport.conf']
INFO Loading files: ['/etc/fail2ban/action.d/iptables-common.conf']
INFO Loading files: ['/etc/fail2ban/action.d/iptables-blocktype.local']
INFO Loading files: ['/etc/fail2ban/action.d/iptables-common.local']
INFO Loading files: ['/etc/fail2ban/action.d/iptables-common.conf',
'/etc/fail2ban/action.d/iptables-multiport.conf']
ERROR NOK: ('apache-GetMac',)
On Fri, 30 Aug 2019 at 10:55, Wayne Sallee <[email protected]> wrote:
>
>
> -------- Original Message --------
> *Subject: * [Fail2ban-users] jail.local not triggered
> *From: * Chet Curry <[email protected]>
> *To: * Fail2ban-users <[email protected]>
> *CC: *
> *Date: * 2019-8-30 12:28 PM
> > So I can run fail2ban-regex and get matches.
> >
> > [root@xspdm2 ~]# fail2ban-regex
> /var/broadworks/logs/apache/access_log.2019-08-29-19_12_06
> > /etc/fail2ban/filter.d/apache-Mac.conf
> >
> > Running tests
> > =============
> >
> > Use failregex filter file : apache-Mac, basedir: /etc/fail2ban
> > Use log file :
> /var/broadworks/logs/apache/access_log.2019-08-29-19_12_06
> > Use encoding : UTF-8
> >
> >
> > Results
> > =======
> >
> > Failregex: 57041 total
> > |- #) [# of hits] regular expression
> > | 1) [57041] ^<HOST>.*"GET.*HTTP/1.1" [401|404]{3}
> > `-
> >
> > Ignoreregex: 0 total
> >
> > Date template hits:
> > |- [# of hits] date format
> > | [57071] Day(?P<_sep>[-/])MON(?P=_sep)Year[
> :]?24hour:Minute:Second(?:\.Microseconds)?(?: Zone offset)?
> > `-
> >
> > Lines: 57071 lines, 0 ignored, 57041 matched, 30 missed
> > [processed in 7.20 sec]
> >
> > Missed line(s): too many to print. Use --print-all-missed to print all
> 30 lines
> >
> > Yet when I run fail2ban using jail.local and using the filter
> apache-Mac.conf it does not get any matches.
> >
> > filter.d
> > :24 apache-Mac.conf
> > [email protected] <mailto:
> [email protected]>$ cat apache-Mac.conf
> > #Fail2Ban apache-404 filter
> > #
> > # Author: Chet Curry
> > #
> > #
> > [Definition]
> > #Notes.:regex to match the Host IP and ("Get and <mac address>.cfg
> HTTP/1.1" and 401 or 404)
> > # example
> > # HOST "GET
> <mac address>.cfg HTTP/1.1" 401 or 404
> > # 85.17.172.70 - - [03/Apr/2018:07:25:09 -0400] "GET
> /dms/bw/host/bwas/Polycom_VVX500/0004f2050605.cfg HTTP/1.1" 404
> > 952 0 1343
> > #failregex = ^<HOST>.*"GET.*([0-9a-fA-F]{2}){6}.cfg HTTP/1.1"
> [401|404]{3}
> >
> > cat /etc/fail2ban/jail.d/jail.local
> > [apache-Mac]
> > enabled = true
> > port = http,https
> > filter = apache-Mac
> > logpath = /var/broadworks/logs/apache/access_log.2019-08-29-19_12_06
> > maxretry = 50
> > findtime = 60
> > bantime = 604800
> >
> > fail2ban-client status
> > Status
> > |- Number of jail: 1
> > `- Jail list: apache-Mac
> > [root@xspdm2 ~]# fail2ban-client status apache-Mac
> > Status for the jail: apache-Mac
> > |- Filter
> > | |- Currently failed: 0
> > | |- Total failed: 0
> > | `- File list:
> /var/broadworks/logs/apache/access_log.2019-08-29-19_12_06
> > `- Actions
> > |- Currently banned: 0
> > |- Total banned: 0
> > `- Banned IP list:
> >
> > Any ideas?
> >
> >
>
>
> You have maxretry set to 50.
>
> That means it will have to happen at least 50 times.
>
> Try changing it to 1, and see what happens.
>
> Wayne Sallee
> [email protected]
> http://www.WayneSallee.com
>
>
>
>
> _______________________________________________
> 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