From c8f4015f2dd8e4cc0cfc99e16544f64786956c29 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Roland=20H=C3=A4der?= Date: Tue, 27 Jun 2023 16:42:47 +0200 Subject: [PATCH] Continued: - also "ignore" (skip) these TLDs --- fba/commands.py | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/fba/commands.py b/fba/commands.py index 3c244e2..e313243 100644 --- a/fba/commands.py +++ b/fba/commands.py @@ -285,6 +285,15 @@ def fetch_blocks(args: argparse.Namespace) -> int: if block["blocked"] == "": logger.warning("blocked is empty, blocker='%s'", blocker) continue + elif block["blocked"].endswith(".onion"): + logger.debug("blocked='%s' is a TOR .onion domain - SKIPPED", block["blocked"]) + continue + elif block["blocked"].endswith(".arpa"): + logger.debug("blocked='%s' is a reverse IP address - SKIPPED", block["blocked"]) + continue + elif block["blocked"].endswith(".tld"): + logger.debug("blocked='%s' is a fake domain - SKIPPED", block["blocked"]) + continue elif block["blocked"].find("*") >= 0: logger.debug("blocker='%s' uses obfuscated domains, marking ...", blocker) instances.set_has_obfuscation(blocker, True) -- 2.39.5