Email or username:

Password:

Forgot your password?
Erik Uden 🍑
To all Fedi Admins Currently Being hit with a Spam Wave:

This kind of spam is now over! Unmute all the instances no longer on my list!

I've just released v4.0.0 of The UNmute List! I'd be very happy about a small donation because I have very little time and I cannot really justify working on this list with my current schedule :mycomputer:​

There is a new type of spam, the same instances are affected as before. Those responsible in Japan are said to have been arrested.

Without further ado...

Limit these instances:

[Full List of Affected Instances Here]

Just get the list to download and import here.

Simply import this list and you'll mute the 47 worst spam instances currently known to me! I've worked on it for multiple weeks, sometimes ~9 hours at a time verifying all lists sent to me manually.

Limit first, defederate only in worst situations!

Consider re-federating with and un-silencing any of the mentioned instances once the spam is mitigated. The admins of some of these may have just been asleep when this all started.




Ban Spam Accounts via their E-Mail Domain

Block the following E-Mail Domain and whatever temp Mail provider it resolves to: chitthi.in

Just to be safe, block these ones too (same provider)

- mailto.plus
- fexpost.com
- fexbox.org
- mailbox.in.ua
- any.pink

All our spam accounts came from these E-mails.

Since you probably have some of these accounts sleeping:

https://[your-instance.tld]/admin/accounts?email=%25%40chitthi.in there just select all and press “Ban”.

Find Remaining Spammers

I've seen instances that fixed the spam issue but began being hit later again. The spammers might use new E-Mails, so here is a way to find and block them anyway:

mamot.fr/@vincib/1119467019292




IP Bans and TOR

These spammers seem to be using the TOR Network as all of their IPs are TOR Exit Node IPs, hence an idea (with some collateral damage if executed) would be to ban all TOR exit node IPs for sign ups. I am personally against this idea as you'd also prevent users who simply wish to stay anonymous online (political refugees, leakers of important documents, etc.) from using your platform. For now, simply banning every user using a particular Spammer IP will not help and will merely ban users that try to stay anonymous! Not necessarily the spammers.




How To Block All Temp E-Mails in the Future

If you want to prevent this from ever happening again, you should block E-Mails from Temporary Mail providers all together:

-

Here is the list of all Temp email providers (there are both blocklist and allowlist)


-

Here how to install it in Mastodon


-

The script that automatically pulls the list via Cronjob and imports it into Mastodon


-

Script template

Because of this, hessen.social, for example, was not affected by the spam attack! They had already banned the email domain the spammers used ages ago.

In future updates on Mastodon, maybe Admins can simply click a button that says “Ban Temp E-Mail Providers” Automagically from the E-Mail Menu? There could be E-Mail categories that can be banned, such as temporary mails.




Why did this happen?

The real reason hundreds of us spent hours of our days during the spam on mitigating it is the following:

Cyberbullying Gone Global: Fediverse Spam and Operation Beleaguer

This is the full exposé @cappy has been working on regarding the February 15th Spam Attacks!

Thank you @BrodieOnLinux for mentioning this post in a video!

Good luck, everyone!
Thanks for participating in the Fediverse Experiment!

#FediBlock #FediAdmin

199 comments
Alexander Goeres
ifr you do not subscribe to any account of these instances, how are they able to spam you in the mastodon world? i really do not understand this ...
Rí Rua eadar obair ⛄

@ErikUden blocked them earlier on on the wee server I help moderate, we're at 169 sign-up attempts in a few hrs.

Persistent script!

GunChleoc :verified_gaelic:

@bogshifin @ErikUden Mòran taing!

BTW some instance domains on that list are known bad actors and they were already blocked for us via the Tier 0 list at codeberg.org/oliphant/blocklis

Thanks to @oliphant and everybody who contributes to that list!

Rí Rua :verified_gaelic:

@gunchleoc ahh cha robh fios agam gun robh iadsan droch actors.

's e do bheatha, it's good to be on top of it before we're part of the spam wave =)

mybarkingdogs

@ErikUden Thanks for posting this! The hashtag these spammers are using is even trending now - this needs to be stopped

Benjamin Sonntag-King 🐙

