I submitted a feature request for encryption over this (it's probably vulnerable to MITM attacks as-is, as you never verify the recipient). My request was:
* Generate the URL like sharefest.me/roomid#randomstring
* Sharefest encrypts the file contents before and after transmission with randomstring as key using the SJCL.
* Send the URL/key out of band, over a secure channel.
The other thing is, as with almost all web-based solutions, you're being tracked by various scripts in the background (Google API/JS, etc.). So, if you're paranoid, you're better off with a client solution.
This might be cool in theory, but no way in HELL it's the 'easiest way in the world.' As of right now, only chrome can transfer files to chrome, and firefox to firefox.
Speaking of which, is there a website where people share what they "sync" with BTSync? There was a website called 12char.com, but it's dead now. Are there alternatives to 12char?
Recently, I started building a website which does pretty much exactly this. When I had it up and running after a few days (the WebRTC API is relatively simple), I found sharefest and have been using that since.
It's a great way to get files from one place to the other. The (encrypted) data does not go via a server, making this potentially the fastest, most scalable and safest type of file transfer available in a browser. One of the extra perks is that sharing files on a local network becomes really really fast. It's miles ahead
Waiting for the day RIAA will "demand" that browser vendors, such as Google, Microsoft and Apple especially, stop implementing protocols that "make it easy" to pirate files. And the companies might actually listen. So far Google has fulfilled their every request and then some (hello ContentID, mass DMCA automation tool for links, and SEO punishments!), so it wouldn't surprise me if they did this, too.
Won't work for me. I want to send a file, know when it's done and close my computer. With Dropbox and others I know when it's sent from my perspective. With P2P the whole system becomes unstable. And for all of my file sharing, it is unacceptable. Too much uncertainty.
if you're only sending to one recipient we have that feature in (you get file downloaded green message on the top)
if you have multi recipient that's a more complex ui problem that we're thinking of...
Thanks for the feedback
If anyone has bitdefender installed, it may block websockets from communicating with the server.
If you don't receive a url when adding a file, check your websockets status here: http://websocketstest.com/
How about a checkbox for keeping the file in local storage, so when you restart the browser, you can share that file without having to download first? Or is that done already anyway?
I've received a feedback that people want a copy to clipboard button, I'm against it just because there's no way to do it today without flash.
what do you guys think?
Sharefest and google drive are made for different purposes.
Sharefest is a file sharing/transfer platform.
When Drive is, well as its name infers...a drive.
[+] [-] StavrosK|12 years ago|reply
* Generate the URL like sharefest.me/roomid#randomstring
* Sharefest encrypts the file contents before and after transmission with randomstring as key using the SJCL.
* Send the URL/key out of band, over a secure channel.
* Voila, end-to-end crypto.
I don't know if anything became of it, though.
EDIT: Oh, here it is: https://github.com/Peer5/ShareFest/issues/24
[+] [-] shacharz|12 years ago|reply
[+] [-] kimlelly|12 years ago|reply
[+] [-] wslh|12 years ago|reply
If someone is interested I share a list of similar approaches:
https://www.getshareapp.com/v2 (from BitTorrent, requires a plugin):
http://www.jetbytes.com/
http://www.filesovermiles.com/
http://host03.pipebytes.com/
[+] [-] erbbysam|12 years ago|reply
[+] [-] shacharz|12 years ago|reply
[+] [-] kimlelly|12 years ago|reply
(It's not just file sharing, though: it aims to address your entire encrypted p2p communication needs.)
[+] [-] Xanza|12 years ago|reply
As of now, the easiest, best, fastest, and most secure way to transfer files is by using BTSync. (http://labs.bittorrent.com/experiments/sync.html)
Create a shared folder, give out the secret or read only key, done.
[+] [-] StavrosK|12 years ago|reply
[+] [-] dombili|12 years ago|reply
[+] [-] rasur|12 years ago|reply
[+] [-] jodiug|12 years ago|reply
It's a great way to get files from one place to the other. The (encrypted) data does not go via a server, making this potentially the fastest, most scalable and safest type of file transfer available in a browser. One of the extra perks is that sharing files on a local network becomes really really fast. It's miles ahead
Props to the devs for making this! :)
[+] [-] shacharz|12 years ago|reply
[+] [-] mtgx|12 years ago|reply
[+] [-] imissmyjuno|12 years ago|reply
[+] [-] shacharz|12 years ago|reply
[+] [-] AndrewDucker|12 years ago|reply
[+] [-] shacharz|12 years ago|reply
[+] [-] deweerdt|12 years ago|reply
[+] [-] shacharz|12 years ago|reply
[+] [-] chourobin|12 years ago|reply
[+] [-] shacharz|12 years ago|reply
[+] [-] MrJagil|12 years ago|reply
[+] [-] shacharz|12 years ago|reply
[+] [-] tommi|12 years ago|reply
[+] [-] shacharz|12 years ago|reply
[+] [-] shacharz|12 years ago|reply
[+] [-] PavlovsCat|12 years ago|reply
[+] [-] shacharz|12 years ago|reply
[+] [-] NelsonMinar|12 years ago|reply
[+] [-] shacharz|12 years ago|reply
[+] [-] whadar|12 years ago|reply
[+] [-] shacharz|12 years ago|reply
[+] [-] padenot|12 years ago|reply
[+] [-] isxek|12 years ago|reply
[+] [-] whadar|12 years ago|reply
[+] [-] adventureartist|12 years ago|reply
[+] [-] shacharz|12 years ago|reply
[+] [-] katzboaz|12 years ago|reply
[+] [-] andarianlb|12 years ago|reply
[+] [-] shacharz|12 years ago|reply
[+] [-] whadar|12 years ago|reply
[+] [-] djim|12 years ago|reply
[+] [-] shacharz|12 years ago|reply