From 25fd300fe2f424fecfb5f300dc16e9447ac721fc Mon Sep 17 00:00:00 2001 From: =?utf8?q?Roland=20H=C3=A4der?= Date: Tue, 16 Apr 2024 16:23:50 +0200 Subject: [PATCH] Continued: - blacklisted 'clients.your-server.de' and 2 others as this is a reverse-IP host name, but instances should have proper domain names --- fba/helpers/blacklist.py | 95 +++++++++++++++++++++------------------- 1 file changed, 49 insertions(+), 46 deletions(-) diff --git a/fba/helpers/blacklist.py b/fba/helpers/blacklist.py index 6430357..b051feb 100644 --- a/fba/helpers/blacklist.py +++ b/fba/helpers/blacklist.py @@ -26,52 +26,55 @@ logger = logging.getLogger(__name__) # Don't check these, known trolls/flooders/testing/developing _blacklist = { - "activitypub-troll.cf": "Floods federation with fake nodes as \"research\" project", - "activitypub-proxy.cf": "Floods federation with fake nodes as \"research\" project", - "misskey-forkbomb.cf" : "Floods federation tables with fake nodes", - "gab.best" : "Floods federation tables with fake nodes", - "4chan.icu" : "Floods federation tables with fake nodes", - "social.shrimpcam.pw" : "Floods federation tables with fake nodes", - "mastotroll.netz.org" : "Floods federation tables with fake nodes", - "lhr.life" : "Floods federation tables with fake nodes", - "localhost.run" : "Floods federation tables with fake nodes", - "loca.lt" : "Floods federation tables with fake nodes", - "grid.tf" : "Floods federation tables with fake nodes", - "gitpod.io" : "Floods federation tables with fake nodes", - "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", - "ngrok-free.app" : "Testing/developing instances shouldn't be part of public instances", - "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", - "7988276.xyz" : "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", - "singleuser.club" : "Parked domain, no fediverse instance", - "qwest.net" : "Dynamic IP address hosts should not be used for fediverse instances", - "github.io" : "GITHub's 'pages' service won't contain any fediverse instance", - "github.com" : "GIT repository hosting service", + "activitypub-troll.cf" : "Floods federation with fake nodes as \"research\" project", + "activitypub-proxy.cf" : "Floods federation with fake nodes as \"research\" project", + "misskey-forkbomb.cf" : "Floods federation tables with fake nodes", + "gab.best" : "Floods federation tables with fake nodes", + "4chan.icu" : "Floods federation tables with fake nodes", + "social.shrimpcam.pw" : "Floods federation tables with fake nodes", + "mastotroll.netz.org" : "Floods federation tables with fake nodes", + "lhr.life" : "Floods federation tables with fake nodes", + "localhost.run" : "Floods federation tables with fake nodes", + "loca.lt" : "Floods federation tables with fake nodes", + "grid.tf" : "Floods federation tables with fake nodes", + "gitpod.io" : "Floods federation tables with fake nodes", + "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", + "ngrok-free.app" : "Testing/developing instances shouldn't be part of public instances", + "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", + "7988276.xyz" : "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", + "singleuser.club" : "Parked domain, no fediverse instance", + "qwest.net" : "Dynamic IP address hosts should not be used for fediverse instances", + "github.io" : "GITHub's 'pages' service won't contain any fediverse instance", + "github.com" : "GIT repository hosting service", + "clients.your-server.de" : "Please get yourself a proper domain name, no static-IP host names", + "reverse.open-telekom-cloud.com" : "Please get yourself a proper domain name, no static-IP host names", + "static.sl-reverse.messenger.com": "Please get yourself a proper domain name, no static-IP host names", } @lru_cache -- 2.39.5