Crates.io | bebrohide |
lib.rs | bebrohide |
version | 0.1.3 |
source | src |
created_at | 2023-09-06 16:46:06.701906 |
updated_at | 2023-09-09 15:06:41.723325 |
description | Simple CLI to hide file inside another one |
homepage | |
repository | https://github.com/Huterok228/bebrohide |
max_upload_size | |
id | 965464 |
size | 33,291 |
Bebrohide CLI is a tool that allows you to hide encoded file inside another one.
cargo install bebrohide
To get info about cli, just type:
bebrohide help
or to get detailed info about cli:
bebrohide help <COMMAND>
bebrohide hide
Start by thinking about which file you want to hide in another. For example, i have a text file 'bebra.txt' and i want to hide it inside my binary file 'banan.exe'. Firstly, i need to type in my terminal:
bebrohide hide --source-file ./banan.exe --hidden-file ./bebra.txt
or shorter:
bebrohide hide -s ./banan.exe -r ./bebra.txt
Also you can use optional parameter "--hide_inside" to specify path to file where result will be. By default it is source file:
bebrohide hide --source-file ./banan.exe --hidden-file ./bebra.txt --hide-inside ./mega_bebra.exe
or
bebrohide hide -s ./banan.exe -r ./bebra.txt -i ./mega_bebra.exe
Then you enter your password for encoding/decoding data and that's all. Now you have file in your folder named 'mega_bebra.exe' with hidden one and this file can be executed as 'banan.exe'.
bebrohide check
You can check if a file has any hidden files inside it by typing:
bebrohide check --hidden-file ./mega_bebra.exe
or
bebrohide check -r ./mega_bebra.exe
Returns 'true' or 'false' depending on whether the file has a hidden one inside.
bebrohide reveal
Now you want to read your file from the hidden one. Let's decode it inside folder 'assets':
bebrohide reveal --hidden-file ./mega_bebra.exe --destination-folder ./assets
or
bebrohide reveal -r ./mega_bebra.exe -d ./assets
Also you can use optional parameter "--clear" to clear source file from hidden one:
bebrohide reveal --hidden-file ./mega_bebra.exe --destination-folder ./assets --clear
or
bebrohide reveal -r ./mega_bebra.exe -d ./assets -c
Then you enter your password for encoding/decoding data and that's all. Now you have your decoded file 'bebra.txt' inside 'assets' folder. If you used '--clear' parameter, file 'mega_bebra.exe' would be cleared of hidden one.