A secure web application used as a file backup system. Enables file upload and download under an ecnrypted channel.
- Upload/Download files
- AES, Deffie-Helman Encrypted Channel
- Share files to other users
- PBKDF2 Protected Files
- 2FA
- Web Attack Detection
- Download or clone files
git clone "https://gitlab.com/YanivYe06/guardianvault.git"
cd guardianvault
cd backend
node Server.js
Install any required libraries by:
npm install "[PACKAGE-NAME]"
After running the server you are prompted with:
Server is running on http://localhost:8201
Enter http://localhost:8201 on your local browser for client side.