tags : Network Programming, peer-to-peer, Bittorrent
Analysis of Tools
I have not done any analysis, just listing them here. Current categorization is mad.
Torrent types
Popular ones
- https://github.com/magic-wormhole/magic-wormhole : The OG
- https://github.com/psanford/wormhole-william (Go variant)
- https://github.com/magic-wormhole/magic-wormhole.rs (Rust variant)
- Warner, the creator of magic-wormhole was also one of the developers of Tahoe-LAFS.
- It uses PAKE for establishing a secure connection.
- Tahoe-LAFS was designed around principle of least authority.
- Designed by Zooko Wilcox-O’Hearn who leads zcash and co-creator of BLAKE3.
- https://github.com/schollz/croc
- https://github.com/jedisct1/piknik : Copy/paste anything over the network.
- https://github.com/SpatiumPortae/portal : Inspired by Magic Wormhole
Pastebin likes
- https://github.com/dutchcoders/transfer.sh
- https://wormhole.app/ (not related to magic wormhole, https://instant.io/)
- https://gitlab.com/timvisee/send (fork of firefox send)
- https://chunk.io/
- https://privatebin.info/
- https://github.com/orhun/rustypaste
Uses WebRTC
- https://github.com/a-wing/filegogo : In browser
- https://github.com/RobinLinus/snapdrop : In browser
- https://github.com/Antonito/gfile : Very basic (Deprecated)
Weird ones
- https://github.com/utkusen/wholeaked
- https://github.com/9001/copyparty
- https://github.com/nwtgck/piping-server
- https://github.com/divan/txqr
- https://github.com/ggerganov/wave-share
- https://github.com/m57/dnsteal (Not really file transfer)