diff --git a/filter_subdomains.py b/filter_subdomains.py index ac19670..e066277 100755 --- a/filter_subdomains.py +++ b/filter_subdomains.py @@ -37,6 +37,9 @@ def is_subdomain_matching(subdomain: str) -> bool: except dns.exception.Timeout: print(f"Timeout for {subdomain}", file=sys.stderr) return False + except dns.name.EmptyLabel: + print(f"Empty label for {subdomain}", file=sys.stderr) + return False canonical = query.canonical_name.to_text() for regex in regexes.REGEXES: if re.match(regex, canonical):