From af5f5cc9e2d1c3d69da6093aadb2aa8321190a38 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Thorbj=C3=B6rn=20J=C3=B6rger?= Date: Thu, 13 Apr 2023 12:56:32 +0200 Subject: [PATCH] Do not print a log warning for IPs in local mailcow network to prevent watchdog spam in the log --- data/Dockerfiles/netfilter/server.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/data/Dockerfiles/netfilter/server.py b/data/Dockerfiles/netfilter/server.py index a77b25ad..e42f0168 100644 --- a/data/Dockerfiles/netfilter/server.py +++ b/data/Dockerfiles/netfilter/server.py @@ -342,6 +342,8 @@ def watch(): logInfo('Check if your regular expressions are up to date: https://github.com/mailcow/mailcow-dockerized/issues/5125') continue ip = ipaddress.ip_address(addr) + if ip in ipaddress.ip_network(os.getenv('IPV4_NETWORK', '172.22.1') + '.0/24') or ip in ipaddress.ip_network(os.getenv('IPV6_NETWORK', 'fd4d:6169:6c63:6f77::/64')): + continue if ip.is_private or ip.is_loopback: logWarn('%s matched rule id: %s, log line: %s´, but was ignored as it is a private or loopback IP' % (addr, rule_id, item['data'])) continue