What does HackerNews think of croc?
Easily and securely send things from one computer to another :crocodile: :package:
Pythons web server is single threaded I believe so any simultaneously connections break.
https://github.com/magic-wormhole/magic-wormhole - get things from one computer to another, safely
https://github.com/schollz/croc - Easily and securely send things from one computer to another
https://upload.disroot.org/ - 2GB per file, end to end encrypted, source: https://github.com/ldidry/lufi, other instances: https://alt.framasoft.org/framadrop/
https://datash.co/ - end to end encrypted, made for transfer between two devices
https://send.tresorit.com/ - 5GB per file, end to end encrypted
https://github.com/kern/filepizza - WebRTC + STUN/TURN file transfer between multiple devices
https://instant.io/ - WebTorrent transfers between browsers
https://wormhole.app/ - share files with end to end encryption and a link that expires, or keeps working after closing browser
https://toffeeshare.com/ - p2p, end to end encrypted
https://wetransfer.com/ - emails link to recipient of file
https://docsend.com/ - can protect files with email/pass verification. can revoke access or eSign documents
and many, many more. these are just the ones I've seen that are geared towards direct transfer between two computers, but there's hundreds more sites that offer free file storage, even without an account or any personal info needed.
Croc:
- Site: https://schollz.com/blog/croc6/
- Source: https://github.com/schollz/croc
Magic Wormhole:
- Source: https://github.com/magic-wormhole/magic-wormhole
Send (A fork of Mozilla's Send):
- Site: https://send.vis.ee/
- Source: https://github.com/timvisee/send
- CLI: https://gitlab.com/timvisee/ffsend
I've personally used Snapdrop and Croc before and they're both very nice
Straight from the README:
> croc is a tool that allows any two computers to simply and securely transfer files and folders. AFAIK, croc is the only CLI file-transfer tool that does all of the following:
- allows any two computers to transfer data (using a relay)
- provides end-to-end encryption (using PAKE)
- enables easy cross-platform transfers (Windows, Linux, Mac)
- allows multiple file transfers
- allows resuming transfers that are interrupted
- local server or port-forwarding not needed
- ipv6-first with ipv4 fallback
- can use proxy, like tor
refs:
[1] https://github.com/xonixx/serv
[2] https://medium.com/cmlteam/develop-a-utility-on-graalvm-cc16...
There's also a nice go port (single binary) of it: https://github.com/schollz/croc
https://github.com/schollz/croc
It's similar to magic wormhole if you've heard of that, but a bit more polished. I think for me it offers the best possible UX.
transfer.sh is also good if you can't install these for whatever reason.
Similar tools: wormhole-william [3] and croc [4]
[1] https://github.com/magic-wormhole/magic-wormhole
[2] https://lwn.net/Articles/692061/
Works great. Will use Termux till/if it breaks.
[1]: https://github.com/schollz/croc [2]: https://news.ycombinator.com/item?id=24503077