cyberdelia's public MUCs were his target too ... but two days later, with second jid ... but what moparisthebest said is true, malisious reports are a threat too. I did solve it by closing registation and only giving accounts to users that I know and trust, their families and friends, but that's my usecase ... If one of cyberdelia's accounts is causing issues I can take may car and drive to his/her home and have a talk (meaning I really khow who they are) ... but how to solve without making XMPP another email like service administration hell ?
moparisthebesthas left
SUNhas joined
ibikkhas joined
Steven Roosehas left
大明白20210720has left
大明白20210720has joined
kazihas left
kazihas joined
moparisthebesthas joined
patascahas left
Bjarkanhas joined
patascahas joined
Steven Roosehas joined
大明白20210720has left
大明白20210720has joined
jgarthas left
patascahas left
大明白20210720has left
大明白20210720has joined
Martinhas left
Martinhas joined
Bjarkanhas left
patascahas joined
jgarthas joined
Bjarkanhas joined
Bjarkanhas left
Bjarkanhas joined
0ahdaf0has joined
marchas joined
Bjarkanhas left
emushas left
albertohas joined
Licaon_Kterhas joined
xihas left
xihas joined
anu2019has joined
MattJ
TheCoffeMaker, that's pretty much the use-case Snikket tries to satisfy (a server for family/friends/people-you-know), while trying to make it as easy as possible (easier than email hosting for sure)
millesimushas joined
balabol.imhas joined
writer77has joined
Bjarkanhas joined
kazihas left
wladmishas joined
wladmishas left
wladmishas joined
Steven Roosehas left
Steven Roosehas joined
kazihas joined
anu2019has left
Huxxhas joined
大明白20210720has left
大明白20210720has joined
jl4has joined
bakunin1848has joined
karimhas left
karimhas joined
mjkhas joined
karmehas joined
greenkeeperhas joined
Ivan A.has joined
uwind7has joined
karimhas left
karimhas joined
eevvoorhas left
eevvoorhas joined
anu2019has joined
msavoritiashas joined
karimhas left
karimhas joined
eevvoorhas left
eevvoorhas joined
eevvoorhas left
eevvoorhas joined
raghavgururajanhas left
karimhas left
karimhas joined
0ahdaf0has left
eevvoorhas left
eevvoorhas joined
wladmishas left
Maranda[x]has left
Maranda[x]has joined
karimhas left
karimhas joined
大明白20210720has left
大明白20210720has joined
karimhas left
DebXWoodyhas left
karimhas joined
eevvoorhas left
eevvoorhas joined
404.cityhas joined
0ahdaf0has joined
404.cityhas left
jgarthas left
Maranda[x]has left
DebXWoodyhas joined
eevvoorhas left
eevvoorhas joined
alexhas joined
alexhas left
madmalkavhas joined
jgarthas joined
loopboomhas joined
eevvoorhas left
eevvoorhas joined
alexhas joined
alexhas left
alexhas joined
Bjarkanhas left
eevvoorhas left
eevvoorhas joined
uwind7has left
jgarthas left
emushas joined
eevvoorhas left
eevvoorhas joined
robhas left
robhas joined
moparisthebesthas left
mightyBroccolihas left
[czar]has joined
kikuchiyo
moparisthebest:
> Like I don't like you so I report everything you say as spam, that kind of thing
It's not a system that uses manual reporting, not even content, but bulky traffic.
eevvoorhas left
eevvoorhas joined
kikuchiyo
> setting up a central server to handle reporting and checking is easy, though probably a privacy nightmare
It's a distributed system, DCC servers exchange common checksums.
raghavgururajanhas joined
kazihas left
Echo1has left
Echo1has joined
eevvoorhas left
eevvoorhas joined
大明白20210720has left
大明白20210720has joined
kazihas joined
Maranda[x]has joined
eevvoorhas left
eevvoorhas joined
neoxhas joined
eevvoorhas left
eevvoorhas joined
mightyBroccolihas joined
bakunin1848has left
eevvoorhas left
eevvoorhas joined
raghavgururajanhas left
patascahas left
karimhas left
karimhas joined
eevvoorhas left
eevvoorhas joined
bakunin1848has joined
patascahas joined
eevvoorhas left
eevvoorhas joined
madmalkavhas left
MattJ
The problem with applying content analysis is that there is often too little data to work with
MattJ
Which is one reason a bunch of spam senders first send "Hi" or "Hello" (often in Russian)
MattJ
If you successfully match this, you also flag pretty much anyone starting a conversation as a spammer
大明白20210720has left
MattJ
I meant to say "the problem with applying content analysis **in IM**"
eevvoorhas left
MattJ
What works for email doesn't map well to shorter message
eevvoorhas joined
eevvoorhas left
eevvoorhas joined
patascahas left
kusonekohas left
kusonekohas joined
eevvoorhas left
eevvoorhas joined
Mjolnir Archonhas left
Marandahas left
eevvoorhas left
ricciohas left
eevvoorhas joined
ricciohas joined
大明白20210720has joined
eevvoorhas left
eevvoorhas joined
վարյաhas joined
eevvoorhas left
eevvoorhas joined
patascahas joined
eevvoorhas left
eevvoorhas joined
kikuchiyo
> Hi
is ping spam.
大明白20210720has left
Bjarkanhas joined
大明白20210720has joined
kikuchiyo
Private chats are different and should not be monitored (since they should be encrypted anyway).
Martinhas left
Martinhas joined
kazihas left
eevvoorhas left
eevvoorhas joined
kuba_has left
kuba_has joined
Bjarkanhas left
kazihas joined
eevvoorhas left
eevvoorhas joined
sonnyhas left
sonnyhas joined
Martinhas left
Martinhas joined
sonnyhas left
sonnyhas joined
eevvoorhas left
eevvoorhas joined
lorddavidiiihas left
patascahas left
Martinhas left
Martinhas joined
kikuchiyo
Spam filtering should be applied to non-members in unmoderated rooms. That way it would keep public MUCs relatively open.
eevvoorhas left
eevvoorhas joined
madmalkavhas joined
eevvoorhas left
eevvoorhas joined
Martinhas left
大明白20210720has left
kazihas left
大明白20210720has joined
kazihas joined
Martinhas joined
eevvoorhas left
Martinhas left
eevvoorhas joined
Martinhas joined
eevvoorhas left
madmalkavhas left
eevvoorhas joined
eevvoorhas left
insanityhas left
eevvoorhas joined
Martinhas left
patascahas joined
Martinhas joined
Maranda[x]has left
loopboomhas left
Maranda[x]has joined
kikuchiyo
_Monolog prevention_
A related problem are *monologues* - meaning single users spamming public space with preaching/ranting/bulky links.
E.g. there was a troll attack in several open MUCs Nov 5th remember?
> Hello human!!, I have the best gay porn for you, your friends and family :D! You're welcome! [...]
A prevention could be similar to iPhone's brute force mitigation: slow down sending frequency if nobody responds. That would have prevented the infamous Darkijah spam too.
Martinhas left
spicybitshas left
Martinhas joined
eevvoorhas left
eevvoorhas joined
inkyhas joined
eevvoorhas left
eevvoorhas joined
spicybitshas joined
jl4has left
eevvoorhas left
eevvoorhas joined
Martinhas left
Martinhas joined
patascahas left
Martinhas left
Martinhas joined
eevvoorhas left
eevvoorhas joined
Martinhas left
'has left
eevvoorhas left
Martinhas joined
eevvoorhas joined
Martinhas left
insanityhas joined
Martinhas joined
insanityhas left
insanityhas joined
insanityhas left
Martinhas left
insanityhas joined
Bjarkanhas joined
insanityhas left
Martinhas joined
madmalkavhas joined
insanityhas joined
Martinhas left
kryptoshas joined
Martinhas joined
Martinhas left
Martinhas joined
eevvoorhas left
eevvoorhas joined
Martinhas left
Martinhas joined
Martinhas left
Martinhas joined
jayteeukhas joined
大明白20210720has left
大明白20210720has joined
MattJ
The problem with all the things you are suggesting is that they have a high chance of false positives
MattJ
You just sent 4 messages with nobody else responding, I sent 5 before that
MattJ
Rate limits already exist, but there is a line to choose between aggressively stopping/slowing bursts of spam and disrupting normal communication
inkyhas left
creep.imhas left
madmalkavhas left
creep.imhas joined
大明白20210720has left
Martinhas left
大明白20210720has joined
Martinhas joined
Bjarkanhas left
Bjarkanhas joined
Martinhas left
Martinhas joined
balabol.imhas left
balabol.imhas joined
ianhas left
ianhas joined
Martinhas left
Bjarkanhas left
Martinhas joined
andrey.utkinhas left
william.chatnerhas joined
Martinhas left
Martinhas joined
Martinhas left
Martinhas joined
lorddavidiiihas joined
Martinhas left
Martinhas joined
patascahas joined
eevvoorhas left
eevvoorhas joined
Bjarkanhas joined
andrey.utkinhas joined
Bjarkanhas left
大明白20210720has left
大明白20210720has joined
Menelhas left
Menelhas joined
jgarthas joined
jgarthas left
marc0shas left
marc0shas joined
Bjarkanhas joined
mathieui
The truth here is that there is no way to get an universal rule for this, doing things à la IRC (aggressive rate limit on everything) is painful in many cases, the only appropriate way would be to plug some kind of auto moderator that room owners tailor to their needs
վարյաhas left
վարյաhas joined
大明白20210720has left
me9has joined
大明白20210720has joined
kazihas left
jl4has joined
Bjarkanhas left
kazihas joined
madmalkavhas joined
Martinhas left
վարյաhas left
վարյաhas joined
Martinhas joined
Martinhas left
Martinhas joined
Martinhas left
Martinhas joined
homebeachhas left
homebeachhas joined
Martinhas left
Martinhas joined
Martinhas left
Martinhas joined
Bjarkanhas joined
croaxhas left
croaxhas joined
0ahdaf0has left
abslimithas left
kryptoshas left
lorddavidiiihas left
Bjarkanhas left
patascahas left
patascahas joined
emushas left
jl4has left
patascahas left
patascahas joined
abslimithas joined
kikuchiyo
> the only appropriate way would be to plug some kind of auto moderator that room owners tailor to their needs
That would not be aware of bulk spam in other MUCs. That's where DCC is better.
kryptoshas joined
karimhas left
karimhas joined
kikuchiyo
> You just sent 4 messages with nobody else responding, I sent 5 before that
Wouldn't be a false positive for members, if the spam filter is applied to non-members only.
Jakobhas left
Jakobhas joined
jonas’
sending a bunch of messages is typical though for a well-formulated support case
jonas’
and having noone reply initially is also typical
me9
Would false positives even matter much if spam filtering was only applied to non-members as kikuchiyo suggested? Anyone who wouldn't want to be affected by that would just need to convince an admin to make them a member.
me9
kikuchiyo: Oh, you just said the same thing. ^^
大明白20210720has left
kikuchiyo
me9: 👍
大明白20210720has joined
madmalkavhas left
emushas joined
վարյաhas left
emus
maybe more limits if this is the first message posted at all
վարյաhas joined
大明白20210720has left
大明白20210720has joined
MRZAhas joined
kryptoshas left
madmalkavhas joined
me9
emus: What kind of limits do you mean?
ianhas left
ianhas joined
վարյաhas left
վարյաhas joined
lorddavidiiihas joined
balabol.imhas left
Martin
Someone who joins a support muc for the first time because he needs urgent help might not be member.
balabol.imhas joined
me9
Uhh, but when I think about it, having an annoying and IRC-like rate limit thing that doesn't work all that well, and applying that to every new participant is not a very elegant solution, is it?
me9
Martin: Yeah, right. And limiting such support cases wouldn't be great.
Martin
You could have a voting mechanism for members and if $threshold members report it as spam mute the person. But that might be abused.
me9
That's like the community being an admin if "powerful" enough. Meh.
Martin
I'm also annoyed by spammers and if I knew a good solution I'd tell you but I think a lot of clever people thought about this and we still have no solution.
kuba_has left
kuba_has joined
大明白20210720has left
大明白20210720has joined
marc0shas left
marc0shas joined
lorddavidiiihas left
jl4has joined
MRZAhas left
patascahas left
Bjarkanhas joined
wladmishas joined
lorddavidiiihas joined
Licaon_Kter
This was my experience with IRC
> Eg. Distros having IRC for support, install it, have an issue, join...50-100 people on..."hey, can anyone tell me why X isn't working?"
> Wait...no answer for a while, neither RTFM nor Hi nor anything.
> IRC is dead...
MRZAhas joined
argon3771has left
Sapotaceae
I love seeing the Matrix rooms with 1k+ memebers, but still dead
Sapotaceae
because they're literally 👻️
inkyhas joined
patascahas joined
karmehas left
argon3771has joined
վարյաhas left
վարյաhas joined
վարյաhas left
վարյաhas joined
大明白20210720has left
大明白20210720has joined
Bjarkanhas left
uwind7has joined
大明白20210720has left
大明白20210720has joined
ricciohas left
balabol.imhas left
ricciohas joined
Bjarkanhas joined
balabol.imhas joined
patascahas left
大明白20210720has left
sonnyhas left
sonnyhas joined
大明白20210720has joined
MattJ
Martin [13:39]:
> You could have a voting mechanism for members and if $threshold members report it as spam mute the person. But that might be abused.
We had this feature in an XMPP bot 10 years ago... I guess it didn't take off 🙂
madmalkavhas left
MattJ
I did use it in the crazy off-topic channel on conference.jabber.org, but I believe it was often gamed
jgarthas joined
jl4has left
Bjarkanhas left
大明白20210720has left
jl4has joined
大明白20210720has joined
kuba_has left
kuba_has joined
alacerhas left
qyhas joined
Bjarkanhas joined
sonnyhas left
sonnyhas joined
homebeachhas left
homebeachhas joined
ru_maniachas left
Bjarkanhas left
kazihas left
kazihas joined
madmalkavhas joined
rosshas left
rosshas joined
alacerhas joined
ru_maniachas joined
kryptoshas joined
b43has left
Bjarkanhas joined
大明白20210720has left
kuba_has left
kuba_has joined
大明白20210720has joined
inkyhas left
madmalkavhas left
kryptoshas left
wladmishas left
greenkeeperhas left
loopboomhas joined
ru_maniachas left
ru_maniachas joined
loopboomhas left
jgarthas left
jl4has left
大明白20210720has left
patascahas joined
uwind7has left
大明白20210720has joined
svenhas left
svenhas joined
大明白20210720has left
大明白20210720has joined
lorddavidiiihas left
kuba_has left
patascahas left
patascahas joined
kuba_has joined
uwind7has joined
lorddavidiiihas joined
madmalkavhas joined
anu2019has left
perflysthas joined
վարյաhas left
patascahas left
anu2019has joined
neoxhas left
kuba_has left
kuba_has joined
creep.imhas left
creep.imhas joined
kuba_has left
大明白20210720has left
大明白20210720has joined
kuba_has joined
jayteeukhas left
jayteeukhas joined
վարյաhas joined
greenkeeperhas joined
greenkeeperhas left
greenkeeperhas joined
karmehas joined
neoxhas joined
uwind7has left
BaBahas joined
antranigvhas left
antranigvhas joined
BaBahas left
BaBahas joined
perflysthas left
antranigvhas left
adrian@kiess.onlhas joined
TheCoffeMaker
Sorry for the delay ... Had to go to bed 😅 ... too much wine for the night
TL:DR: What can we do for the smallest servers? coz this can be a serious issue to get people/communities deploying new XMPP nodes.
MattJ: For our use case, while you are not publishing or sharing your domain name it will away from spammers ... mine actually was running with no issues till yesterday ... a good bunch of years, around 10 years now.
The problem with spam control in a distributted environment is trust, how can we trust each other? I mean, for big servers it's easy ... but what about the smaller servers like mine or others like MattJ said? ... how can u trust in me? I can take local actions like banning the jids at server level, but If I report a 404.city or jabber.org user in the distributed system or what if I deploy lots of servers just to handle the ranking?
Sorry for the long message✎
TheCoffeMaker
Sorry for the delay ... Had to go to bed 😅 ... too much wine for the night
TL:DR: What can we do for the smallest servers? coz this can be a serious issue to get people/communities deploying new XMPP nodes.
MattJ: For our use case, while you are not publishing or sharing your domain name it will away from spammers ... mine actually was running with no issues till yesterday ... a good bunch of years, around 10 years now.
The problem with spam control in a distributted environment is trust, how can we trust each other? I mean, for big servers it's easy ... but what about the smaller servers like mine or others like MattJ said? ... how can u trust in me? I can take local actions like banning the jids at server level, but If I report a 404.city or jabber.org user in the distributed system but it only spam on my server or what if I deploy lots of servers just to handle the ranking?
Sorry for the long message ✏
me9has left
kazihas left
kikuchiyo
> That's like the community being an admin if "powerful" enough. Meh.
It's better to discriminate *traffic patterns* than jids or content to preserve freedom of speech.
Menel
Wenn can do this:
https://blog.prosody.im/simple-anti-spam-tips/
https://github.com/JabberSPAM
The simpelest thing is, have some burden to register.
kuba_has left
kazihas joined
kuba_has joined
kryptoshas joined
uwind7has joined
kryptoshas left
madmalkavhas left
kuba_has left
jl4has joined
kuba_has joined
uwind7has left
kuba_has left
serge90has left
anu2019has left
argon3771has left
Bjarkanhas left
kuba_has joined
大明白20210720has left
大明白20210720has joined
Steven Roosehas left
TheCoffeMaker
Nice article Menel , thx ... Will have a deeper look at it as soon as we can sit and try the recommendations
Steven Roosehas joined
marc0shas left
marc0shas joined
anu2019has joined
madmalkavhas joined
argon3771has joined
Steven Roosehas left
Steven Roosehas joined
MRZAhas left
MRZAhas joined
ijhas left
kikuchiyo
> The simpelest thing is, have some burden to register.
Not if you want to encourage self hosting like snikket. Spammer can be their own operators and you end up discriminating servers/IPs instead of traffic.
大明白20210720has left
大明白20210720has joined
homebeachhas left
homebeachhas joined
croaxhas left
croaxhas joined
Menel
I'll of course block the whole server after the steps listed on that github, especially if its snikket.
I've no problem discriminating against that server.
madmalkavhas left
anu2019has left
madmalkavhas joined
acidsyshas left
Menel
Thinking of it... If its snikket and I get spam from multiple accounts there, I'll assume its a server dedicated to spam and will not wait that long for a response
me9has joined
Menel
The good thing about an invite system.. Its very unlikely to be a source of spam. Since its not a thing to register anonymously. (Its possible, sharing invites randomly in the internet.., but not the snikket intend)
So I don't think I'll see snikket spam
kazihas left
վարյաhas left
վարյաhas joined
marc0shas left
marc0shas joined
kryptoshas joined
Սամուէլhas joined
loopboomhas joined
Sapotaceae
Is there a list of servers that require registration so one can only allow those?
antranigvhas joined
Sapotaceae
Like ones that meet a criteria for eg. Captcha at a minimum or manual approval
ijhas joined
TheCoffeMaker
Menel: me neither .. But who knows ... I think that ita like u said ... If we see a lot of spamming comming from one server and no other jids seem to be real ... blacklisting the server is a good option ... But again ... We are talking abt trust ... Sapotaceae ... What will happend with nodes like mine that are not providing thos mechanisms?✎
TheCoffeMaker
Menel: me neither .. But who knows ... I think that its like u said ... If we see a lot of spamming comming from one server and no other jids seem to be real ... blacklisting the server is a good option ... But again ... We are talking abt trust ... Sapotaceae ... What will happend with nodes like mine that are not providing thos mechanisms? ✏
TheCoffeMaker
Menel: me neither .. But who knows ... I think that its like u said ... If we see a lot of spamming comming from one server and no other jids seem to be real ... blacklisting the server is a good option ... But again ... We are talking abt trust ... Sapotaceae ... What will happend with nodes like mine that are not providing those mechanisms? ✏
Sapotaceae
Why wouldn't one have such mechanisms in place?
Sapotaceae
Why would you want someone to be able to mass create accounts on your server?
Sapotaceae
Open question
TheCoffeMaker
In my use case .. i dont cause registration is closed and only give accounts to people I know and trust
Sapotaceae
Yes so that meets the 'manual approval' criteria
TheCoffeMaker
But thats my use case
Menel
If the federating xmpp network would be as relevant as WhatsApp/email. I'm sure the same bad blocking etc would be nessesary as its in mail. Because the spam would be unbearable otherwise.
TheCoffeMaker
> Yes so that meets the 'manual approval' criteria
Yeap
anu2019has joined
Սամուէլhas left
Սամուէլhas joined
b43has joined
Սամուէլhas left
marc0shas left
marc0shas joined
antranigvhas left
antranigvhas joined
albertohas left
me9has left
jl4has left
madmalkavhas left
marc0shas left
marc0shas joined
me9has joined
404.cityhas joined
Douglas Terabytehas left
moparisthebesthas joined
404.cityhas left
moparisthebest
Captcha doesn't stop these people at all
BaBahas left
moparisthebest
Captcha doesn't even stop bots, it's all for training image recognition ai now
Sapotaceae
It is still some barrier
Sapotaceae
Combine it with aggressive rate limits
Sapotaceae
Per IP and global
Link Mauve
Barrier for regular users mostly.
Sapotaceae
Yes captchas are an accessibility hazard
MattJ
Sapotaceae, we did that on jabber.org, and we were still getting 200 spam registrations in a day
Link Mauve
And rate limits for regular users who only have a single IP, while spammers have unlimited IPs.
Sapotaceae
Yes I remember someone here said that someone did 2000 hcaptchas in a day
MattJ
Yes, the registrations were from all different IPs, they went through reCaptcha (the original version)
MRZAhas left
Sapotaceae
Spam is hard. I'm not an expert. What is the path the community needs to take to further combat it?
Sapotaceae
I know few people even bother with implementing the jabberspam blocklist
The Tor network has a function where newly added nodes aren't advertised until a period of time has passed and then it starts slowly ramping up traffic towards then.
What about a function where new users have no voice by default until they've been manually allowed, but if they get approved on one well-known/longstanding server then they are in the future granted voice by default.
wladmishas joined
jonas’
Sapotaceae, has the same issue as the reverse approach, really.
jonas’
(also, it isn't working really well with Tor, or so I hear (KAX17))
kazihas joined
moparisthebest
Sounds pretty hostile towards new users though
MRZAhas joined
Sapotaceae
🤷
Martin
Also, how would you know how old an user on a remote server is?
b43has left
moparisthebest
I'm not trying to shoot down every idea, it's just a hard problem, I haven't seen anything that's not a dial between "super real user hostile vs free spam"
Sapotaceae
Yep
jonas’
relevant: https://craphound.com/spamsolutions.txt
antranigvhas left
antranigvhas joined
argon3771has left
argon3771has joined
Sapotaceae
🤣
Calvin
Why do people spam XMPP anyway? I get that it’s easy in some sense, but there aren’t that many users on public servers, are there? Seems like you would have very few (if any) people biting for a scam. Is it really profitable?
moparisthebest
All of that is too real lol
kazihas left
moparisthebest
This one made me laugh out loud:
> It will stop spam for two weeks and then we'll be stuck with it
kazihas joined
Douglas Terabytehas joined
madmalkavhas joined
jonas’
Calvin, [x] Extreme profitability of spam ;)
b43has joined
Bjarkanhas joined
Calvin
lol
wladmishas left
moparisthebest
Calvin: my gut feeling is the same as yours, it shouldn't be profitable, but obviously is or it'd stop on it's own
dianehas left
dianehas joined
antranigvhas left
kazihas left
jjrh
It's cheap to spam so even if it only ever works 1/1000000 of the time it was profitable.
Bjarkanhas left
inkyhas joined
kryptoshas left
jjrh
IRC has a bunch of spam and I can't imagine people going "oh that's something i'm interested in!" but clearly it does work or they wouldn't do it.
madmalkavhas left
Sapotaceae
Matrix too
SUNhas left
rozzin
moparisthebest: my gut feeling is there's a first mover / early adopter cohort for everything—roughly definable as the ones who try things out that *aren't* profitable in hopes that they just aren't profitable *yet*....
rozzin
moparisthebest: well, that and "what do I have to lose vs. what do I have to gain" risk/reward calculations.
jjrh
Really though, how much does it cost to spam XMPP?
Sapotaceae
You can probably make a spam bot in 30mins
Sapotaceae
So $0
me9has left
rozzin
Interestingly the "daniel" person who mass-pinged MUCs the other day with "I... can accept money" got some "WTF are you doing?" type responses... and engaged with those people; rather than being a send-only "visit this URL" or "contact this address" mass-poster.
Martin
Seems to be a meatbot. 😃
rozzin
Yeah.
antranigvhas joined
rozzin
In any case, I see something like 1 spammer every 6 months or something on XMPP..., which makes me doubt the "risk/reward" calculations of people jumping to "fix the spam problem with XMPP".
Sapotaceae
My concern is that it could get worse at anytime and we'll be headless chicken
rozzin
... though my personal favorite idea is something like "just block and service that has more than 1000 users".✎
rozzin
... though my personal favorite idea is something like "just block any service that has more than 1000 users". ✏
argon3771has left
argon3771has joined
kazihas joined
rozzin
Projects lile Snikket that could radically increase the hoster/user ratio are of great interest for me.
jjrh
I think a simple central 'block list' and a server module that checks it for updates would be fine.
croax
jjrh: then we get back on the _general_ definition of spam and get ready to have removal requests
insanityhas left
rozzin
I feel like that was probably a more interesting line of inquiry 30 years when it was a new idea in e-email administration.
jjrh
Eh I think it's a trust thing, if say conversations, XSF, and prosody main muc's all block the same person I can be pretty certain that is spam
Menel
> I think a simple central 'block list' and a server module that checks it for updates would be fine.
You mean a bit like the one mattj just wrote while we were talking?
https://modules.prosody.im/mod_muc_rtbl.html
jjrh
sure.
insanityhas joined
madmalkavhas joined
Sapotaceae
Oh wow
Sapotaceae
70 mins ago? Where was it mentioned?
jjrh
I think people just find spam to be a interesting technical problem to solve.
argon3771has left
Sapotaceae
I assume it has more bits in snikket?
b43has left
rozzin
BTW I'm still trying to figure out this "e-mail spammers apparently don't use DNS" phenomenon that I noticed a couple of years ago.
jjrh
What is snikket anyways? Just a easy to install XMPP server?
Menel
Yes
Sapotaceae
Along with tons of polish on top
Menel
More on snikket.org
jjrh
Yeah i'm looking at the website it's unclear to me.
Ellenor Bjornsd.
> moparisthebest wrote:
> When I read DCC I immediately think of the bad old days lol https://en.wikipedia.org/wiki/Direct_Client-to-Client
You mean Jingle before there was XMPP? :)
Bjarkanhas joined
jjrh
I feel like they could explain their technology stack a bit more. Like it's not even clear to me what the server is (I can guess by the modules it's prosody)
0ahdaf0has joined
Menel
jjrh: its prosody in a docker, preconfigured with special modules for family and friends. Has a admin_web interface, coturn in docker, and advanced forks of other apps for android and iOS
alacerhas left
antranigvhas left
jjrh
Would be nice if they explained that a bit more - like going to the website it's not even clear it's based on XMPP 😛
raghavgururajanhas joined
jjrh
That said, it's a great idea 🙂
Bjarkanhas left
kazihas left
MattJ
jjrh, Snikket isn't really aiming at people who already know what XMPP is. In fact if you already know what XMPP is, you very likely know enough to configure Prosody or ejabberd yourself
MattJ
Still, there are some more detailed explanations, such as https://snikket.org/about/goals/
MattJ
and https://snikket.org/open-source/
Licaon_Kter
jjrh:
> Would be nice if they explained that a bit more - like going to the website it's not even clear it's based on XMPP 😛
If you care what's under the hood, you are not the target audience
antranigvhas joined
Licaon_Kter
> Along with tons of polish on top
It's mostly English, not Polish :)
jjrh
That's fair. I guess it's more a question of if there is anything Snikket offers that is of benefit or interest to someone like myself. I gather not.
MattJ
The only thing it has that can't easily be replicated in a DIY XMPP setup is the web interface
jgarthas joined
jjrh
What do you use for a web client?
MattJ
It doesn't have an official web client right now
jjrh
I seems you're not recommending any desktop clients either?
reedhhwhas left
MattJ
There's no official desktop client either. See https://snikket.org/faq/#q-can-i-use-the-snikket-apps-with-a-non-snikket-server for alternative client suggestions
jgarthas left
jgarthas joined
jjrh
Please don't take what I say as negative or critical - I think Snikket is a fantastic idea and exactly what the XMPP ecosystem needs.
MattJ
Haha, no, it's nothing I've not heard before... believe me :)
MattJ
Snikket does not present itself the same as other XMPP projects, does not target the XMPP community, and therefore is often misunderstood by XMPP folk when they first encounter it
argon3771has joined
jjrh
I mostly am interested in what you guys are doing to overcome the problems I run into which are mostly windows, osx and ios clients.
jjrh
And webclient - but converse.js is pretty good, could just use a bit of UI love.
MattJ
iOS has been quite a journey, but we ended up building on top of Siskin (including sponsoring some stuff)
madmalkavhas left
antranigvhas left
MattJ
Web is probably the next focus, just because it's an easy way to reach every platform. And yes, Converse.js is definitely one of the options.
jjrh
iOS is by far the most difficult I have run into - a coworker who would like to use xmpp on his iphone has basically given up.
MattJ
Right. That's the story I've heard so many times, and have spent most of my time this year trying to fix :)
Calvin
The latest Siskin release seems miles better at least (as a sad iOS user who has given up many times)
MattJ
Yes, definitely
jjrh
Converse.js really just needs someone to make it look like matrix/slack/discord/whatsapp/messenger. A young hipster webdev basically 🙂
Link Mauve
jjrh, I did that once, it’s the concord theme.
Link Mauve
My inspiration was Discord back then, from a few screenshots people provided.
Link Mauve
I was fed up of everyone calling it “not modern”, so I just copied all of the colours and some other elements, and they were all “woah it looks modern!” afterwards. ^^'
Personally I /hate/ the whatsapp/messenger/discord style where all the chats are grouped together and you can't distinguish between a chatroom and 1-1 and there is no roster and what not, but I know others really like that.
madmalkavhas joined
jjrh
MattJ, you mentioned converse is /one/ of the options, what else are you looking at?
Movim does, I think JSXC... might? Would have to check. xmpp-web does not.
antranigvhas left
Calvin
Isn’t movim’s omemo server-side?
b43has joined
MattJ
Most of Movim is server-side, so it wouldn't surprise me. Note that the Movim server != the XMPP server though (e.g. you could run Movim locally or whatever)
antranigvhas joined
alacerhas left
Amolithhas joined
kryptoshas joined
kuba_has left
madmalkavhas left
Ivan A.has left
p55shas left
MRZAhas joined
kuba_has joined
spicybitshas left
spicybitshas joined
lorddavidiiihas left
Mjolnir Archonhas joined
Marandahas joined
antranigvhas left
patascahas joined
kryptoshas left
kryptoshas joined
MRZAhas left
MRZAhas joined
emushas left
greenkeeperhas left
greenkeeperhas joined
antranigvhas joined
0ahdaf0has left
'has joined
sebastianhas left
sebastianhas joined
kuba_has left
kuba_has joined
mjkhas left
kryptoshas left
antranigvhas left
madmalkavhas joined
millesimushas left
millesimushas joined
Sapotaceaehas left
Bjarkanhas joined
Sapotaceaehas joined
antranigvhas joined
creep.imhas left
creep.imhas joined
Sapotaceaehas left
Sapotaceaehas joined
madmalkavhas left
antranigvhas left
madmalkavhas joined
Bjarkanhas left
jl4has joined
emushas joined
Bjarkanhas joined
վարյաhas left
me9has joined
antranigvhas joined
Bjarkanhas left
Sapotaceaehas left
Sapotaceaehas joined
Bjarkanhas joined
alacerhas joined
mjkhas joined
perflysthas joined
SUNhas joined
antranigvhas left
վարյաhas joined
podhas left
spicybitshas left
jl4has left
spicybitshas joined
antranigvhas joined
marc0shas left
marc0shas joined
Mjolnir Archonhas left
Marandahas left
spicybitshas left
spicybitshas joined
antranigvhas left
spicybitshas left
spicybitshas joined
rosshas left
rosshas joined
Marandahas joined
Mjolnir Archonhas joined
Bjarkanhas left
Bjarkanhas joined
argon3771has left
robhas left
perflysthas left
Bjarkanhas left
msavoritiashas left
ibikkhas left
Bjarkanhas joined
insanityhas left
Licaon_Kterhas left
sonnyhas left
sonnyhas joined
վարյաhas left
waelhas left
balabol.imhas left
վարյաhas joined
Bjarkanhas left
greenkeeperhas left
greenkeeperhas joined
antranigvhas joined
insanityhas joined
insanityhas left
albertohas joined
greenkeeperhas left
greenkeeperhas joined
albertohas left
karmehas left
marc0shas left
marc0shas joined
marc0shas left
marc0shas joined
antranigvhas left
antranigvhas joined
Menelhas left
rosshas left
rosshas joined
Jakobhas left
antranigvhas left
alacerhas left
alacerhas joined
Jakobhas joined
kikuchiyo
Why is there is no support for traffic discrimination, but for other forms of anti-spam?
greenkeeperhas left
madmalkavhas left
millesimushas left
greenkeeperhas joined
Sapotaceaehas left
mogad0nhas left
mogad0nhas joined
alacerhas left
albertohas joined
p55shas joined
Sapotaceaehas joined
kikuchiyo
> And rate limits for regular users who only have a single IP, while spammers have unlimited IPs.
DCC discrimination against repetitive content patterns avoid this pitfall.
0ahdaf0has joined
Alex (elaon.de)has left
Alex (elaon.de)has joined
marc0shas left
marc0shas joined
me9has left
insanityhas joined
moparisthebest
kikuchiyo: I think you are right that there is no reason for the same message to be pasted across multiple mucs, now:
1. How do you share this info in a privacy respecting way?
2. Once spammers catch on, how does it handle slightly changing messages?