A simple steganography tool written in Rust.
The project created as a playground to get familiar with Rust language.
The tool is capable of hiding files in PNG images and restoring them.
The following coding algoritms/modes are supported:
- alpha - encodes data on each pixel alpha channel
- rgb - encodes data on RGB channels using 1/2 or bits per channel
To encode data using alpha mode:
mythic-telegram encode --image-file <IMAGE_FILE> --secret-file <SECRET_FILE> alpha
To encode data using rgb mode:
mythic-telegram encode --image-file <IMAGE_FILE> --secret-file <SECRET_FILE> rgb --bits-per-channel <1/2/3/4>
where:
- image-file - path to image used to hide data in
- secret-file - path to secret file to be hidden inside image
- bits-per-channel - number of bits per channel to be used to encode data in RGB mode
To decode data:
mythic-telegram decode --image-file <IMAGE_FILE>