GS15 Coffre-Fort Numérique is a secure digital vault application designed to store and manage sensitive information such as passwords, documents, and personal data.
- Secure storage of sensitive information
- User authentication and authorization
- Data encryption using the cobra algorithm
- CLI tool
- Clone the repository:
git clone https://github.com/rdmmf/GS15-coffre-fort-num.git
- Navigate to the project directory:
cd GS15-coffre-fort-num - Install requirements
pip install -r requirements.txt
- Launch main.py script
python3 main.py -h
- Create an account:
python3 main.py -c <user:pass>
- Connect to an account and list files on the vault:
python3 main.py -u <user:pass> -l
- Connect to an account and save a local file:
python3 main.py -u <user:pass>-s <some_local_file>
- Connect to an account and get a file from the vault:
python3 main.py -u <user:pass> -g <some_server_file> -o <output_file>
- Connect to an account and get all files:
python3 main.py -u <user:pass> -ga <output_directory>