Oops. The filter file should be /etc/fail2ban/filter.d/pbx-gui.conf

On 19/10/2016 18:27, Nick Howitt wrote:
> You'll want a jail something like:
>
>      [pbx-gui]
>      enabled  = true
>      port     = 80,443
>      logpath = /var/log/asterisk/freepbx_security.log*
>      maxretry = 2
>
>
> This assumes a default action of iptables-multiport. I've put a * in the
> log path to pick up old log files as well.
>
> Then filter file /etc/fail2ban/filter.d/pbx-gui with:
>
>      [INCLUDES]
>      before = common.conf
>
>      [Definition]
>      failregex = Authentication failure for \S* from <HOST>$
>
> It also assumes the IP address is not enclosed by a <>. If it is, change
> <HOST> to \<<HOST>\>
>
> Nick
>
> On 19/10/2016 09:07, Anthony Griffiths wrote:
>> I'm running centos 6.8 and I've installed freepbx-13 and
>> fail2ban-0.9.4-2.el6.noarch, which I got from 'yum install fail2ban'.
>> I'm trying to create a jail to block failed login attempts in the
>> freepbx GUI. One accesses the freepbx gui in a browser so it's
>> http/https access.
>> I tried this in jail.local: (copied from an earlier version of
>> jail.local on a freepbx-disto machine)
>> -------------
>> [pbx-gui]
>> port     = http,https
>> action = %(banaction)s[name=%(__name__)s-tcp, port="%(port)s",
>> protocol="tcp", chain="%(chain)s", actname=%(banaction)s-tcp]
>>            %(mta)s-whois[name=%(__name__)s, dest="%(destemail)s"]
>> logpath = /var/log/asterisk/freepbx_security.log
>> maxretry = 2
>> --------------
>> but it doesn't work. I don't know whether this should be an apache
>> jail or a seperate [pbx-gui] jail. The failed gui logins are logged
>> in:
>> /var/log/asterisk/freepbx_security.log. A typical failed login looks
>> like this in the log file:
>> ------------------
>> [2016-10-19 07:39:17] {"username":"gffddf","extdisplay":false}
>> [2016-10-19 07:39:17] Authentication failure for gffddf from <ip-address>
>> -------------------
>> I have searched on google but everything I found refers to earlier
>> versions on freepbx and fail2ban and I can't make sense of it when
>> trying to translate it to the new jail.local file in fail2ban-0.9..
>> Thanks for any help
>>
>> ------------------------------------------------------------------------------
>> Check out the vibrant tech community on one of the world's most
>> engaging tech sites, SlashDot.org! http://sdm.link/slashdot
>> _______________________________________________
>> Fail2ban-users mailing list
>> Fail2ban-users@lists.sourceforge.net
>> https://lists.sourceforge.net/lists/listinfo/fail2ban-users
>
> ------------------------------------------------------------------------------
> Check out the vibrant tech community on one of the world's most
> engaging tech sites, SlashDot.org! http://sdm.link/slashdot
> _______________________________________________
> Fail2ban-users mailing list
> Fail2ban-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/fail2ban-users


------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most 
engaging tech sites, SlashDot.org! http://sdm.link/slashdot
_______________________________________________
Fail2ban-users mailing list
Fail2ban-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/fail2ban-users

Reply via email to