ideaplexus / webwormhole Goto Github PK
View Code? Open in Web Editor NEWThis project forked from saljam/webwormhole
Password authenticated WebRTC.
License: BSD 3-Clause "New" or "Revised" License
This project forked from saljam/webwormhole
Password authenticated WebRTC.
License: BSD 3-Clause "New" or "Revised" License
WARNING THIS PROJECT IS STILL IN EARLY DEVELOPMENT, USES EXPERIMENTAL CRYPTOGRAPHIC LIBRARIES, AND HAS NOT HAD ANY KIND OF SECURITY OR CRYPTOGRAPHY REVIEWS. IT MIGHT BE BROKEN AND UNSAFE. https://xkcd.com/949/ WebWormhole creates ephemeral pipes between computers to send files or other data. Try it at https://webwormhole.io or on the command line. On one computer the tool generates a one-time code for us: $ cat hello.txt hello, world $ ww send hello.txt 8-enlist-decadence On another we use the code to establish a connection: $ ww receive 8-enlist-decadence $ cat hello.txt hello, world It is inspired by and uses a model very similar to that of Magic Wormhole. Thanks Brian! https://github.com/warner/magic-wormhole WebWormhole differs from Magic Wormhole in that it uses WebRTC to make the direct peer 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 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. To install: $ go get -u webwormhole.io/cmd/ww Unless otherwise noted, the source files are distributed under the BSD-style license found in the LICENSE file.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.