marmal95 / mythic-telegram

Image steganography tool written in Rust.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Mythic Telegram 📫

A simple steganography tool written in Rust.
The project created as a playground to get familiar with Rust language.

Functionality

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

Usage examples

Encode

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

Decode

To decode data:

mythic-telegram decode --image-file <IMAGE_FILE>

About

Image steganography tool written in Rust.


Languages

Language:Rust 100.0%