Ask HN: Is there a modern equivalent to instant messenger file transfers?
Back in the 90s and early 00s in the age of ICQ and AIM (and other similar desktop messengers), direct file transfers were a standard feature in every messenger. If I understood correctly, this was a direct connection between two client users.
Nowadays the options for file transfers typically involve using some web services. One user would upload the file to some service, and it would be available for an http download by the other user (even if the link is protected).
As far as messengers go, most users use a mobile one now (understandably), and file transfers naturally aren't a part of standard featuresets (also understandably). What options do we have nowadays to send files to friends directly, on a computer, if we do not wish to go through uploading to a web service?
10 comments
[ 14.2 ms ] story [ 12.5 ms ] threadSimilar tools: wormhole-william [3] and croc [4]
[1] https://github.com/magic-wormhole/magic-wormhole
[2] https://lwn.net/Articles/692061/
[3] https://github.com/psanford/wormhole-william
[4] https://github.com/schollz/croc
I feel like the market has room for a simple desktop IM + file transfer client based on Magic Wormhole. Something like this, with a contact list, and a bit more polished.
Wormhole is designed to work for when you don't already have an established secure communication channel. Once you have a contact list (and implicitly public key for your contacts) PAKEs are no longer useful.
What you have described is basically Signal Desktop.
Additionally, I haven't tried it so I don't know how well file transfers on Signal work, but I assume it's not truly a first class citizen feature on it and if you start trying to send e.g. multi-GB files, I assume it starts to break down like most mobile IM where the intention is to only transfer small files (PDFs etc.) here and there.
I believe both work offline.
https://schollz.com/blog/croc6/
https://github.com/schollz/croc