Home

Awesome

Stego

Crates.io stego Build Status dependency status License FOSSA Status

stego is a steganographic swiss army knife.

Features

<!--- Encoding and decoding of images/text/binary files into audio/photo/movie files-->

⚒ Usage


# Text encoding/decoding

# Encodes the message "Hello, Stego!" into the provided image
stego encode text --input image.png --output encoded-image.png --payload "Hello, Stego\!" 

# Decodes and prints out the encoded message ("Hello, Stego!") hidden in the provided image
stego decode text --input encoded-image.png 

# File encoding/decoding

# Encodes the file hidden.docx into the provided image
stego encode file --input image.png --output encoded-image.png --payload hidden.docx 

# Decodes and saves the content to decoded.docx from the provided image
stego decode file --input encoded-image.png --output decoded.docx

# Stdin detection (for text-encoding)
echo "Hello, Stego\!" | stego encode text --input image.png --output encoded-image.png

# Help
stego --help
stego encode --help
stego decode --help

📦 Installation

cargo install stego

OR

git clone https://github.com/ajmwagar/stego
cd stego
cargo install --path ./ --force

🚥 Roadmap

🤝 Acknowledgments & Contributors

stego wouldn't be possible without:

stego was inspired by:

License

FOSSA Status