Skip to main content

No project description provided

Project description

Motivation

We cannot trust cloud providers but still want to use their services. We want to be able to easily mount and umount partitioned and encrypted binary files.

Configuration

  • Configuration file should be named .dropconfig.
  • It should contain the fields bellow.
{
    "repository":"./repository",
    "devices": [
        {
            "name": "str",
            "input": "./data",
            "mount_point": "./mount"
        }
    ]
}

  • repository: this field contains a path to where all of the assembled binary files are going to be stored.
  • name: this field contains a name that is going to be used for assembled binary file.
  • input: this field contains where split binary files are located.
  • mount_point: this field contains a path to a folder on which the assemble and decrypted binary file is going to be mounted.

Example usage

$ drop generate-config
$ drop mount name_from_dropconfig
$ drop umount name_from_dropconfig

Commands

  • generate-config is going to create a skeleton .dropconfig file that is used by the drop command line.
  • mount is going to mount a devices with name_from_dropconfig on the mount point defined in the .dropconfig.
  • umount is to unmount a device with name_from_dropconfig from the mount point defined in the .dropconfig.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

drop-cli-1.1.tar.gz (3.0 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

drop_cli-1.1-py3-none-any.whl (3.4 kB view details)

Uploaded Python 3

File details

Details for the file drop-cli-1.1.tar.gz.

File metadata

  • Download URL: drop-cli-1.1.tar.gz
  • Upload date:
  • Size: 3.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/2.0.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/41.6.0 requests-toolbelt/0.9.1 tqdm/4.37.0 CPython/3.7.3

File hashes

Hashes for drop-cli-1.1.tar.gz
Algorithm Hash digest
SHA256 972233864baf0abfa07bf81ec20a917361076d1c1b7d82127ab2e1bd3f2d839a
MD5 8f2e3e1d51f0a488e6860c93ec439442
BLAKE2b-256 64e8ffb695644a19bffe6f9355afa815f9bc78467c7f64830646d59c51f9b39a

See more details on using hashes here.

File details

Details for the file drop_cli-1.1-py3-none-any.whl.

File metadata

  • Download URL: drop_cli-1.1-py3-none-any.whl
  • Upload date:
  • Size: 3.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/2.0.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/41.6.0 requests-toolbelt/0.9.1 tqdm/4.37.0 CPython/3.7.3

File hashes

Hashes for drop_cli-1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 85e15953a346c365f883fdb2f9756a9ff426e48bda5e670de9e9fc16cda96c7c
MD5 c549392675b1273dc6fb354a5c06387b
BLAKE2b-256 74e3ef03b3bcfad83453e0c797c20d1b171b184ef9ed636ef44790af4b5e09c9

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page