awesome-repositories.com
Blog
awesome-repositories.com

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetÀ proposNotre méthodologiePresseServeur MCP
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
warner avatar

warner/magic-wormhole

0
View on GitHub↗
22,663 stars·744 forks·Python·MIT·12 vuesmagic-wormhole.readthedocs.io/en/latest↗

Magic Wormhole

Magic-wormhole is a peer-to-peer file transfer tool used to send files, directories, and text strings between computers. It functions as a secure data relay that establishes ephemeral encrypted network tunnels for ad hoc data exchange without requiring permanent accounts or shared folders.

The system utilizes a password-authenticated key exchange to establish a shared secret from a short, human-readable code. This single-use secret handshake ensures the connection is invalidated after a successful pair to prevent replay attacks, while a rendezvous server helps peers exchange connection details to bypass firewalls.

The tool provides a command-line interface for performing point-to-point transfers using end-to-end AES encryption. It manages large data transfers through chunked data streaming and TCP-based peer tunneling to move information safely between devices.

Features

  • Peer-to-Peer File Sharing - Acts as a peer-to-peer utility for sending files and text between computers using single-use encryption codes.
  • Secure File Transfer - Provides secure transfer of arbitrary sized files, directories, and text strings between computers.
  • Ad Hoc Data Exchange - Enables quick sending of text or files between machines without requiring permanent accounts or shared folders.
  • Encrypted Tunneling - Establishes temporary encrypted tunnels between two endpoints for safe information exchange.
  • Single-Use Handshakes - Ensures the connection code is invalidated immediately after a successful pair to prevent replay attacks.
  • Password-Authenticated Key Exchanges - Uses a password-authenticated key exchange to establish a shared secret from a human-readable code.
  • End-to-End Encryption - Provides end-to-end AES encryption to ensure only the intended recipients can access the transferred data.
  • PAKE Transports - Implements a transport mechanism using PAKE to establish encrypted connections without pre-shared keys.
  • Command Line Interfaces - Provides a terminal-based interface for performing secure point-to-point transfers.
  • File Sharing - Facilitates direct file sharing between different hardware devices over a network.
  • Network Data Streaming - Uses chunked data streaming to move large files efficiently between network sockets and disks.
  • Encrypted Relaying - Uses a rendezvous server as an encrypted relay to move data between hosts and bypass firewalls.
  • Peer-to-Peer Networking - Establishes direct TCP-based peer-to-peer network connections for streaming data without permanent intermediaries.
  • Rendezvous Servers - Implements a rendezvous server to help peers exchange connection details and bypass firewalls.
  • Communication and Collaboration - Secure and fast file transfer tool for text and directories.
  • File Sharing - Secure transfer of files and text between computers.

Historique des stars

Graphique de l'historique des stars pour warner/magic-wormholeGraphique de l'historique des stars pour warner/magic-wormhole

Recherche par IA

Explorez plus de dépôts awesome

Décrivez vos besoins en langage naturel — l'IA classe des milliers de projets open source sélectionnés par pertinence.

Start searching with AI

Alternatives open source à Magic Wormhole

Projets open source similaires, classés selon le nombre de fonctionnalités partagées avec Magic Wormhole.
  • awesome-selfhosted/awesome-selfhostedAvatar de awesome-selfhosted

    awesome-selfhosted/awesome-selfhosted

    299,516Voir sur GitHub↗

    This project is a community-curated directory of open-source software designed for deployment in private server environments and home labs. It serves as a comprehensive resource for discovering independent, self-hosted alternatives to mainstream cloud services, enabling users to maintain full data ownership and control over their digital infrastructure. The directory is structured through a hierarchical taxonomy that organizes a vast collection of applications into logical categories, ranging from media management and data analytics to private communication and team productivity tools. It dis

    awesomeawesome-listcloud
    Voir sur GitHub↗299,516
  • schollz/crocAvatar de schollz

    schollz/croc

    35,272Voir sur GitHub↗

    Croc is a command-line utility for sending files and folders between computers using end-to-end encrypted peer-to-peer connections. It employs elliptic curve encryption and key agreement to secure data transmission between remote endpoints. The tool allows users to coordinate transfers using a shared code phrase and supports the operation of custom relay servers to facilitate connections without relying on public infrastructure. It also includes a proxy client to route encrypted traffic through SOCKS5 proxies. Additional capabilities include resumable data transmission for unstable connectio

    Godata-transferfile-sharinggolang
    Voir sur GitHub↗35,272
  • micahflee/onionshareAvatar de micahflee

    micahflee/onionshare

    6,993Voir sur GitHub↗

    OnionShare is a privacy-focused data transfer tool and onion service host. It enables the anonymous sharing of files and the hosting of websites by creating temporary hidden services on the Tor network. The software functions as a peer-to-peer system that moves data directly between endpoints without utilizing central third-party servers. It provides capabilities for anonymous file sharing, website hosting, and encrypted peer-to-peer chat, ensuring the identities and IP addresses of participants remain hidden. Communication is secured through end-to-end encryption and Tor-based onion routing

    Python
    Voir sur GitHub↗6,993
  • dat-ecosystem/datAvatar de dat-ecosystem

    dat-ecosystem/dat

    8,231Voir sur GitHub↗

    Dat is a peer-to-peer file synchronization tool that combines an append-only, hash-addressed log with Merkle tree verification, cryptographic access keys, live streaming replication, and swarm networking for sparse, versioned file sharing. It stores file data and metadata in a cryptographically signed, versioned append-only log where each entry is identified by its hash, and uses public-key cryptography to secure archives with separate read and write keys. The tool enables live streaming replication of data between peers as entries are appended, with Merkle tree integrity verification that su

    JavaScriptcommand-linedatdat-node
    Voir sur GitHub↗8,231
Voir les 30 alternatives à Magic Wormhole→

Questions fréquentes

Que fait warner/magic-wormhole ?

Magic-wormhole is a peer-to-peer file transfer tool used to send files, directories, and text strings between computers. It functions as a secure data relay that establishes ephemeral encrypted network tunnels for ad hoc data exchange without requiring permanent accounts or shared folders.

Quelles sont les fonctionnalités principales de warner/magic-wormhole ?

Les fonctionnalités principales de warner/magic-wormhole sont : Peer-to-Peer File Sharing, Secure File Transfer, Ad Hoc Data Exchange, Encrypted Tunneling, Single-Use Handshakes, Password-Authenticated Key Exchanges, End-to-End Encryption, PAKE Transports.

Quelles sont les alternatives open-source à warner/magic-wormhole ?

Les alternatives open-source à warner/magic-wormhole incluent : awesome-selfhosted/awesome-selfhosted — This project is a community-curated directory of open-source software designed for deployment in private server… schollz/croc — Croc is a command-line utility for sending files and folders between computers using end-to-end encrypted peer-to-peer… micahflee/onionshare — OnionShare is a privacy-focused data transfer tool and onion service host. It enables the anonymous sharing of files… dat-ecosystem/dat — Dat is a peer-to-peer file synchronization tool that combines an append-only, hash-addressed log with Merkle tree… ipfs/kubo — Kubo is a peer-to-peer implementation of the InterPlanetary File System (IPFS) designed for decentralized data storage… schlagmichdoch/pairdrop — PairDrop is a cross-platform file sharing application and web-based tool for peer-to-peer data exchange. It enables…