]> git.mxchange.org Git - fba.git/blobdiff - fba/helpers/blacklist.py
Continued:
[fba.git] / fba / helpers / blacklist.py
index 282628c07de254ab0e547aa9bc6f4d021b1da283..6d0c6ff2da4a947a13a294b8cc9ef5484fa428e6 100644 (file)
@@ -39,6 +39,9 @@ _blacklist = {
     "everyoneattack.com"  : "Floods federation tables with fake nodes",
     "vercel.app"          : "Floods federation tables with fake nodes",
     "run.app"             : "Floods federation tables with fake nodes",
+    "sutty.nl"            : "Floods federation tables with fake nodes",
+    "mdrqnxtagon.pw"      : "Floods federation tables with fake nodes",
+    "denden.world"        : "Looks like a valid Mastodon instance, but return exactly (!) 5k instances with trash domains",
     "fnaf.stream"         : "Trolls with over-long sub-domain name(s)",
     "ngrok.io"            : "Testing/developing instances shouldn't be part of public instances",
     "ngrok.app"           : "Testing/developing instances shouldn't be part of public instances",
@@ -46,7 +49,23 @@ _blacklist = {
     "misskeytest.chn.moe" : "Testing/developing instances shouldn't be part of public instances",
     "netlify.app"         : "Testing/developing instances shouldn't be part of public instances",
     "ignorelist.com"      : "Testing/developing instances shouldn't be part of public instances",
+    "app.github.dev"      : "Testing/developing instances shouldn't be part of public instances",
+    "tunnel.silicon.moe"  : "Testing/developing instances shouldn't be part of public instances",
     "hexbear.net"         : "Is a Lemmy instance with malicious JavaScript code (shell commands)",
+    "mastodon.n41.lat"    : "Somehow this instance repeatedly causes an OOM here",
+    "fb.me"               : "Facebook websites are never Fediverse instances",
+    "osl.academy"         : "Parked domain, no fediverse instance",
+    "icolectiva.org"      : "Parked domain, no fediverse instance",
+    "blombus.com"         : "Parked domain, no fediverse instance",
+    "eliotberriot.com"    : "Parked domain, no fediverse instance",
+    "fsam.one"            : "Parked domain, no fediverse instance",
+    "doot.tv"             : "Parked domain, no fediverse instance",
+    "snet.blog"           : "Parked domain, no fediverse instance",
+    "horserock.xyz"       : "Parked domain, no fediverse instance",
+    "free-pic.org"        : "Parked domain, no fediverse instance",
+    "co-mastdn.ga"        : "Parked domain, no fediverse instance",
+    "chocoflan.net"       : "Parked domain, no fediverse instance",
+    "qwest.net"           : "Dynamic IP address hosts should not be used for fediverse instances",
 }
 
 def is_blacklisted(domain: str) -> bool:
@@ -60,6 +79,7 @@ def is_blacklisted(domain: str) -> bool:
         if blocked in domain:
             logger.debug("domain='%s' is blacklisted.", domain)
             blacklisted = True
+            break
 
     logger.debug("blacklisted='%s' - EXIT!", blacklisted)
     return blacklisted