Earlier quoted context omitted.
Encryption ought to be standard. Making it optional means most people won't use it.
Per spec DataChannels should use encryption by default, you must still encrypt all WebSocket or other traffic that goes via your server.
Show HN: Pure JavaScript P2P file sharing in the browser
61–70 of 72 posts
Re: Show HN: Pure JavaScript P2P file sharing in the browser
#62Earlier quoted context omitted.
Great, I'll give it a go soon. I had a look but it can only share folders, not a single file. Otherwise, a very useful service! EDIT: And it's all static HTML, fantastic! I just hosted it on my server, although there doesn't seem to be much of a reason to do that, since it's all static! Thanks a lot for this.
I worked REALLY HARD to make it all statil HTML and Javascript, and I'm still working hard to remove the handshake servers... Any help here will be greatly welcome :-)
Re: Show HN: Pure JavaScript P2P file sharing in the browser
#63Earlier quoted context omitted.
Can the WebP2P protocol be used for Bittorent, too, like instead of that Torque thing they have?
Someone else made a browser-based BitTorrent-client, http://hcliff.github.com/ampere/ Which, apparently, is based on this code by piranna.
Re: Show HN: Pure JavaScript P2P file sharing in the browser
#64Earlier quoted context omitted.
I worked REALLY HARD to make it all statil HTML and Javascript, and I'm still working hard to remove the handshake servers... Any help here will be greatly welcome :-)
Hmm, who runs the handshake servers, and how can you remove them? Unfortunately I haven't managed to get the app to run, but it sounds fantastic in theory...
Ideally, I would like to use something more "agnostic" like SIP or XMPP, but didn't be able yet to do it in an anonimous way, since both protocols require to create accounts somewhere that later when you register on a SIP or XMPP server it ask to confirm that you exists, so goodbye anonimity :-(
Re: Show HN: Pure JavaScript P2P file sharing in the browser
#65Earlier quoted context omitted.
Not working on Chrome 25 either
no working with chrome 26 ...
Yes: I developed DataChannel-polyfill, the first working implementation of the DataChannels specification, too... :-)
Re: Show HN: Pure JavaScript P2P file sharing in the browser
#66Re: Show HN: Pure JavaScript P2P file sharing in the browser
#67Looks like the future of file sharing. Just waiting for the day when all the browsers would start supporting it.
It works on most browsers
Re: Show HN: Pure JavaScript P2P file sharing in the browser
#68Earlier quoted context omitted.
Someone else made a browser-based BitTorrent-client, http://hcliff.github.com/ampere/ Which, apparently, is based on this code by piranna.
WHAT?!?!?!?!! It's the first news I have about that, I don't know to be happy about it or angry about nobody told me... :-P
Re: Show HN: Pure JavaScript P2P file sharing in the browser
#69False and misleading title. _serverless_ file sharing says title, yet the technology "requires a HTTP server". "Its completely anonymous as no data is ever stored on the server". Incorrect, only mild protection against sniffing and spoofing is provided. The underlying code documentations speaks of "This makes it perfect for anonymity": https://github.com/ShirsenduK/WhatAreYouDownloading/tree/mas... No PKI is linked o…
What's "neighbor invite" NAT traversal? This term doesn't resolve to anything on Google.
Re: Show HN: Pure JavaScript P2P file sharing in the browser
#70Earlier quoted context omitted.
Hmm, who runs the handshake servers, and how can you remove them? Unfortunately I haven't managed to get the app to run, but it sounds fantastic in theory...
Currently I'm using PubNub as a "pool of peers", where a new peer connect and send a "presence" message that's listened by the previous peers, that then send a SDP offer to that new guy. Later, it keeps waiting some time sending offers to the new guys, and when it has several connections (from older and newer peers) it disconnect and start to search for new peers only over the WebP2P network. Ideally, I would like to…