WebWormhole lets you send files from one place to another.
WebWormhole Extension
1. Generate a one-time code on one end.
2. Enter the same code on a another machine.
3. Drag and drop files from either side to send them down the wormhole.
The connection is established using WebRTC. The code is used to secure and authenticate it.
This extension lets you install a local copy of the web client that is on https://webwormhole.io. It is otherwise identical. It can be used to send and receive from the web and command line clients.
Source code is available at https://github.com/saljam/webwormhole.
Read more
2. Enter the same code on a another machine.
3. Drag and drop files from either side to send them down the wormhole.
The connection is established using WebRTC. The code is used to secure and authenticate it.
This extension lets you install a local copy of the web client that is on https://webwormhole.io. It is otherwise identical. It can be used to send and receive from the web and command line clients.
Source code is available at https://github.com/saljam/webwormhole.
Source Manifest.json
{"update_url": "https://clients2.google.com/service/update2/crx",\t"manifest_version": 2,\t"name": "WebWormhole",\t"version": "0.7",\t"description": "WebWormhole lets you send files from one place to another.",\t"icons": {\t\t"16": "hole16.png",\t\t"48": "hole48.png",\t\t"128": "hole128.png"\t},\t"browser_action": {\t\t"default_title": "WebWormhole",\t\t"default_icon": "hole.png"\t},\t"background": {\t\t"scripts": [\t\t\t"background.js"\t\t]\t},\t"web_accessible_resources": [\t\t"main.js",\t\t"webwormhole.js",\t\t"webwormhole.wasm",\t\t"wasm_exec.js",\t\t"sw.js",\t\t"icon.svg",\t\t"space.svg"\t],\t"content_security_policy": "default-src 'self'; script-src 'self' 'wasm-eval'; img-src 'self' blob:; connect-src wss://webwormhole.io"}
Read more