Chat protocol/software comparison thread

Since there's a few threads discussing alternative chat protocols, I figured we should attempt to centralize it in order to have a decent discuss the strengths and weaknesses in our preferred clients/servers.

As far as I know this is a fairly complete list of the currently most common chat protocols and applications used by privacy conscious users. If something was forgotten feel free to add.

The long standing champion of ez internet based chats. Not very secure by default.

Currently the most well known/tested privacy conscious chat protocol. Used by many different users around the world for secure communications

Phone based e2e encrypted messaging client and protocol. Trusted by many, has created the new and interesting encryption method known as double-ratchet.

Similar to signal but owned by a Russian, one of the largest private messaging platforms in russia

No.

A fairly new decentralized chat protocol that supports e2e encryption. The main matrix.org server has a CoC as well as pretty poor privacy protections from the server admins. Hosting your own matrix server appears to be safe and is indeed end to end encrypted. More testing needs to be done as the devs don't seem as paranoid about privacy as they should.

A P2P and E2E encrypted chat network based on a DHT, pretty decent but comes with the usual problems of P2P software. Supports groups, voice, and video although the video still sucks.


Fuck you I hope there's more threads about it, it's good to have discussions about things that you depend on and knowing their strengths/weaknesses.

Attached: oAemb5L_d.jpg (640x427, 11.7K)

Other urls found in this thread:

eprint.iacr.org/2007/191.pdf
codelabs.developers.google.com/codelabs/webrtc-web/#0
briarproject.org
github.com/vector-im/riot-android/issues
github.com/vector-im/riot-android/labels/bug
twitter.com/NSFWRedditVideo

...

This is on the same level as CVEs needing local access.
Not its job to do what Tor/i2p do.

I don't even use it since I have nobody to talk to, but you sound like a shill.

Nigger how does P2P software, designed to use your normal IP "leak" your IP?

See

ok, kiddo. Keep LARPing

...

This is a fairly genuine concern but can be worked around with proper opsec in practice. That being said, it'd be nicer if things just werked with tox but it's fairly immature as a platform.

This is required for deniable encryption. Pick one and only one.
You are retarded

Wow such a horrible problem!

Since this thread went to shit already.
OP can't inb4 you fucking retard.

Come join us at [email protected]

Wow rather than declaring samefag you went for a LARP? Haven't seen this defence before I'll need to review my deck to counter this.

Proof? Protip: You are just a LARPer. Of course you don't have any proof.


stfu LARPer

DISGUSTING FAGGOT. THROW YOU FROM A ROOF.

I fucking hate that all chat programs need to have a centralized server of some sort to be usable. There’s literally no way around it to get the modern features people expect from messaging clients.

Glowers don't like decentralized services. Harder to track. They like complicated and feature bloat. Enjoy your voice chat.

Well, Tox doesn't and neither does Ring, but I wish they did have a "tracker" option for phonefags who can have trouble participating in a DHT among all the other troubles with phones like idle with cloud botnet for notifications.

Just google it faggot. Name EVEN JUST ONE protocol that has deniability without this. But you can't because you are an NSA shill.

Attached: 18649321e57bb649747a40402615ccda1de1fcc58b47dce4cc41410143c35ff0.jpg (960x720, 68.62K)

Yeah, mobile push notifications really kill it. You can’t do it without a centralized hub that if exists would completely defeat the point of a decentralized messaging platform. These days if you want users, having a good mobile experience is a must. This is why Tox and Bitmessage will remain unused.

ok
altright, how about these faggots:
eprint.iacr.org/2007/191.pdf
LARPer confirmed.

Ah so they traded KCI for BEING ABLE TO READ EVERY PAST CONVERSATION. Fuck off NSA shill.

Isn't Telegram owned by Twitter?

Not OP but no, it comes from VK a kind of Russian Facebook. Should be wary of that crap.

No love for webrtc?
codelabs.developers.google.com/codelabs/webrtc-web/#0

I have no idea about this, just wanted to know about the general opinion on this

Its founder is currently literally in exile.

burden of proof. just google it faggot.


not me btw

Sure thing, FSB-kun.
#FreeDurov

bonus:
I bet you guys believe on clowns like Snowden.
Lol angry NPC detected. Fodder.

based and blackpilled

Webrtc can cause issues with leaking your private IP and creates another web tracking method


Jokes on you nigger I built my own PC from scratch on a ton of breadboards, all of my devices are shielded by tinfoil, plus I live in a faraday cage and I directly interface with my network telling the packets where to go with my thoughts.

...

The real problem with push notifications are not really a problem of Tox (or other P2P), because it is instant messaging. You get the message in realtime, but Google decided that you need to use their botnet as an app developer if you want to allow your app to wake up from idle and notify the user. You can probably get around it with some battery draining setting like disabling idle or allow an app to have an open connection in idle mode or something like that (hence the need for tracker and not DHT), but as far as I can tell it is something the user must actively do. The App can't ask for permission to do it.

briarproject.org
Looks good tbh

IRC is plenty secure if you don't allow random niggers without SSL to connect

I haven't heard much about briar, is anyone a daily user? Sounds pretty interesting but I don't want just another private mobile only messaging app. I already have one for that and getting people to use signal was hard enough.

