6 ms·
Magic Wormhole (https://magic-wormhole.readthedocs.io/en/latest/ https://magic-wormhole.readthedocs.io/en/latest/) if it's between OSes. Between OSX, AirDrop w
by kvn_95 6y ago
Magic Wormhole (https://magic-wormhole.readthedocs.io/en/latest/ https://magic-wormhole.readthedocs.io/en/latest/) if it's between OSes.
Between OSX, AirDrop works very well. I have sent >10GB files between Macs, quite quick as well.
I have never send a 10TB file so I wouldn't know. None of my drives are that large yet :)
- mettamage 6y agoI use the magic of AirDrop as well :) Unfortunately, sometimes I'm on my Linux machine (in which case python3 -m http.server works just fine), or need to send a file to someone else and then I'd like to have at least some form of monitoring/progress. Edit: magic wormhole is awesome! Thanks! :D
- dijit 6y agoOpenDrop works very well on linux for airdrop between linux+macos. Provided of course that you have a wifi card that supports active monitor mode.. and you are root on your machine. https://github.com/seemoo-lab/opendrop https://github.com/seemoo-lab/opendrop
- ramses0 6y agoThere's a moderately useful one I've used quite a few times: https://snapdrop.net/ https://snapdrop.net/ It _imitates_ the AirDrop UI, but is not compatible. Use case is you open up snapdrop.net on both devices (nearby? same wifi?) and you can send files between, but I believe it all goes through a central server. Great for sending a few photos from phone to laptop or linux device when AirDrop isn't an option.
- spieglt 6y agoI wrote github.com/spieglt/flyingcarpet because I needed AirDrop on my Linux and Windows machines, pretty much does the same thing as running a Python server but over ad hoc wifi.
- theobeers 6y agoMagic Wormhole is good. These days I use croc,[0] which I find even better. [0]: https://github.com/schollz/croc https://github.com/schollz/croc
- kvn_95 6y agoOh this looks great! Thanks for this, checking it out.
- psanford 6y agoI never understood why croc chose to copy the features of Magic Wormhole but implement them in an incompatible way. Partially out of my annoyance with this I implemented a port of Magic Wormhole in Go that fully interoperates with the official python version: https://github.com/psanford/wormhole-william https://github.com/psanford/wormhole-william
- qrv3w 6y agoI initiated the croc project. Others have asked me the same thing, so I'll bite: I chose not to copy the features of magic wormhole because it seemed to me (at the time) to be very complicated and lacking in features crucial to myself (namely restarting transfers [1], sending folders without zipping them). This has been to my benefit, I think, because I can iterate on croc quickly without having to conform to the wormhole spec and I've since added features still not available in wormhole (like restarting transfers [1], and ipv6 support [2]). That being said, I really like magic wormhole and consider it my inspiration. And I'm glad that you ported it to Go! [1]: https://github.com/warner/magic-wormhole/issues/88 https://github.com/warner/magic-wormhole/issues/88 [2]: https://github.com/warner/magic-wormhole/issues/354 https://github.com/warner/magic-wormhole/issues/354
- clankyclanker 6y agoWould it be possible to sniff the protocol on the wire and provide some sort of cross-compatible magic wormcroc service?
- kilroy123 6y agoI once sent a huge file over airdrop and was shocked how much faster it was then sending through the local LAN.
- mistrial9 6y agosome copy methods verify and check during the transfer operation, others do not, so the final speeds are very different between them
- icebraining 6y agoThe major difference is that Airdrop establishes a direct WiFi connection, bypassing the router completely.
- emit_time 6y agoJust had a 41GB set of files sent to me in one transfer using magic-wormhole. Worked first try without a hitch. Pretty awesome from the receiving end.
- Zenbit_UX 6y agoThis is local lan only right? Or are you port forwarding to expose it?