Re: [Fail2ban-users] dovecot jail bans K9 Mail client

2018-07-12 Thread Sophie Loewenthal
Oh, maybe it was all those auth failed messages 

On July 12, 2018 10:30:47 AM CEST, Sophie Loewenthal  
wrote:
>Hi Nick,
>
>Here you go.  domain name/users have been obfuscated.
>
>
>Running tests
>=
>
>Use   failregex filter file : dovecot, basedir: /etc/fail2ban
>Use log file : /var/log/mail.log.1
>Use encoding : UTF-8
>
>
>Results
>===
>
>Failregex: 11 total
>|-  #) [# of hits] regular expression
>|   4) [11] dovecot:.+auth failed.+rip=
>`-
>
>Ignoreregex: 0 total
>
>Date template hits:
>|- [# of hits] date format
>|  [6128] (?:DAY )?MON Day 24hour:Minute:Second(?:\.Microseconds)?(?:
>Year)?
>`-
>
>Lines: 6128 lines, 0 ignored, 11 matched, 6117 missed
>[processed in 0.78 sec]
>
>|- Matched line(s):
>|  Jul 11 20:16:48 mx10 dovecot: imap-login: Disconnected (auth failed,
>2 attempts in 8 secs): us...@example.co.uk>, method=PLAIN,
>rip=94.109.31.39, lip=172.31.1.100, TLS, TLSv1.2 with cipher
>ECDHE-RSA-AES256-SHA (256/256 bits)
>|  Jul 11 20:16:52 mx10 dovecot: imap-login: Disconnected (auth failed,
>2 attempts in 12 secs): us...@example.co.uk>, method=PLAIN,
>rip=94.109.31.39, lip=172.31.1.100, TLS, TLSv1.2 with cipher
>ECDHE-RSA-AES256-SHA (256/256 bits)
>|  Jul 11 20:16:52 mx10 dovecot: imap-login: Disconnected (auth failed,
>2 attempts in 12 secs): us...@example.co.uk>, method=PLAIN,
>rip=94.109.31.39, lip=172.31.1.100, TLS, TLSv1.2 with cipher
>ECDHE-RSA-AES256-SHA (256/256 bits)
>|  Jul 11 20:16:52 mx10 dovecot: imap-login: Disconnected (auth failed,
>2 attempts in 12 secs): us...@example.co.uk>, method=PLAIN,
>rip=94.109.31.39, lip=172.31.1.100, TLS, TLSv1.2 with cipher
>ECDHE-RSA-AES256-SHA (256/256 bits)
>|  Jul 11 20:16:52 mx10 dovecot: imap-login: Disconnected (auth failed,
>2 attempts in 12 secs): us...@example.co.uk>, method=PLAIN,
>rip=94.109.31.39, lip=172.31.1.100, TLS, TLSv1.2 with cipher
>ECDHE-RSA-AES256-SHA (256/256 bits)
>|  Jul 11 20:16:52 mx10 dovecot: imap-login: Disconnected (auth failed,
>2 attempts in 12 secs): us...@example.co.uk>, method=PLAIN,
>rip=94.109.31.39, lip=172.31.1.100, TLS, TLSv1.2 with cipher
>ECDHE-RSA-AES256-SHA (256/256 bits)
>|  Jul 11 20:19:26 mx10 dovecot: imap-login: Disconnected (auth failed,
>1 attempts in 2 secs): us...@example.co.uk>, method=PLAIN,
>rip=127.0.0.1, lip=127.0.0.1, secured
>|  Jul 11 20:19:57 mx10 dovecot: imap-login: Disconnected (auth failed,
>1 attempts in 2 secs): us...@example.co.uk>, method=PLAIN,
>rip=127.0.0.1, lip=127.0.0.1, secured
>|  Jul 11 20:23:21 mx10 dovecot: imap-login: Disconnected (auth failed,
>1 attempts in 2 secs): us...@example.co.uk>, method=PLAIN,
>rip=127.0.0.1, lip=127.0.0.1, secured
>|  Jul 11 20:33:53 mx10 dovecot: imap-login: Disconnected (auth failed,
>1 attempts in 2 secs): us...@example.co.uk>, method=PLAIN,
>rip=127.0.0.1, lip=127.0.0.1, secured
>|  Jul 12 00:47:33 mx10 dovecot: imap-login: Disconnected (auth failed,
>1 attempts in 3 secs): ju...@example.co.uk>, method=PLAIN,
>rip=61.231.17.69, lip=172.31.1.100, TLS: Disconnected, TLSv1 with
>cipher ECDHE-RSA-AES256-SHA (256/256 bits)
>`-
>Missed line(s): too many to print.  Use --print-all-missed to print all
>6117 lines
>
>
>
>> On 12 Jul 2018, at 09:50, Nick Howitt  wrote:
>> 
>> Sorry. should have replied to list.
>> 
>> Add --print-all-matched to the fail2ban-regex command
>> 
>> On 12/07/2018 07:59, Sophie Loewenthal wrote:
>>> 
>>> Morning,
>>> 
>>> A new K9 Mail client gets banned all the time and I am trying to
>work out why.
>>> I have this regex:
>>> failregex =
>auth:.+dovecot:auth.+authentication\s+failure;.+rhost=
>>> dovecot:.+rip=.+wrong version number
>>> dovecot:.+tried to use disallowed plaintext
>auth.+rip=
>>> dovecot:.+auth failed.+rip=
>>> dovecot:.+no auth attemps.+rip=
>>> The mail.log has lines like these. The last line spams the log
>several times a second.
>>> Jul 11 06:03:12 mx10 dovecot: imap-login: Login: us...@example.org>,
>method=PLAIN, rip=94.109.25.57, lip=172.31.1.100, mpid=17126, TLS,
>TLSv1.2 with cipher ECDHE-RSA-AES256-SHA (256/256 bits)
>>> Jul 11 06:23:07 mx10 dovecot: imap(us...@example.co.uk): Connection
>closed (IDLE running for 0.001 + waiting input for 688.172 secs, 2 B in
>+ 10+0 B out, state=wait-input) in=179 out=1726
>>> user2
>>> So I tested the regex and had 11 hits - Unsure how to show those
>matched lines.
>>> # fail2ban-regex /var/log/mail.log.1 `pwd`/filter.d/dovecot.conf -r
>>> 
>>> Running tests
>>> =
>>> 
>>> Use failregex filter file : dovecot, basedir: /etc/fail2ban
>>> Use log file : /var/log/mail.log.1
>>> Use encoding : UTF-8
>>> 
>>> 
>>> Results
>>> ===
>>> 
>>> Failregex: 11 total
>>> |- #) [# of hits] regular expression
>>> | 4) [11] dovecot:.+auth failed.+rip=
>>> `-
>>> 
>>> Ignoreregex: 0 total
>>> 
>>> Date template hits:
>>> |- [# of hits] date format
>>> | [6128] (?:DAY )?MON Day 24hour:Minute:Second(?:\.Microseconds)?(?:
>Year)?
>>> `-
>>> 
>>> Lines: 6128 lines, 0 ignored, 11 matc

Re: [Fail2ban-users] dovecot jail bans K9 Mail client

2018-07-12 Thread Sophie Loewenthal
Hi Nick,

Here you go.  domain name/users have been obfuscated.


Running tests
=

Use   failregex filter file : dovecot, basedir: /etc/fail2ban
Use log file : /var/log/mail.log.1
Use encoding : UTF-8


Results
===

Failregex: 11 total
|-  #) [# of hits] regular expression
|   4) [11] dovecot:.+auth failed.+rip=
`-

Ignoreregex: 0 total

Date template hits:
|- [# of hits] date format
|  [6128] (?:DAY )?MON Day 24hour:Minute:Second(?:\.Microseconds)?(?: Year)?
`-

Lines: 6128 lines, 0 ignored, 11 matched, 6117 missed
[processed in 0.78 sec]

|- Matched line(s):
|  Jul 11 20:16:48 mx10 dovecot: imap-login: Disconnected (auth failed, 2 
attempts in 8 secs): us...@example.co.uk>, method=PLAIN, rip=94.109.31.39, 
lip=172.31.1.100, TLS, TLSv1.2 with cipher ECDHE-RSA-AES256-SHA (256/256 bits)
|  Jul 11 20:16:52 mx10 dovecot: imap-login: Disconnected (auth failed, 2 
attempts in 12 secs): us...@example.co.uk>, method=PLAIN, rip=94.109.31.39, 
lip=172.31.1.100, TLS, TLSv1.2 with cipher ECDHE-RSA-AES256-SHA (256/256 bits)
|  Jul 11 20:16:52 mx10 dovecot: imap-login: Disconnected (auth failed, 2 
attempts in 12 secs): us...@example.co.uk>, method=PLAIN, rip=94.109.31.39, 
lip=172.31.1.100, TLS, TLSv1.2 with cipher ECDHE-RSA-AES256-SHA (256/256 bits)
|  Jul 11 20:16:52 mx10 dovecot: imap-login: Disconnected (auth failed, 2 
attempts in 12 secs): us...@example.co.uk>, method=PLAIN, rip=94.109.31.39, 
lip=172.31.1.100, TLS, TLSv1.2 with cipher ECDHE-RSA-AES256-SHA (256/256 bits)
|  Jul 11 20:16:52 mx10 dovecot: imap-login: Disconnected (auth failed, 2 
attempts in 12 secs): us...@example.co.uk>, method=PLAIN, rip=94.109.31.39, 
lip=172.31.1.100, TLS, TLSv1.2 with cipher ECDHE-RSA-AES256-SHA (256/256 bits)
|  Jul 11 20:16:52 mx10 dovecot: imap-login: Disconnected (auth failed, 2 
attempts in 12 secs): us...@example.co.uk>, method=PLAIN, rip=94.109.31.39, 
lip=172.31.1.100, TLS, TLSv1.2 with cipher ECDHE-RSA-AES256-SHA (256/256 bits)
|  Jul 11 20:19:26 mx10 dovecot: imap-login: Disconnected (auth failed, 1 
attempts in 2 secs): us...@example.co.uk>, method=PLAIN, rip=127.0.0.1, 
lip=127.0.0.1, secured
|  Jul 11 20:19:57 mx10 dovecot: imap-login: Disconnected (auth failed, 1 
attempts in 2 secs): us...@example.co.uk>, method=PLAIN, rip=127.0.0.1, 
lip=127.0.0.1, secured
|  Jul 11 20:23:21 mx10 dovecot: imap-login: Disconnected (auth failed, 1 
attempts in 2 secs): us...@example.co.uk>, method=PLAIN, rip=127.0.0.1, 
lip=127.0.0.1, secured
|  Jul 11 20:33:53 mx10 dovecot: imap-login: Disconnected (auth failed, 1 
attempts in 2 secs): us...@example.co.uk>, method=PLAIN, rip=127.0.0.1, 
lip=127.0.0.1, secured
|  Jul 12 00:47:33 mx10 dovecot: imap-login: Disconnected (auth failed, 1 
attempts in 3 secs): ju...@example.co.uk>, method=PLAIN, rip=61.231.17.69, 
lip=172.31.1.100, TLS: Disconnected, TLSv1 with cipher ECDHE-RSA-AES256-SHA 
(256/256 bits)
`-
Missed line(s): too many to print.  Use --print-all-missed to print all 6117 
lines



> On 12 Jul 2018, at 09:50, Nick Howitt  wrote:
> 
> Sorry. should have replied to list.
> 
> Add --print-all-matched to the fail2ban-regex command
> 
> On 12/07/2018 07:59, Sophie Loewenthal wrote:
>> 
>> Morning,
>> 
>> A new K9 Mail client gets banned all the time and I am trying to work out 
>> why.
>> I have this regex:
>> failregex = auth:.+dovecot:auth.+authentication\s+failure;.+rhost=
>> dovecot:.+rip=.+wrong version number
>> dovecot:.+tried to use disallowed plaintext auth.+rip=
>> dovecot:.+auth failed.+rip=
>> dovecot:.+no auth attemps.+rip=
>> The mail.log has lines like these. The last line spams the log several times 
>> a second.
>> Jul 11 06:03:12 mx10 dovecot: imap-login: Login: us...@example.org>, 
>> method=PLAIN, rip=94.109.25.57, lip=172.31.1.100, mpid=17126, TLS, TLSv1.2 
>> with cipher ECDHE-RSA-AES256-SHA (256/256 bits)
>> Jul 11 06:23:07 mx10 dovecot: imap(us...@example.co.uk): Connection closed 
>> (IDLE running for 0.001 + waiting input for 688.172 secs, 2 B in + 10+0 B 
>> out, state=wait-input) in=179 out=1726
>> user2
>> So I tested the regex and had 11 hits - Unsure how to show those matched 
>> lines.
>> # fail2ban-regex /var/log/mail.log.1 `pwd`/filter.d/dovecot.conf -r
>> 
>> Running tests
>> =
>> 
>> Use failregex filter file : dovecot, basedir: /etc/fail2ban
>> Use log file : /var/log/mail.log.1
>> Use encoding : UTF-8
>> 
>> 
>> Results
>> ===
>> 
>> Failregex: 11 total
>> |- #) [# of hits] regular expression
>> | 4) [11] dovecot:.+auth failed.+rip=
>> `-
>> 
>> Ignoreregex: 0 total
>> 
>> Date template hits:
>> |- [# of hits] date format
>> | [6128] (?:DAY )?MON Day 24hour:Minute:Second(?:\.Microseconds)?(?: Year)?
>> `-
>> 
>> Lines: 6128 lines, 0 ignored, 11 matched, 6117 missed
>> [processed in 0.77 sec]
>> 
>> Missed line(s): too many to print. Use --print-all-missed to print all 6117 
>> lines
>> For the timebeing I have set the IPs in the ignoreip regex.
>

Re: [Fail2ban-users] dovecot jail bans K9 Mail client

2018-07-12 Thread Nick Howitt

Sorry. should have replied to list.

Add --print-all-matched to the fail2ban-regex command

On 12/07/2018 07:59, Sophie Loewenthal wrote:


Morning,

A new K9 Mail client gets banned all the time and I am trying to work 
out why.

I have this regex:
failregex = auth:.+dovecot:auth.+authentication\s+failure;.+rhost=
            dovecot:.+rip=.+wrong version number
            dovecot:.+tried to use disallowed plaintext auth.+rip=
            dovecot:.+auth failed.+rip=
            dovecot:.+no auth attemps.+rip=
The mail.log has lines like these. The last line spams the log several 
times a second.
Jul 11 06:03:12 mx10 dovecot: imap-login: Login: us...@example.org>, 
method=PLAIN, rip=94.109.25.57, lip=172.31.1.100, mpid=17126, TLS, 
TLSv1.2 with cipher ECDHE-RSA-AES256-SHA (256/256 bits)
Jul 11 06:23:07 mx10 dovecot: imap(us...@example.co.uk): Connection 
closed (IDLE running for 0.001 + waiting input for 688.172 secs, 2 B 
in + 10+0 B out, state=wait-input) in=179 out=1726

user2
So I tested the regex and had 11 hits - Unsure how to show those 
matched lines.

# fail2ban-regex /var/log/mail.log.1 `pwd`/filter.d/dovecot.conf -r

Running tests
=

Use failregex filter file : dovecot, basedir: /etc/fail2ban
Use log file : /var/log/mail.log.1
Use encoding : UTF-8


Results
===

Failregex: 11 total
|- #) [# of hits] regular expression
| 4) [11] dovecot:.+auth failed.+rip=
`-

Ignoreregex: 0 total

Date template hits:
|- [# of hits] date format
| [6128] (?:DAY )?MON Day 24hour:Minute:Second(?:\.Microseconds)?(?: 
Year)?

`-

Lines: 6128 lines, 0 ignored, 11 matched, 6117 missed
[processed in 0.77 sec]

Missed line(s): too many to print. Use --print-all-missed to print all 
6117 lines

For the timebeing I have set the IPs in the ignoreip regex.
I've not seen the dovecot message "Connection closed (IDLE running for 
0.001 + waiting input for"  before. I don't know what it means, but 
the logs sometimes get spammed by it from K9 Mail.

Has anyone seen this afore?
Best, Sophie


--
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