Ben's Blog

Backed

Backed is a file backup system consisting of two parts: Backed-Site and Backed-SDK.

Backed-Site

GitHub

Backed-Site is the website (frontend and backend) for the file backup system I made called Backed. It is security focused, fully encrypting user files and never storing them unencrypted on disk.

Warning: the project has long been abandonded and I believe is vulnerable to CSRF attacks.

Features:

  • Account management
  • MySQL integration
  • REST API
  • File management and cryptography
  • Mailing

Backed-SDK

GitHub

Backed-SDK is the software development kit for the file backup system I made called Backed. The SDK interacts with the REST API in the website and creates user-friendly objects to be interacted with.

Features:

  • Login as users
  • Upload files
  • Download files
  • Delete files
  • Get hashes of files
  • List files
  • Logout as users