@ErikUden They also all come from tor exit node IP addresses (from what we could see on our instances)
We blocked account creation from tor exit nodes since then, could be an idea for others :)

Julian

@vincib @ErikUden blocking Tor exit nodes usually comes with quite some collateral damage...

Tobias Hellgren

@ErikUden Thanks! Even I, with my practically single-user instance, was hit with multiple mentions

/home/lavacat :meoww:

@ErikUden@mastodon.de There's also some more temp mail domains, so you can block them.
mailto.plus
fexpost.com
fexbox.org
mailbox.in.ua

#FediBlock #FediAdmin

Ollie

@ErikUden cc @cheri I don't know if this is entirely relevant to us but it may be good to look into this if you have the time.

Thorwegian ❄️

@ErikUden Unfortunately, the bots are not only there. Here's one on your instance:

det.social/@f2shpmpcsa/1119404

I almost suspended det.social, assuming it was a spambot factory like the top 3 you mentioned.

Erik Uden 🍑

@thor I will contact the admin of det.social and give them what I know!

Thorwegian ❄️

@ErikUden I think I accidentally contacted the boosted person instead of the booster.

Erik Uden 🍑

@thor due to my contact with the det.social admin the problem has been fixed from their side!

Erik Uden 🍑

@sir_toootenstein @thor I can't confirm this! I'm not seeing any spam from det.social, if you on det.social receive spam that's a different problem!

Sir Toootenstein

@ErikUden @thor Ich sehe die Dinger in den trending hashtags und auf anderen Instanzen sehe ich nicht einmal diese Trends.
Die Posts selber bekomme ich nur wenn ich draufklicke.

Erik Uden 🍑

CC: @stefan @svensiemsen - Wie man die jetzige Spam-Welle behebt! Hoffe das hilft ^ ^

C.Suthorn :prn:

@ErikUden @svensiemsen @stefan

Blocken des sign-up via tor - vs - anonyme whistleblower

Instanzen die deutsche user wünschen, könnten freifunk-IPs für Registrierung zulassen, andere anonyme proxies aber sperren.

pavi

@ErikUden Thanks for the tips. @njoseph please block the above.

Mireya Strife

@ErikUden banning Tor exits is a terrible idea. There's a lot of users who use Tor all the time, including myself.

Tom Tailor :damnified:

@ErikUden ein weiterer Punkt, der meiner Erfahrung nach sehr gut gegen Spam geholfe hat, ist, die Registrierung so einzuschränken, dass man ein paar Worte zu seiner Registrierung schreiben muss. Zum Beispiel, warum man beitreten will oder welche Interessen man hat.

Dadurch haben wir auf metalhead.club extrem wenige Fälle von (eigenen) Spam-Accounts gehabt bisher. Vielleicht magst du das ja oben noch aufnehmen, wenn du es auch sinnvoll findest.

Mina

@thomas

Für kleine Instanzen ist das auf jeden Fall eine prima Variante.

Bei großen, mit zig Registrierungen pro Tag, wird das sicher schwierig.

@ErikUden

C.Suthorn :prn:

@thomas @ErikUden @mina

Da ginge schon einiges: Die Begründung könnte automatisiert durch deepl geschickt werden, wenn eingabe und ausgabe von deepl sich unterscheiden, hat es sich um lesbaren text in einer verbreiteten menschlichen sprache gehandelt.

Auch automatischer test auf geblockte wörter ist möglich.

Dann gibt es drei Arten von Accountwünschen: 1) sicher spam 2) vermutlich spam 3) vermutlich ok

1) wird verworfen
2) und 3) werden durchgesehen

@thomas @ErikUden @mina

Da ginge schon einiges: Die Begründung könnte automatisiert durch deepl geschickt werden, wenn eingabe und ausgabe von deepl sich unterscheiden, hat es sich um lesbaren text in einer verbreiteten menschlichen sprache gehandelt.

Auch automatischer test auf geblockte wörter ist möglich.

Earthworm

