sudo cscli collections install firix/authentikInstalls 1 parser and 1 scenario.
View Authentik - Bruteforce Protection →sudo cscli parsers install firix/authentik-logsThen reload CrowdSec: sudo systemctl reload crowdsec
Sign in to see which of your engines run it →Hover a line or a note to see what each field does.
name: firix/authentik-logsdescription: "Parse Authentik logs"filter: "Lower(evt.Parsed.program) in ['authentik', 'authentik-server']"onsuccess: next_stagenodes:- filter: "JsonExtract(evt.Parsed.message, 'action') == 'login_failed'"statics:- meta: log_typevalue: authentik_failed_auth- meta: usernameexpression: JsonExtract(evt.Parsed.message, "context.username")- filter: "JsonExtract(evt.Parsed.message, 'action') == 'invalid_identifier'"statics:- meta: log_typevalue: authentik_invalid_username- meta: usernameexpression: JsonExtract(evt.Parsed.message, "identifier")statics:- meta: servicevalue: authentik- meta: source_ipexpression: JsonExtract(evt.Parsed.message, "client_ip")- target: evt.StrTimeexpression: JsonExtract(evt.Parsed.message, "timestamp") + "Z"
Sign in to see the Security Engines that run this log parser, the version they run and whether it was modified locally.
Parser for Authentik Logs.
1---2filenames:3 - /var/log/authentik.log4labels:5 type: authentik
1---2source: docker3container_name:4 - authentik5labels:6 type: authentik