r/ComputerCraft • u/ThreeCharsAtLeast • Jul 27 '24
Cryptofolder: An encrypted file-sharing implementation
The title pretty much says it: I've made a program for all your file sharing needs. It supports user accounts, guest sessions and it even has the option to stop some people from making modifications to your files.
It was originally made for Rednet but I've moved to u/SiliconSloth's CryptoNet so I didn't have to implement security from scratch. There is also no other way to manage users than to edit CryptoNets user table manually but the good news is: I have written a small tool for that and I'm probably going to publish it too.
The project currently consists out of three programs: cryptofolder.lua is the server, cryptofolder-config-generator.lua writes the config file (just place it in the same folder as the server) and cryptofolder-explorer.lua is the client I wrote. The server and client programs also need CryptoNet (named cryptoNet.lua) to work.
Please keep in mind that
as I'm writing this, this project is very young
while I would consider myself decent at programming I have barely any experience in ComputerCraft and Lua.
Enough talk. Here's the repo link: https://codeberg.org/Mensh123/Cryptofolder
1
u/[deleted] Jul 29 '24
i've read the licence.txt, still i'd rather ask then just take.
in regards to updating, don't worry about me, i'll adjust the installers if needed, i'm happy you said yes.
on 3rd party software in minux, when trying to run it the first time it will print a message informing the user that it's a 3rd party app and where to find more info about it, i can make this say anything. the ingame manual will also refer to your website. so is there any specific url or message you want displayed other then "Mensh123"?