[–]▶ No.830783>>830813 >>830821 >>833957 >>841246 [Watch Thread][Show All Posts]
Would it be possible to make a 3rd party discord client to avoid part of their botnet?
▶ No.830785>>830796
I would say yes, or at least using the bot API.
▶ No.830787>>830788 >>830796 >>830829
Weechat and bitlbee have integration. There is also a CLI project
▶ No.830788
>>830787
i don't know how to use a search engine please post some links
▶ No.830796>>830798
>>830787
>>830785
Don't you need a specific dev API token to use the API?
▶ No.830798
>>830796
Only as a bot. Otherwise if you have an application client ID you can use it to initiate oauth authentication and eventually get a token back that allows you to use the API on the user's behalf.
▶ No.830813>>830872
▶ No.830821>>840882 >>841158 >>841223
>>830783 (OP)
>make free as in freedom client
>send data to proprietary server
>server collects data
Well that worked well
▶ No.830829>>830868 >>841208
>>830787
Weechat doesn't, well it does except it's shit. It's made by a female in rust. In order to get it to even start without crashing, I had to edit the code so it wouldn't load every single server and all there users. It doesn't even have support for viewing the history of a channel.
▶ No.830868
>>830829
>It's made by a female
>implying it's a bad thing
females are usually the most caring creatures on this planet, did you forget it?
▶ No.830872
>>830813
EionRobb is the hero we need but don't deserve
▶ No.830891
Just use IRC, you fucking normie.
▶ No.830940
>what is mumble
>what is tox
fucking kys
▶ No.830941
▶ No.830954>>830990
>ask for help
>REEE STOP DEVELOPING WHAT I DON'T LIKE
MUH MINIMALISSMMMMM
Don't EVER come here for advice, OP. Its worthless.
▶ No.830957>>830987 >>830991 >>840966
A standalone 3rd party discord client would be a nice /tech/ project.
Too bad no one here can program.
▶ No.830979>>831277 >>833290
>Discord
>not matrix
>a 100% free and secure federated system
>with basically all of the same features
lolfaggots.
▶ No.830987
>>830957
>Too bad no one here can program.
/tech/ does the far more important work of coming up with Ideas™. Writing the code to implement our brilliant ideas is the easy part. Even Karlie Kloss is an expert coder.
▶ No.830990
>>830954
IRC's not minimal though. Unix talk is minimal.
> inb4 suckless write is smaller
▶ No.830991>>830993
>>830957
It's completely pointless, you're still on Discord. Are you going to make a Skype client next?
▶ No.830993>>830995
>>830991
>completely pointless
No you retarded faggot. Most of the spying is done in their client which gathers data from your computer. How much money exactly can you make from parsing someones memes in their chat?
▶ No.830995>>830998
>>830993
> mfw people are wanting to run a proprietary network software in 2018 - one month
▶ No.830998>>831176
>>830995
Nigger, discord is used to (voice)chat with friends while gaming. If you want to discuss your secret pony fetish then you would use tox.
Convincing people to use something other than discord is hopeless at this point so all i want is a free client for it.
▶ No.831008
is it possible to suck an aids cock and still be clean
▶ No.831019>>831350 >>833290
Matrix or Tox, which is superior?
▶ No.831176>>831199
>>830998
If you want to be a normalfag and have normalfag friends go do that elsewhere.
▶ No.831199
>>831176
But i want to have normie friends and still visit /tech/
▶ No.831217>>831218 >>831256 >>831267 >>840870
Impossible, for example Discord requires you to send encrypted packets detailing every process you have open, or it won't work.
https://spyware.neocities.org/
▶ No.831218
▶ No.831256>>831275
>>831217
Why would you just tell a complete lie like that
▶ No.831267>>831275 >>832085
>>831217
Do people actually believe this?
▶ No.831275>>831351 >>831360
>>831267
>>831256
There is no way to prove or disprove what data is collected either way since it's encrypted, but the fact that data is sent without the user's consent and cannot be turned off is pretty telling.
▶ No.831277
▶ No.831350>>831905
>>831019
Matrix won't consume 100MB/h of bandwidth when idle and it doesn't have a "core library" that keeps your mic hot and consuming battery, go figure.
▶ No.831351>>831358 >>831684
>>831275
>There is no way to prove or disprove what data is collected either way since it's encrypted
Press F12 to open the chromium developer console and watch the network tab, or inject all the custom logging you want.
▶ No.831358>>832510
>>831351
<SSL is the only possible crypto layer
▶ No.831360>>831684
>>831275
And how would it send data you don't want it to send if you write your own client you faggot?
▶ No.831684>>831782
>>831360
>>831351
>discord shills
Now I've seen everything.
▶ No.831729
Me and my group moved over to riot.im and Mumble for VC. The VOIP on riot is fucky and if you are with a group that has a lot of rooms its kind of a pain but its worth it in the long run. If you have super auts who only user IRC you can link the riot room through a bot and they can come and go. It needs a lot more polish since the desktop client likes to DC, the mobile is meh, and the web browser is overall the best.
▶ No.831782
>>831684
>no argument
>YOURE A SHILL!!!11
▶ No.831905>>831913 >>833290
>>831350
>use palememe
>try to use Riot.im
>page is longer than the browser screen and unscrollable, can't type anything
>hack the style to make it scrollable
>enter doesn't send messages, none of the buttons work
BEST MATRIX CLIENT GUISE
>try to use Quaternion because it seems like the sanest choice
>compile
>join channel
>segfault
>run again
>joins channel, can send messages
>all messages arrive 5 seconds later
BEST PROTOCOL GUISE
>nothing except message sending works
Fucking waste of time.
▶ No.831913>>831924
▶ No.831924>>833094
>>831913
Until Matrix has a client that's worth a dime it's dead in the water.
▶ No.832082>>832351 >>832354 >>841209
I don't know what's worse here. All the porn pictures on the board (is the moderation even paying attention or is "SFW" no longer applying?) or faggots actually wanting to use (((discord))). Ever.
▶ No.832085>>832489
>>831267
It probably does. It relies on that to let people know what game you're playing.
But I can't think of a reason you couldn't fake that list.
▶ No.832302
Until something like Pidgin or Matrix supports Discord's VOIP, I just run the official client in Firejail and don't give it anything beyond the bare minimum of what it needs to function. Here's my profile if anyone wants it.
https://ghostbin.com/paste/5kyzw
Otherwise, just find one of the unofficial clients that puts the website in an Electron wrapper. That's 99% what the official client is anyway.
▶ No.832325
I hope you don't run it on X-window session.
▶ No.832351>>832736
>>832082
>All the porn pictures on the board (is the moderation even paying attention or is "SFW" no longer applying?)
I suggest you actually read the rules. Lately there seems to be a lot of people bitching about things that aren't against the rules. If you read them you'll see that porn is not forbidden, it must simply be spoilered. Here's rule 2:
>2. Keep any NSFW material (nudity, gore, etc.) spoilered. If you are browsing at work or similar, assume spoilered images are not safe for work.
You can read the full rules at https://8ch.net/metatech/rules.html
▶ No.832354
>>832082
>posting on imageboards instead of doing your work
▶ No.832489
>>832085
Then how do bots using their API work? Do those bots also have to send a list of games they're playing?
Use your brain for a second will you?
▶ No.832510
>>831358
Go ahead, name the client-side-encrypted traffic you're seeing. Put up or shut up you stupid fucking goon.
▶ No.832736
>>832351
>hurr durr
IT'S NOT SPOILERED YOU DUMB NIGGER
▶ No.833094>>833098
>>831924
https://matrix.org/docs/projects/try-matrix-now.html
search better faggot
they have a client for libpurple, which is what i use
▶ No.833098>>833109
>>833094
>libpurple
>something good
▶ No.833109
>>833098
as long as it's gtk or qt, i am happy
▶ No.833290>>833379
>>830979
>>831019
>matrix
>not Riot.im
Has anyone tried Rocket.chat or Mattermost? Slack/Discord is too disgusting atm.
>>831905
Works on my machine with Palemoon ;^)
▶ No.833379
>>833290
>Riot.im
>not Electron
▶ No.833957
>>830783 (OP)
>where do i get a non-pozzed client for a pozzed shit protocol?
▶ No.840870>>840914 >>841210
>>831217
I just spent some time picking apart the desktop app's traffic with fiddler. It's not sending back all processes, just shit you open with steam, but procmon says that it does scrape info from all running processes - apparently it's just not doing anything with it.
So while it's not actively malicious right now, it's still dangerous and should be avoided, especially given that it auto-updates and could start sending back sensitive info at any time.
▶ No.840882
>is it possible
yes
>should you do it
No, don't use discord and use mumble instead you faggot. If you want a client-server application for voice chat that is. Otherwise use TOX for p2p single chat.
>>830821
I could see OP's perspective, he doesn't want to get hacked even if his application's server is botnet. He could still use it without privacy but with some security. Just like you could use propritiary games with a entirely FOSS driver stack and OS. Same idea.
▶ No.840914>>840947
>>840870
It does that to see what game you are playing. Then it sends it to Discord so all of your friends can see it. Some games can even integrate with the botnet to send extra stats, like what song you are playing on osu.
▶ No.840947
>>840914
It doesn't do that on the Linux version btw, not even if you give it oauth access to your steam account. You have to manually specify games to broadcast to the world by adding them from a list of currently running X11 clients, which is really fun when 20 of them say "wine-preloader".
▶ No.840961
No because you are transfering and receiving data from them, so everything you send is going to their botnet and you are feeding it with every chat.
▶ No.840966
>>830957
I can do the logo.
▶ No.841158>>841229
>>830821
My thoughts as well. A 3rd party client does not protect against server side shenanigans Maybe if you'd encrypt everything,
▶ No.841208
>>830829
>load every single server and all there users
>there
You don't get to badmouth anyone, pajeet
▶ No.841209
>>832082
BO is probably ecstatic that the dead board got a breath of life breathed into it thanks to 4chan
▶ No.841210
>>840870
>Having steam installed
kys
▶ No.841223
>>830821
GNU/Stallmann supports this to some extent. Even if the server claimed to be FOSS nobody would be able to verify it. FOSS client is better than proprietary if your going to use the service at all. Atleast you know and have control over what data is being sent.
https://www.gnu.org/philosophy/who-does-that-server-really-serve.en.html
instant messaging and chat aren't really SaSS. sure there's p2p chat out there (retroshare, tox), but then you get idiots whining about "this leaks my ip address even though I'm too stupid to use it over tor". If your choosing to use an instant messaging service that depends on a central server your never going to have guaranteed freedom on that central server.
▶ No.841229
>>841158
this would be an interesting way to do it. just encrypt all the shit with something like a shared password, might as well be a discord chatroom password. you could add pgp functionality to it too.
▶ No.841246
▶ No.841269>>841357 >>841387 >>841395
Yo, what about we create an overlay protocol that allows sending OMEMO-encrypted messages and treat Discord as simple transport layer? The server only needs to store and forward our messages as it already does.
We simply need to read stdin and stdout for text messages or file sending API and tunnel everything through it. Efficient JSON won't create much overhead and cryptography is already zero-cost in every toaster manufactured today.
I think, it would be even possible to modify android mobile clients since different tools for fucking with apks exist.
▶ No.841357
>>841269
>needing to get both sides to install your twink crypto
Just use XMPP already, fuck.
▶ No.841387>>841393 >>841395
▶ No.841393
>>841387
tox still requires a mitm relay if you want to use tor or a proxy, it will not do .onion->.onion even though it's entirely possible for incomming connections.
▶ No.841395
>>841387
also there's been questions over tox's use of their crypto in the past, i'm not saying their founded, but there's no reason not to use it as just another transport layer for
>>841269
can pidgin/libpurple not already do this with a plugin or something?
i found this but it seems to be a dead project
https://github.com/segler-alex/Pidgin-GPG
▶ No.841904
Is there any way to view messages in a discord server that's been banned? Discord doesn't actually delete messages even when you click "delete", so this would be useful for archival purposes.
▶ No.841976