Secure, anonymous file transfer demonstrator via Veilid

Distrans is a simple and very basic (atm) secure file transfer program utilizing the Veilid secure network. This is mainly just a technology demonstrator right now - showing how something like bit torrent could work over a secure, DHT-based network - but it works surprisingly well.

Right now, you can seed a single file and as long as distrans is up and running with that seed, anyone can grab it from the network using the provided hashcode. If you want to seed multiple files, you can just background the process or get real familiar with tmux. :wink:

Multi-file seeding and a tracker-like index are on the roadmap, so it will be exciting to see how this project develops. Just goes to show yet another way that the Veilid protocol can be used to help us take back the Internet we were promised!

4 Likes

For anyone here who hasn’t tried it. This is well worth playing with. Compared with some of the early fiddling I experienced with Veilid Chat this was a straightforward install and use.

Living in the weird world we do having access to an anonymous file transfer tool that doesn’t expose file name or sender information in the sharing ID could become a useful thing to have on hand, and every extra user helps test the Veilid concept!

1 Like

I think that this is one of the things I like about this, and I’m hoping that some Rustaceans out there will either help contribute to implementing the multiplexing portion of the framework that’s there or that folks will crack open this demo utility and make more full-featured things.

But knowing that there’s a point-to-point, p2p, secure and encrypted way to share files is a game-changer and all it really needs is a way to be easy enough for less-technical people to fire up and run.

What I would really, really like to see is the integration of distrans and veilidchat into a single app to where you can transfer files via a chat interface, or have chats running alongside “distribution channels” or trackers of some sort. In time, maybe that dream will become a reality but since I don’t know shit about UIs and UI-creation frameworks, it ain’t gonna be me that does it anytime soon. :smiley:

1 Like