All Projects → perguth → Peertransfer

perguth / Peertransfer

Licence: mit
📦 • Send a file p2p and e2e encrypted in your browser using WebRTC.

Projects that are alternatives of or similar to Peertransfer

peermesh
💫 Exchange files p2p and e2e encrypted over a fully meshed network in your browser using WebRTC.
Stars: ✭ 107 (-55.04%)
Mutual labels:  transfer, webrtc, p2p
Peardownloader.js
一个支持多协议、多源、混合P2P-CDN的下载器
Stars: ✭ 170 (-28.57%)
Mutual labels:  webrtc, p2p, browser
secure-webrtc-swarm
💢 Create a swarm of p2p connections with invited peers using WebRTC.
Stars: ✭ 23 (-90.34%)
Mutual labels:  encryption, webrtc, p2p
Pearplayer.js
支持WebRTC的多源多协议混合P2P-CDN的流媒体播放器
Stars: ✭ 512 (+115.13%)
Mutual labels:  webrtc, p2p, browser
Webtorrent
⚡️ Streaming torrent client for the web
Stars: ✭ 25,554 (+10636.97%)
Mutual labels:  webrtc, p2p, browser
Libcrtc
WebRTC C++ library built on top of chromium webrtc.
Stars: ✭ 89 (-62.61%)
Mutual labels:  webrtc, p2p, transfer
Simple Peer
📡 Simple WebRTC video, voice, and data channels
Stars: ✭ 5,923 (+2388.66%)
Mutual labels:  webrtc, p2p, browser
Peerjs
Simple peer-to-peer with WebRTC
Stars: ✭ 9,888 (+4054.62%)
Mutual labels:  webrtc, p2p, browser
P2pt
Simple WebRTC Peer 2 Peer connections using WebTorrent trackers as the signalling server. Use WebTorrent trackers for any kind of WebRTC app ! 🔥 Make WebRTC apps fast & easy ! 🚀⭐
Stars: ✭ 159 (-33.19%)
Mutual labels:  webrtc, p2p
Pikachu Volleyball P2p Online
Pikachu Volleyball peer-to-peer online via WebRTC data channels
Stars: ✭ 160 (-32.77%)
Mutual labels:  webrtc, p2p
Bt
BitTorrent library and client with DHT, magnet links, encryption and more
Stars: ✭ 2,011 (+744.96%)
Mutual labels:  p2p, encryption
P2p Cdn Sdk Javascript
Free p2p cdn github javascript sdk to reduce video streaming costs of live and on demand video using webrtc by upto 90% and improve scalability by 6x - 🚀 Vadootv 🚀
Stars: ✭ 158 (-33.61%)
Mutual labels:  webrtc, p2p
End to end encryption
🔐 Server API to support End-to-End Encryption
Stars: ✭ 155 (-34.87%)
Mutual labels:  encryption, end-to-end-encryption
Spitfire
An easy to use WebRTC Datachannels library for .NET applications.
Stars: ✭ 164 (-31.09%)
Mutual labels:  webrtc, p2p
Webrtc Qr
WebRTC Connect Experiment - https://aquigorka.com/webrtc-qr/
Stars: ✭ 154 (-35.29%)
Mutual labels:  webrtc, p2p
Meshenger Android
P2P Audio/Video calls over local networks. No server or Internet access needed.
Stars: ✭ 152 (-36.13%)
Mutual labels:  webrtc, p2p
Torrent Discovery
Discover BitTorrent and WebTorrent peers
Stars: ✭ 177 (-25.63%)
Mutual labels:  p2p, browser
Datash
Send and Receive files directly from your browser with end-to-end encryption
Stars: ✭ 178 (-25.21%)
Mutual labels:  end-to-end-encryption, browser
Android
EteSync - Secure, end-to-end encrypted, and privacy respecting sync for your contacts, calendars and tasks.
Stars: ✭ 184 (-22.69%)
Mutual labels:  encryption, end-to-end-encryption
Netflux
JavaScript client and server side transport API based on WebRTC & WebSocket
Stars: ✭ 188 (-21.01%)
Mutual labels:  webrtc, p2p

Peertransfer

Greenkeeper badge

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

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/

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

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].