New Research: Supply Chain Attack on Axios Pulls Malicious Dependency from npm.Details →
Socket
Book a DemoSign in
Socket

peertransfer

Package Overview
Dependencies
Maintainers
1
Versions
1
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

peertransfer

In-browser P2P-filetransfer in three simple steps: 1) Drop files into your browser. 2) Open the generated link on the second PC. 3) Download the files over a direct and encrypted line.

latest
Source
npmnpm
Version
1.0.0
Version published
Maintainers
1
Created
Source

Peertransfer

In-browser secure P2P-filetransfer in three simple steps:

  • Select the file you want to send.
  • Open the generated link on other PCs.
  • Download over a direct (as in peer-to-peer) 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

  • Data is sent peer-to-peer
  • Data is transferred using end-to-end encryption (due to WebRTC)
  • The initial messages that are relayed by server to initiate the p2p WebRTC connections are encrypted using a key that is shared out-of-band while passing around the generated URL (to protect against IP leakages and man-in-the-middle attacks while initiating WebRTC)

Install

A hosted instance of Peertransfer is available at https://pguth.github.io/peertransfer/

git clone https://github.com/pguth/peertransfer.git
cd peertransfer
npm start

Keywords

WebRTC

FAQs

Package last updated on 08 Oct 2017

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts