peertransfer

所属分类:通讯编程
开发工具:CSS
文件大小:0KB
下载次数:0
上传日期:2023-02-19 20:29:39
上 传 者sh-1993
说明:  使用WebRTC在浏览器中发送加密的p2p和e2e文件。,
(Send a file p2p and e2e encrypted in your browser using WebRTC.,)

文件列表:
.travis.yml (190, 2023-02-19)
LICENSE (1065, 2023-02-19)
assets/ (0, 2023-02-19)
assets/appshot.171012.png (46073, 2023-02-19)
assets/clipboard.css (952, 2023-02-19)
assets/clippy.svg (519, 2023-02-19)
assets/favicon.png (8449, 2023-02-19)
assets/github.png (1714, 2023-02-19)
assets/green-big.png (343, 2023-02-19)
assets/green.png (292, 2023-02-19)
assets/icons.svg (2978, 2023-02-19)
browser.js (4886, 2023-02-19)
index.html (1955, 2023-02-19)
package-lock.json (541394, 2023-02-19)
package.json (1675, 2023-02-19)
style.css (4169, 2023-02-19)

# Peertransfer In-browser secure peer-to-peer filetransfer in *three simple steps:* 1. Select the file you want to send. 2. Open the generated link on other PCs. 3. Download over a **direct**, **authenticated** and **end-to-end encrypted** line. *Thus the file will only be available for download as long as the sender keeps his browser tab open.* [![peertransfer](https://github.com/perguth/peertransfer/blob/master/assets/appshot.171012.png)](https://github.com/perguth/peertransfer/blob/master/https://pguth.github.io/peertransfer/) ## Features - [x] Data is sent directly peer-to-peer. - [x] Data is transferred using end-to-end encryption (due to WebRTC). - [x] The messages that are relayed by a server to initiate the p2p WebRTC connections are encrypted (to protect against IP leakages and man-in-the-middle attacks while initiating WebRTC). # Install A hosted instance of Peertransfer is available at https://perguth.github.io/peertransfer/ ```bash git clone https://github.com/pguth/peertransfer.git cd peertransfer export NODE_ENV=production npm install npm start # You can also set HUB_URLS to a comma separated list of `signalhub` URLs ``` # Related - A variation of Peertransfer I wrote: [peermesh](https://github.com/perguth/peertransfer/blob/master/https://github.com/pguth/peermesh) - [sharedrop](https://github.com/perguth/peertransfer/blob/master/https://github.com/cowbell/sharedrop) "HTML5 clone of Apple's AirDrop - easy P2P file transfer powered by WebRTC" - [ShareFest](https://github.com/perguth/peertransfer/blob/master/https://github.com/Peer5/ShareFest) "Web based p2p file sharing built on WebRTC Data Channels API" - [serverless-webrtc](https://github.com/perguth/peertransfer/blob/master/https://github.com/cjb/serverless-webrtc/) "A demo of using WebRTC with no signaling server." - [WebTorrent](https://github.com/perguth/peertransfer/blob/master/https://github.com/feross/webtorrent) "Streaming torrent client for node & the browser" - [OnionShare](https://github.com/perguth/peertransfer/blob/master/https://github.com/micahflee/onionshare) "Securely and anonymously share a file of any size" - [FilePizza](https://github.com/perguth/peertransfer/blob/master/https://github.com/kern/filepizza) "Peer-to-peer file transfers in your browser" - HTML/CSS of this project are forked from [Creating a File Encryption App with JavaScript](https://github.com/perguth/peertransfer/blob/master/http://tutorialzine.com/2013/11/javascript-file-encrypter/) ([license](https://github.com/perguth/peertransfer/blob/master/https://tutorialzine.com/license): *"You can use, modify and build upon our code for your (or your clients’) personal and commercial projects with no attribution necessary."*).

近期下载者

相关文件


收藏者