...

You either don't know what larping is, or you're just a monkey flinging shit around. Previous anons identified problems with protocol technicalities, not claiming to be Cisco engineers or some such shit. Crawl back inside your mother's womb because you clearly aren't ready for the real world yet.
Sage for fagposting.

Would love some more info on that if you have any?

like what? i can't even send plain text over a chat protocol without getting pozzed

LARP

Modern features like image sharing, embedded images, video, voice chat, multiple channels, etc.

For a pure text-based chat its relatively easy to not have a centralized server but for anything beyond that it's pretty much necessary


No u

How can I get normalfag coworkers to communicate with me securely?

It looks like my best chance is to host a Matrix server with e2e and tell them to use Riot.im. Maybe Signal?

what about convincing boss/IT that its in our best interest as a businnes to switch from email/Slack to a e2e matrix server?

Depending on your business/industry you may be able to get them to consider matrix and have people utilize it's bridging feature.

Make the argument that slack is a central point of failure and can go down, also that it's not encrypted/owned by your company.

Switching to matrix would allow your company to host and federate multiple e2e encrypted servers providing redundancy with local and global chat rooms for any and all branches. On top of all that, setting up bridges allows users to choose to use a matrix client or continue using slack or whatever it is you guys use.

What does Zig Forums think of Riot.im?
What does Zig Forums think of self-hosting a E2EE Matrix server and using Riot's desktop client? (I believe it is the web client + electron. I don't know shit about that)

Attached: riot.png (1636x520, 168.44K)

Telegram is currently the best compromize between security and features, use a burner phone to make an account and use tor which you probably should do on every IM client anyway and it's perfect

No it isn't. Riot.im > Wire > Signal >>> Telegram. Telegram is fucking garbage.

what 2 ore 3 support e2e ? I know only about the electron one, nheko has a warning about it and it's unmaintained

Riot has decent clients but the built-in opt-out analingus is annoying, riot collects the names of private matrix servers because you need to log in before you can opt you.

It's funny because in terms of not being buggy shit your comparison order there is exactly the opposite of reality.

Matrix leaks your IP to any server you use and they can record exactly when you talked to someone and who they are forever. As the old fed said "we kill people based on meta data".

t. Government

Look faggot it is simply a matter of fact that every open source messenger is in particular buggy shit. That being said, you should use them because the alternative is botnet bullshit.

You have no idea what you're talking about but it's okay, it's not your fault you're retarded.

How else do you connect to the fucking server you gigantic fucking moron

First off, matrix is a fucking protocol. Secondly you can host servers that use matrix yourself and secure them yourself. Are you concerned about you having your own fucking metadata?

Jesus fucking Christ go back to school

p2p does not leak your meta data to a server that records everything you do
A bad one that leaks your meta data to one party
Ah yes like hosting your own email server that always works so well.
Not really, but the cloud provider I host it on (UK internet is bad) will have it 2.
Find a better protocol faggot

Nice larp

p2p does not leak your meta data to a server that records everything you do, only the friend you are talking to knows who / when / ip.
A bad one that leaks your meta data to one party
Ah yes like hosting your own email server that always works so well.
Not really, but the cloud provider I host it on (UK internet is bad) will have it 2.
Find a better protocol faggot

ok larper whatever

Come on, autist. Tell me which bugs wire and riot have?

Well user this is really easy to answer: github.com/vector-im/riot-android/issues

P2p programs "leak" your IP so others may connect to you. Why do retards keep spouting this as a security concern? Did we get invaded by redditors who don't understand basic networking?
Doesn't it also support Tor so you don't even need to worry about that?

Wow, kys

Trolls, idiots, and government agents keep repeating these shit arguments. Tox is a chat network that doesn't rely on people maintaining a server, a central location to host a chat forum. The way to make this work without a server is through P2P networking techniques. You can tunnel your Tox connection through Tor if that's what you really want.

Oh god you dumb retard let me filter for bug tags for you: github.com/vector-im/riot-android/labels/bug
Yes user I can lookup 2 more git repos for you. I guess that would be above your ability.

...

...

< Most of the servers don't require STARTTLS for S2S, and when they do, they don't check the certificate validity.

< Requires a phone number
< You only need an SMS confirmation to log in from a new device (by default)
< Therefore server has the encryption key for most of the chats

>< Therefore server has the encryption key for most of the chats
Not how any of those systems work. They use something similar to the signal protocol. A new device generates a new key. A new device cannot decrypt old messages (unless your old device sends the key to the new device). Users then get your new key sent to them (you can validate that it is actually yours manually) and they begin to encrypt all messages to you with the extra device key.

What about Ricochet/TorChat ?

TorChat was abandoned over half a decade ago. It's 100% unsafe.
Looks like ricochet isn't maintained anymore either. The last commit and update were over a year ago.

Shit, I thought there were forked. I used to talk to some BOs via Ricochet. I guess I should use Tox or XMPP, now.

Analytics are opt-in, not opt-out.

whooo!

Attached: freebsd.jpg (750x537, 76.7K)

I highly suggest you do a packet capture on a fresh install of riot before you connect to a new server. It's definitely opt-out.