Sharedrop !!better!! -

| Feature | Sharedrop | Apple AirDrop | Snapdrop | Wormhole (Magic Wormhole) | |------------------------|------------------|----------------------|-------------------|---------------------------| | Platform | Web (any OS) | Apple only | Web (any OS) | CLI + Web | | Encryption | DTLS | Apple’s custom | DTLS (WebRTC) | PAKE + NaCl | | Authentication | None | Contacts / Everyone | None | One-time code (secure) | | Max file size (practical) | ~1 GB | No practical limit | ~1 GB | ~10 GB (CLI) | | Cross-subnet support | No (LAN only) | No (BT + Wi-Fi) | No (LAN only) | Yes (relay) | | Open source | Yes (MIT) | No | Yes (GPLv3) | Yes (MIT) |

: Circumventing email attachment limits (typically 25MB) for large documents or media files. ShareDrop vs. Alternatives sharedrop

No mutual authentication. An attacker on the same LAN could impersonate a target device if they can manipulate WebRTC signaling or perform a Man‑in‑the‑Middle (MitM) attack on the signaling channel. | Feature | Sharedrop | Apple AirDrop |

File sharing has become an integral part of modern computing, with numerous applications in personal and professional settings. The increasing demand for file sharing has led to the development of various systems, including cloud storage services (e.g., Dropbox, Google Drive), peer-to-peer networks (e.g., BitTorrent), and hybrid systems (e.g., Resilio Sync). However, these systems often suffer from limitations, such as: An attacker on the same LAN could impersonate

| File Size | Avg. Transfer Time | Success Rate | Bottleneck | |-----------|--------------------|--------------|--------------------------------| | 10 MB | 0.8 sec | 99% | SCTP handshake | | 100 MB | 6.2 sec | 95% | Browser memory usage | | 1 GB | 75 sec | 70% | Chrome tab crash (> 2 GB heap) | | 5 GB | Not completed | < 10% | JavaScript memory limit |

: The project is open-source, allowing for transparency and community contributions to its security and features. Ideal Use Cases

With Sharedrop, you can simply open the platform on both your laptops, and you'll be able to see each other's devices listed on the screen. You can then select the device you want to share the file with, and the transfer will start immediately.