Bonjour,
Depuis la mise à jour récente de mon dédié vers Stretch, mon filtre fail2ban destiné à postfix-sasl, ne semble plus fonctionner.
Il n’y a jamais d’IPs inscrites dans la chaîne iptables.
Pourtant fail2ban-regex trouve les bonnes lignes:
fail2ban-regex /var/log/mail.warn /etc/fail2ban/filter.d/postfix-sasl.conf
Running tests
Use failregex filter file : postfix-sasl, basedir: /etc/fail2ban
Use log file : /var/log/mail.warn
Use encoding : UTF-8
Results
Failregex: 4970 total
|- #) [# of hits] regular expression
| 1) [4970] ^(?:[])?\s*(?:<[^.]+.[^.]+>\s+)?(?:\S+\s+)?(?:kernel: [ \d+.\d+]\s+)?(?:@vserver_\S+\s+)?(?:(?:(?:[\d+])?:\s+[[(]?postfix(-\w+)?/(?:submission/|smtps/)?smtpds?[])]?:?|[[(]?postfix(-\w+)?/(?:submission/|smtps/)?smtpds?[])]?:?(?:[\d+])?:?)\s+)?(?:[ID \d+ \S+]\s+)?warning: [-._\w]+[]: SASL ((?i)LOGIN|PLAIN|(?:CRAM|DIGEST)-MD5) authentication failed(:[ A-Za-z0-9+/:]={0,2})?\s*$
`-
Ignoreregex: 0 total
Date template hits:
|- [# of hits] date format
| [8885] (?:DAY )?MON Day 24hour:Minute:Second(?:.Microseconds)?(?: Year)?
`-
Lines: 8885 lines, 0 ignored, 4970 matched, 3915 missed
[processed in 0.72 sec]
Voici la regex positionnée dans le filtre:
failregex = ^%(__prefix_line)swarning: [-._\w]+\[<HOST>\]: SASL ((?i)LOGIN|PLAIN|(?:CRAM|DIGEST)-MD5) authentication failed(:[ A-Za-z0-9+/:]*={0,2})?\s*$
Auriez-vous des pistes pour que je pourrais explorer ?
Merci d’avance pour vos réponses.