Honor whitelist exclusion only for domain or subdomain match
continue
# Normalize rule
- hostname, normalized_rule = normalize_rule(stripped_rule)
+ hostname, normalized_rule = normalize_rule(
+ stripped_rule, target_ip=settings["targetip"],
+ keep_domain_comments=settings["keepdomaincomments"])
+
for exclude in exclusions:
- if exclude in line:
+ if re.search('[\s\.]' + re.escape(exclude) + '\s', line):
write_line = False
break