I advise to be careful with quick defederation (except maybe for instances where you don't have any connections with).

All connections (follows) between your instance and the blocked instance will silently disappear, and people even won't even notice.

It's really hard to rebuild the connections afterwards and some peers will be lost forever.

This spam wave is the result of admins having open registration. Although it is nice and welcoming if people can set up an acc on your instance instantly, it opens the door for spambots.

So please, dear admins: switch to account request "appproval needed".
This will save us a lot of headache.

(Not a solution for the bots that are already present in the current wave).

@ErikUden

I advise to be careful with quick defederation (except maybe for instances where you don't have any connections with).

All connections (follows) between your instance and the blocked instance will silently disappear, and people even won't even notice.

It's really hard to rebuild the connections afterwards and some peers will be lost forever.

Erik Uden 🍑

@earthworm I think another way to fix this is as described at the bottom to block many temp E-Mail providers! But yes, approval required (maybe just for TOR IPs) is a good idea.

spooky Ske-lil-ton 🦇

@ErikUden kannst du die Info, dass alle Follows verloren gehen auch in deinen Toot übernehmen? Vor allem bei der Instanz bei der du deförderieren und wieder förderien empfiehlst?
Gab in der Vergangenheit Fälle, wo das nicht allen admins klar war und das dann unschön für die User wird

spooky Ske-lil-ton 🦇

@ErikUden super! Vielleicht hatte meine Instanz/Client die Änderung noch nicht geladen

GunChleoc :verified_gaelic:

@Larymir @ErikUden In Mastodon 4.2.x bekommt man eine Statistik, wieviele User ihre Verbindungen verlieren würden. Ich mach immer erst mal nur silence, und dann defederation im 2. Schritt, um das dann zu checken.

Androcat

@ErikUden Thanks! I appreciate the effort in pulling together all the bad actors and presumed asleep instances also!

Spoofy

@ErikUden Thank you! 🙏 Our instance has also been hit.

nono

@ErikUden @admin ho vous êtes mentionnés sur la liste de blocage :(

Alexia :neocat_flag_trans:

@ErikUden please note that this list of tempmail providers has historically included legitimate privacy-focused providers like Proton Mail.

Erik Uden 🍑

@cyrus absolutely! That's why there's a blocklist and an allowlist! The allowlist includes providers like Proton Mail which will override all global E-Mail blocks.

Tom Ritchford

@ErikUden Just a note: "CP" or "child pornography" is a word that many people are moving away from, because seeing children sexually abused is horrifying and not pornographic for the vast majority of humanity.

Another term is CSAM, "child sexual abuse materials", and I tend to use that now.

Tom Ritchford

@ErikUden Sometimes I feel it's hard to catch up, know what's right.

I realized "dumb" was an ableist slur - "mute" should not mean "stupid" - and now I can't unhear it but it's very common so I think I am correct to not ever comment, and simply try not to use it myself.

My mother was very progressive for her time, for any time really!, but many years ago when I told her "gyp" was from "gypsy" she initially refused to believe it, because she had used it so many times.

Jemal Cole Loves Each Of You

@TomSwirly the more you try to avoid hurtful words and phrases, the more you realize how cruel our language can be. “Off the reservation” implies that the place for indigenous people is on a reservation. “On the warpath,” “low man on the totem pole,” and “circle the wagons” aren’t great! At this point I don’t use any idioms about victims of a genocide.

Erik Uden 🍑

@qbi it's... it's an abbreviation. The Onion Router... Why do they want me to not capitalize their abbreviation?? You know what, to mess with the @torproject I will now only spell it like “T.O.R.”

qbi

@ErikUden support.torproject.org/about/w says:
"Note: even though it originally came from an acronym, Tor is not spelled "TOR". Only the first letter is capitalized. … "

You can also just say:" best privacy preserving technology in the world" 😂

CaptSutter👅👀👣

@ErikUden @qbi @torproject TOR sends me e-mails asking for money and they write it TOR. Silly Argument.

qbi

@CaptSutter @ErikUden Are you sure that they are from @torproject? All emails that I have in my inbox write Tor.

alxdre301 :KaitoIceCream:

@ErikUden ummm... can you take a look of this instance, please? mastodon-swiss(.)org
I also have a spam in that instance.
Thanks a lot... 👉👈

Erik Uden 🍑

@alxdre301 checked the instance, they seem to be heavily attacked too, thank you!

Bros :owiHacker:

@ErikUden incase you need an update, the admin of "m.mxin.moe" alread posted his/her clarification on here:

This is the translated version: The site was attacked and caused spam on other sites, I'm very sorry, the site is now restricted from registering and posting characters

Callalily

@ErikUden
I keep reporting & blocking every spam I get.

Southern Wolf 🐧🦀

@ErikUden Gonna need to add mastodon-swiss.org to that list too, just got a report of spam coming from there for the instance I moderate here as well. Though it seems the site itself may be down now.

Erik Uden 🍑

@southernwolf I've added it already! Maybe my edits don't federate well? Yes, they seem to have been hit for a while.

Southern Wolf 🐧🦀

@ErikUden Ah yes, I see it popped in on my end now. Probably just a delay in the federation. Also, I would suggest banning the hashtags the spammers are using as well. Just blocked those here cause they were trending ! and 2 on the list...

Renkon

@ErikUden friendsyu.me have also fixed spam wave: friendsyu.me/notes/718dadc340b

wehavecookies.social: wehavecookies.social/@admin/11

planetearth.social: planetearth.social/@leon/11194

mastodon.free-solutions.org and piaille.fr also appear to have cleaned up the spam accounts, though I can't find any admin posts about it

Erik Uden 🍑

@renkotsuban thank you! My post has been updated. I'm sorry to the admins of these instances about the mess this may have caused.

Thanks for keeping me up to date!! ❤️

thibault

@ErikUden Hi, admin of PIAILLE.FR here, we've taken steps to delete all spam accounts and block ips/mails domains which they originated from.
Please can you cross our name out ?
thanks !

Erik Uden 🍑

@thibault yes, of course! Sorry to include you on this. We never defederated from you as we personally never experienced spam from your instance. None of our instances (troet.cafe, muenchen.social, mastodon.de did)! I've included your instance as many other Fedi Admins let me know this happened.

Thank you for reaching out and thank you for dealing with this spam so well! Again, sorry to include you on this list :ablobcatheartsqueeze:

Rynach

@ErikUden Thanks for the info, the spam wave has also hit many Lemmy instances.

Harald R.

@ErikUden

Das hatte ich schon öfter bemerkt, nicht nur im Austausch mit mastodon.de sondern auch mit anderen Instanzen.

Fast alle Edits sollen 15 Minuten vor dem Screenshot erfolgt sein.

@martinmuc

Erik Uden 🍑

@harald4toot in diesem Fall habe Ich den Beitrag tatsächlich sehr oft editiert! Zwar nicht vor 15 Minuten, aber sehr oft.

Kannst du einen Screenshot von den anderen Zeitpunkten machen an dem der Post editiert wurde was alles vor 15 Minuten war?

L.G.!

Harald R.

@ErikUden Aktueller Stand:

109 Edits, die sich wie folgt verteilen:

8x 43 min ago
4x 51 min ago
3x min ago
10x 58 min ago
ca 76 x 1 h ago
5x 2 h ago
3x 3 h ago

(created 3 h)

Screnshots aller Edits zu machen ist ebenso sisyphosmäßig wie sie inhaltlich zu vergleichen.

Inzwischen mußt du etwa 10 Minuten auf die Zeiten draufrechnen.

Kann man die Übermittlung von Edits zu Toots eigentlich ins Logfile schreiben lassen?

@ErikUden Aktueller Stand:

109 Edits, die sich wie folgt verteilen:

8x 43 min ago
4x 51 min ago
3x min ago
10x 58 min ago
ca 76 x 1 h ago
5x 2 h ago
3x 3 h ago

(created 3 h)

Screnshots aller Edits zu machen ist ebenso sisyphosmäßig wie sie inhaltlich zu vergleichen.

Inzwischen mußt du etwa 10 Minuten auf die Zeiten draufrechnen.

Erik Uden 🍑

@harald4toot also, das sieht nur für mich normal aus! Ich habe den Beitrag so oft nämlich editiert. Vielleicht wird nicht jeder Edit sofort durchgesendet sondern nur in regelmäßigen Abständen.

Harald R.

@ErikUden Ich denke, du hast nicht 109 mal editiert sondern 22 mal...

So sieht's aus, wenn ich mir den Toot und seine Edits auf mastodon.de ansehe...

Erik Uden 🍑

@harald4toot Hmm. Hast recht. Das ist ein Problem mit der Sidekiq! Ich nehme es auf.

Harald R.

@ErikUden Ich besorge mir mal eben Mstodon for Dummies oder so etwas in der Art... 😀

EDIT: Oder was über Ruby, die auf Schienen rollt und ihre Spießgesellen (sidekicks)...

Harald R.

@ErikUden Meine beste Vermutung bleibt, daß es zu gelegentlichen Netzwerk "hiccups" kommt und dann ein Edit auf der empfangenden Seite mehrfach registiriert wird.

n mal: {
de an café: edit
café: kein ack
}

café verarbeitet nach:
"ah, n edits"

Meckerkopp

@harald4toot
Hatte ich bei mir auch ist jetzt aber scheinbar behoben
@ErikUden @martinmuc

Kanalmatrose

@ErikUden
sed 's/^\(.\)/127.0.0.1\ \1/' disposable_email_blocklist.conf

copy in /etc/hosts

bison ✅

@ErikUden nice, a handy list of trashmails for all the big sites we want and use them in the first place to block them from being used

Festive Leo ✨🇺🇦

@ErikUden Thanks for the guide!

Looks like these domains are also being hit as well:
beekeeping.ninja
misskey.kuromame048.net

LonM

@ErikUden On defederation - spam attacks like this are bound to be more common as the fediverse grows. For forward planning, I think it would be useful if there was some sort of system that an admin could enable to temporarily drop any incoming new user interactions from existing federated servers. That way you don't need to hard-block a whole server (in the case where a legit server is temporarily overwhelmed), and would lessen the impact on those legitimate users. Essentially send any unsolicited messages > /dev/null while such an option is turned on.

@ErikUden On defederation - spam attacks like this are bound to be more common as the fediverse grows. For forward planning, I think it would be useful if there was some sort of system that an admin could enable to temporarily drop any incoming new user interactions from existing federated servers. That way you don't need to hard-block a whole server (in the case where a legit server is temporarily overwhelmed), and would lessen the impact on those legitimate users. Essentially send any unsolicited...

Admin Jerry

@ErikUden
Thank you!! for posting this.

I had 628 of these accounts opened overnight, but all still in the confirming state. I was luckily able to suspend them before they converted to real accounts.

GunChleoc

@ErikUden The spammers have also been using the hashtag kuroneko6423 - might help to track down more of them #FediBlock #FediAdmin

Sibshops

@ErikUden In a way, it a sign Mastodon made it as a social media company.

Baragesi

@trumpet Not sure if this may be useful/needed?

stehgeiger

@ErikUden "Because of this, hessen.social, for example, was not affected by the spam attack! They had already banned the email domain the spammers used ages ago."

Well done @moomendemol & @eichkat3r

C_Chell

@ErikUden Receive some spam from vtdon.com just few minutes ago, I put the domain on limited federation.

Unpronounceable

@ErikUden @Texan_Reverend just in case this is relevant here. Thanks for keeping this place running, safe, and friendly

Eric

@unpronounceable Quite relevant! I've already had to defederate from most of them due to @ spam of someone here.

Quinn9282 🖥️🌙✌️

@ErikUden squawk.mytransponder.com has resolved the spamming issues AFAICT. Local feed is clear of any spam posts, and the admin has suspended all of the spam accounts and blocked the respective chitthi.in email domain used for the spam account signups.

squawk.mytransponder.com/@chie

Quinn9282 🖥️🌙✌️

@ErikUden UPDATES:

- mastodon-swiss.org appears to have suspended all of the spam accounts, and the Local feed is clear of any spam posts now. I couldn't find an official announcement regarding this from the site admin(s) however.

- social.cutefunny.net appears to have completely vanished(?) and just shows a "404 page not found" error when loaded.

- cunnyborea.top still appears to be getting flooded with spam posts.

mybarkingdogs

@ErikUden 126 in the temp e-mail allow list should be blocked on principle for being what it is. YIKES. (It's the N word.)

Michael Salbeck

@ErikUden
The installation example for the temp-e-mail script does not work for docker installations of Mastodon, I think. How can the allow/block lists be used in a docker setup?

Southern Wolf 🐧🦀

@ErikUden Gonna need to add mastodon.sl to the list now too. Our instance admin, @crashdoom got tagged by the same kinda spam from there too.

qbi

@ErikUden any.pink wäre eine weitere E-Mail-Domain, die von den Spammern genutzt wird.

Erik Uden 🍑

List of Instances that have / had spam

I've moved the collaborative list here

Me and a team of people will constantly monitor the spam situation, add instances to the list that have fallen victim to the spam and kick instances off the list when they're freed again.

I've worked on this all day - I hope it'll help some admins struggling to find a solution!

If you're an admin of the spam instances:
Take a look at the post this is a reply to in order to stop the spam on your instance.

Is the Spam Over?

No

Have a great day!

List of Instances that have / had spam

I've moved the collaborative list here

Me and a team of people will constantly monitor the spam situation, add instances to the list that have fallen victim to the spam and kick instances off the list when they're freed again.

I've worked on this all day - I hope it'll help some admins struggling to find a solution!

GunChleoc :verified_gaelic:

@ErikUden How to mass-delete: mamot.fr/@vincib/1119467019292

Via hashtag moderation, I also found a new wave just starting. I am reporting with a link to this thread before I do my temp block.

山万重兮一云

@ErikUden This has been dealt with by the site m.mxin.moe administrator.
rt bgme.me/@admin/111940123617195
m.mxin.moe/notes/9pruikixff934
But now there's a new attack.

Jakob Gillich

@ErikUden mastodon-7ecc009c.cloudplane.app has been cleaned up, registrations closed

Mateu (e0ipso)

@ErikUden thanks for the time and effort put into doing this, and sharing it with the rest.

Purple :verified:

@ErikUden Hi Erik

The following instances are still on our blocklists as they're actively sending out spam, but they aren't on yours yet!

- mastodon.snmsoc.org
- mastodon.linuxmuster.net
- toot.poedelwitz.de
- m.techsocial.site
- hdty.in
- digitaldata.social

This one on your list is listed double:
- terere.social (L2 & L3)

Thanks :)

@ErikUden Hi Erik

The following instances are still on our blocklists as they're actively sending out spam, but they aren't on yours yet!

- mastodon.snmsoc.org
- mastodon.linuxmuster.net
- toot.poedelwitz.de
- m.techsocial.site
- hdty.in
- digitaldata.social

This one on your list is listed double:
- terere.social (L2 & L3)

Max

@ErikUden Hallo Erik danke für die Liste.
Mir ist aufgefallen, dass ein paar in der mute- und unmute-Liste drinnen sind (Stand 20.2.24 7:55):
academia.pub
pouet.evolix.org social.cezeri.tech

LeoBurr :leoburr:

@ErikUden Donation sent! Thanks for your continued efforts!

Strypey

@ErikUden
> In future updates on Mastodon, maybe Admins can simply click a button that says “Ban Temp E-Mail Providers” Automagically from the E-Mail Menu? There could be E-Mail categories that can be banned, such as temporary mails

Maybe this needs to be the default, with a button to undo it.

mapto

@ErikUden sorry, I'm missing something: you clearly explain that defederation has negative impacts and that it's very probable that the problem is going to be solved within 24h, but nevertheless you start your message with an invitation to defederate? Could you motivate this combination?

Gilles Gagniard

@ErikUden @cappy @BrodieOnLinux Thanks for the tremendous effort, donation done 😃

Is there way to automatically unmute the servers not in the list anymore ? Import only adds new ones.

lossless_autumn

@ErikUden @cappy @BrodieOnLinux really, blocking temporary post boxes and Tor nodes is a bad idea, it will prevent many from remaining anonymous. I've also used a temporary mail to register so I don't have to use my main account. Are such measures compulsory?

Charadon

@ErikUden @cappy @BrodieOnLinux Mastodon admins really ought to team up with StopForumSpam imo

Erik Uden 🍑

The spam is OVER! Unmute all the instances listed as “fixed” here!

Go Up