Page 2 of 2

Re: Immer wieder Fail2ban :?

Posted: Tue 25. Jun 2024, 09:31
by Alexander
Wie sieht deine /etc/fail2ban/filter.d/postfix.conf aus?

Re: Immer wieder Fail2ban :?

Posted: Tue 25. Jun 2024, 09:55
by Ralph
technotravel wrote: Mon 24. Jun 2024, 19:36 Das Jail ist bei mir aktiviert, trotzdem werde ich geflutet von

Code: Select all

Warning: unknown 194.169.175.66]: SASL LOGIN authentication failed: UGFzc3dvcmQ6, sasl_username=adm@meinevserver.de]
... und dergleichen ... etwa im Sekundentakt ...
Läuft Fail2ban denn auch und wurden bereits fail logins banned?

Code: Select all

systemctl status fail2ban
grep kh-postfix-sasl /var/log/fail2ban.log
Bei F2B gibt es momentan einiges an Bugs, es könnte auch sein dass sich dieser Postfix Multi Filter (mode wählbar) irgendwie umgehen lässt.

Ich verwende einen extra postfix-sasl Filter, und habe den F2B postfix filter nur als default eingebunden, kein modus festgelegt und erlaube daher beim F2B Standard Filter z.b. 3 fail logs wobei ich derzeit beim extra postfix-sasl maxretry = 1 verwende.
Das funktioniert auch soweit ganz gut ...

Code: Select all

nano /etc/fail2ban/filter.d/postfix-sasl.conf

# Fail2Ban filter for postfix
#
[INCLUDES]
before = common.conf

[Definition]
_daemon = postfix(-\w+)?/(?:submission/|smtps/)?smtp[ds]

failregex = ^(.*)\[<HOST>\]: SASL (?:LOGIN|PLAIN) authentication failed:(.*)$

ignoreregex = authentication failed: Connection lost to authentication server$

[Init]
journalmatch = _SYSTEMD_UNIT=postfix@-.service
z.b.

Code: Select all

nano /etc/fail2ban/jail.d/postfix-sasl.local

[postfix-sasl]

enabled  = true
port     = smtp,ssmtp,smtps,submission,pop3,pop3s,imap,imaps
filter   = postfix-sasl
backend  = systemd
maxretry = 1
findtime = 1800
bantime  = 1800
F2B neu starten

Code: Select all

# Regex Test:
fail2ban-regex systemd-journal /etc/fail2ban/filter.d/postfix-sasl.conf

# F2B log file check
grep postfix-sasl /var/log/fail2ban.log

Re: Immer wieder Fail2ban :?

Posted: Tue 25. Jun 2024, 11:29
by technotravel
Alexander wrote: Tue 25. Jun 2024, 09:31 Wie sieht deine /etc/fail2ban/filter.d/postfix.conf aus?
Danke Alex - genau das war mein Fehler :o

Ich hatte damals den korrigierten Postfix-Filter unter einem anderen Namen gespeichert, dann aber jetzt vergessen, diesen eigenen Filter in das sasl-Jail einzutragen. Da stand dann halt der (offenbar immer noch) fehlerhafte originale Filter ...

Mit dem korrekten Filter funktioniert es einwandfrei. Frage mich, wann der orginale Postfix-Filter mal upgedated/korrigiert wird ...

Danke nochmal :)