Description: Magic wormhole provides a library & a command line so users can send arbitrary sized files and directories from one computer to another.
Status: Active
Core Features and Compatibility
Core Features: Secure File Transfer, End-to-End Encryption, Human-Friendly One-Time Codes, Cross-Platform Support, No Prior Setup Needed, Works Through NAT/Firewalls, CLI-Based Interface, Support for File and Text Message Transfers, Fast Peer-to-Peer (P2P) Connections When Possible, Fallback to Relay Server
Operating Systems: MacOS, Linux, Windows
Offline Functionality: ❌
Mobile Support: ❌
Languages Supported: English
Technical Level: Intermediate
Security and Privacy
Security Features: End-to-End Encryption, One-Time Passwords (OTPs) for Authentication, Public/Private Key Pair Encryption, Strong Cryptography (RSA & X25519), Protection Against Man-in-the-Middle (MITM) Attacks, Human-Friendly Verification Codes, Secure Key Exchange, Default Use of Secure Communication Protocols (TLS).
Data Collection Level: Minimal
Security and Privacy Rating: ⭐⭐⭐⭐⯪ (4.60)
Deployment and Technical Details
Deployment Architecture: A service with a local client that’s hosted by a third party - You install a client on your device, but it connects to and depends on a remote server.
License: GNU AGPL V3
Cost: Fully Free
Maintenance and Support
Maintenance Status: Updated at least once a month. The development team is responsive to good changes. No clear government funding. Appears to be done by an individual , which may support neutrality. Overall is financially stable.
Community Support: ✅
Maintenance and Sustainability Rating: ⭐⭐⭐☆☆ (3.00)
Limitations and Vulnerabilities: IP Address has the potential to be leaked while transferring files, but can be combated by using Magic Wormhole through Tor.
The default relay server has no uptime guarantees, which can cause connection issues.
The default 16-bit entropy in wormhole codes makes attacks possible (1 in 65,536 chance)
The default relay server has no uptime guarantees, which can cause connection issues.
Difficult to self-host/deploy.