# Фильтр fail2ban для glchat: неудачные входы и регистрации (AGENT.md 9.6). # Access-лог Caddy пишется в JSON, поэтому разбираем поля client_ip и status. [Definition] failregex = ^.*"status":(401|403|429),"size":\d+,"host":"[^"]*","uri":"/api/v1/auth/(login|register)".*"client_ip":"".*$ ignoreregex =