2023-08-10 12:46:30 +02:00
|
|
|
# LiteVault - A lite vault for personal use
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
┌────────────────────────────────────────────────────────────────────┐
|
|
|
|
│ LiteVault - User/Password management in encrypted Vault - Ver.3.2 │
|
|
|
|
└────────────────────────────────────────────────────────────────────┘
|
|
|
|
SINTAX: ./LiteVault.sh --ACTION parameter ...
|
|
|
|
--help
|
|
|
|
Show help
|
|
|
|
--list
|
|
|
|
List of all account names
|
|
|
|
--new
|
|
|
|
Create new vault file: /home/luisgulo/.LiteVault.gpg
|
|
|
|
CAUTION: ¡The old one will be removed!
|
|
|
|
--create --account <ACCOUNT> -mk <MasterKey>
|
|
|
|
CREATE new account in LiteVault
|
|
|
|
--show [-t|--token] <TOKEN> -mk <MasterKey>
|
|
|
|
SHOW Login and assword of the account with that token
|
|
|
|
--show -t <TOKEN> [-l|--login] [-p|--password] -mk <MasterKey>
|
|
|
|
SHOW only Login or Password of the account with that token
|
|
|
|
--update [-t|--token] <TOKEN> -mk <MasterKey>
|
|
|
|
UPDATE account (Login and Password) of the indicated token
|
|
|
|
--delete --token <TOKEN> -mk <MasterKey>
|
|
|
|
DELETE account with the indicated token
|
|
|
|
──────────────────────────────────────────────────────────────────────
|
|
|
|
NOTE: Use -mk <MasterKey> to use the decryption key
|
|
|
|
Otherwise it will be requested by console
|
|
|
|
──────────────────────────────────────────────────────────────────────
|
|
|
|
|
2023-08-10 13:03:27 +02:00
|
|
|
|
|
|
|
INSTALLATION:
|
|
|
|
|
|
|
|
1. Clone this Repo
|
|
|
|
|
|
|
|
2. Generate your personal CypherPassword (CyPass) with:
|
|
|
|
`gpg --gen-random --armor 1 50| tr -dc 'A-za-z0-9';echo'`
|
2023-08-10 13:04:32 +02:00
|
|
|
* Replace 'INTERNALCIPHERKEY' with the value obtained in CyPass in LiteVault.sh
|
2023-08-10 13:03:27 +02:00
|
|
|
* Store the CyPass value in a safe place (for emergencies only)
|
|
|
|
|
|
|
|
3. Compile and obfuscate this script using the shc program (included):
|
|
|
|
`./bin/shc -r -f LiteVault.sh -o LiteVault`
|
|
|
|
|
|
|
|
4. Use only the binary program created and delete the script LiteVault.sh
|
|
|
|
|
|
|
|
NOTE:
|
|
|
|
|
|
|
|
You can use the precompiled version of LiteVault, ready to use.
|
|
|
|
But you don't have the 'MasterKey' available.
|
|
|
|
It is recommended to shc generate your own version of LiteVault !
|