hey. im working on a p2p file sharing app. its far from finished, but ive got enough to put it up for testing and demo purposes. it would be great if you would like to take a look and share feedback.
the aim is for this is to make it easier to transfer files between your own devices.
(my app-description combined with security-claims typically raises eyebrows, so id like to include a link to a related reddit post: https://www.reddit.com/r/cryptography/comments/1evdby4/is_this_a_secure_messaging_app)
some pending things to add:
- improved connection stability when over the internet.
- increased file size capacity (currently limited to around 50MB)
- add file-transfer progress indicator (useful for larger payloads).
feel free to reach out for clarity.
It doesn’t sound as zero-installation as you wrote in other comments.
At this point I could just install wireguard on the server and use whatever filesharing protocol I want. As I do now, but I think I’m not your target audience anyway.
If I would use your server, than it wouldn’t be really p2p.
im pretty sure its zero-installation. its a webapp. you go to a url, then thats it.
with WebRTC, the p2p connections is established between browsers. so i think it has a strong case for being p2p. You would be using your own device to run the javascript in the browser and storage provided by the browser is also from your device.
it will do all the encryption, data storage, etc on your browser using only the resources the browser will provide. I believe the functionality as a result is substancially independent selfhosted and p2p.
You coneniently doesn’t include the part where you install the STUN server
It’s on the todo list. Like I mentioned in the parent post, it’s far from finished.