Ephemeral WebRTC data transfer pipes between computers
WebWormhole creates ephemeral pipes between computers to send files or other data.
WebWormhole is inspired by and uses a model very similar to that of Magic Wormhole. It differs in that it uses WebRTC to make its connections. This allows us to make use of WebRTC's NAT traversal tricks, as well as the fact that it can be used in browsers.
The exchange of session descriptions (offers and answers) is protected by PAKE (we use CPace) and a generated random password, similar to Magic Wormhole. The session descriptions include the fingerprints of the DTLS certificates that WebRTC uses to secure its communications. The protocol does not need to trust the signalling server to maintain the confidentiality of the files transferred.
- Download package
-
Checkout Package
osc -A https://api.opensuse.org checkout home:mia/webwormhole && cd $_ - Create Badge
Source Files
| Filename | Size | Changed |
|---|---|---|
| 0001-Disable-browser-extension-quirk-in-UI.patch | 0000001325 1.29 KB | |
| _service | 0000000652 652 Bytes | |
| vendor.tar.zst | 0001923387 1.83 MB | |
| webwormhole-20250531.g386ff1b.obscpio | 0000321547 314 KB | |
| webwormhole-sysusers.conf | 0000000082 82 Bytes | |
| webwormhole.changes | 0000000223 223 Bytes | |
| webwormhole.obsinfo | 0000000112 112 Bytes | |
| webwormhole.service | 0000000496 496 Bytes | |
| webwormhole.spec | 0000003226 3.15 KB | |
| webwormhole.sysconfig | 0000000207 207 Bytes |
Comments 0