Pretty Simple File Sharing Protocol
- 5 Devlogs
- 11 Total hours
A custom file sharing protocol built in rust
A custom file sharing protocol built in rust
This is my final devlog before shipping this project!
There hasn’t been a devlog in a really long time so i decided to do one now.
Thank you for reading this devlog
here’s an image of the build script in action
There has been 1 huge addition made to psfsp and it’s that there is a GUI now.
It is not a traditional GUI, but it more resembles electron, using a library called tauri which uses the system webview but allows you to call rust functions from the app.
Currently the app shows the available files and allows you to download files from the server but the code is a bit buggy on the networking side and shows error messages when it’s completely fine
There have been a lot of new updates and improvements to psfsp. Here’s all of them:
The TLS certificates are generated locally on the first startup and saved to the home folder. They are self signed and do not depend on a machine name.
That’s it for now
It’s new devlog time. There have been a ton of features added to pretty simple file sharing protocol. - First of all, you can share files.
This is meant to be a replacement for the dated FTP protocol, and even a competitor though there is a long way to go.
PSFSP is a custom file sharing protocol built completely from scratch. It would reroute every new connection to a new thread on an ephemeral port, and send the data in chunks along with hashes. I currently started writing the definitions for the bytes and the documentation for them but also set up cargo and other stuff.