-
Notifications
You must be signed in to change notification settings - Fork 3
How To Use
RabbitHole is a command line tool, so when you run the application you will see a shell where you can enter commands. For a list of all commands, enter "help" or "?".
new <path and filename> <archive size in MB>
To create a new archive enter something like this:
new myArchive 10
This will create a 10Mb archive called myArchive.rabbit in the current folder (the folder RabbitHole is run from). To Specify another location, enter something like:
new c:\MyArchives\myArchive1 10
Upon creating a new archive, the appliation will ask you to type something random on your keyboard to collect entropy to seed the cryptographic random generator. What you type is irrelevant, it's the keystroke timings that is being used to create the entropy. The application will now create the archive file and fill it with random garbage data. You will then be asked how many volumes you would like to create inside the archive. If you don't need hidden volumes for plausible deniability, you can simply create a single volume. You can then use the entire archive for your encrypted files. However, if you want plausible deniablity, you should create 2 or more volumes. Whether to create 2 or more volumes is a matter of preference, but 2 volumes are sufficient for plausible deniability, and more volumes require your to remember more passwords.
open <path and file name> <password for intended volume>
To open an existing archive, enter something like this:
open c:\MyArchives\arvhive1 SuprSecretPa$$wrd_%#
The application will now open the archive and try to decrypt volumes using your provided password. If successful, it will open the volume.
To see the contents of the volume you have opened, simply enter: List
List
put <path and file name>
To add a file to an open volume enter something like this:
put c:\stuff\mySecretFile.txt
The file you specify will be added to the open volume. Remember to save your archive to persist the changes, see save command. The file is copied, not moved, so remember that the original files is still kept where it is.
get <file in archive> <destination path and file name>
To extract a file from the archive and create a decrypted copy on your disk, enter something like this:
get mySecretFile.txt c:\stuff\mySecretFile.txt
The file is decrypted and copied to your disk, the encrypted file is still kept in the archive.
delete <file in archive>
To delete a file in the currently opened archive and volume, enter something like this:
delete mySecretFile.txt
save <password for current volume>
To save the changes to the current volume write something like this:
save SuprSecretPa$$wrd_%#
This will save all changes to the current archive. Whether you have added or deleted files from the volume, remember to save the changes, or they will be lost upon exiting the application.
howto
Opens this document in a web browser.
Exit
Exits the application