# Fail2ban filter for Limristem eMail API/panel authentication failures. # Matches journal lines from limristem-mail.service (uvicorn/python). [Definition] failregex = ^.*authentication failure.*client[=:]?\s*.*$ ^.*Too many authentication attempts.*client[=:]?\s*.*$ ^.*Unauthorized.*.*$ ^.*Invalid or expired access token.*from\s+.*$ ^.*rate.?limit.*blocked.*.*$ ^.*login failed.*ip[=: ]+.*$ ^.*auth failed.*from\s+.*$ ignoreregex = datepattern = {^LN-BEG} journalmatch = _SYSTEMD_UNIT=limristem-mail.service