diff --git a/filter.d/adguardhome-auth.conf b/filter.d/adguardhome-auth.conf new file mode 100644 index 0000000..90d07ab --- /dev/null +++ b/filter.d/adguardhome-auth.conf @@ -0,0 +1,13 @@ +## Version 2024/09/20 +# Fail2Ban filter configuration for AdGuard Home + +[INCLUDES] +before = common.conf + +[Definition] + +failregex = ^.*\/control\/login: from ip : invalid username or password.*$ + +ignoreregex = + +datepattern = %%Y/%%m/%%d %%H:%%M:%%S.%%f diff --git a/jail.d/adguardhome-auth.conf b/jail.d/adguardhome-auth.conf new file mode 100644 index 0000000..d055ac4 --- /dev/null +++ b/jail.d/adguardhome-auth.conf @@ -0,0 +1,15 @@ +## Version 2024/09/20 +# Fail2Ban jail configuration for AdGuard Home +# Requires modification to `AdGuardHome.yaml` + +# ```AdGuardHome.yaml +# log: +# enabled: true +# file: /remotelogs/adguardhome/adguardhome.log +# ``` + +[adguardhome-auth] + +enabled = false +port = http,https,3000 +logpath = %(remote_logs_path)s/adguardhome/adguardhome.log