Skip to main content

A steganography CLI

Project description

stega-saurus

A CLI to perform steganography

Installation

pip install stega-saurus-py

Usage

Command help

View help and available commands for the stega CLI

python -m stega --help

View command help, in this case textimg and it's sub commands

python -m stega textimg --help

giving output

Usage: stega textimg [OPTIONS] COMMAND [ARGS]...

  Stega-saurus text image steganography

Options:
  --version
  --help     Show this message and exit.

Commands:
  decode  Decode a message from an image
  encode  Encode a message using an image output as a PNG

that lists the textimg command's sub commands encode and decode.

View a sub command's help e.g. the encode sub command of textimg

python -m stega textimg encode --help

producing the output with full sub command usage

Usage: stega textimg encode [OPTIONS] IN_IMAGE_PATH OUT_IMAGE_PATH MSG

  Encode a message using an image output as a PNG

Arguments:
  IN_IMAGE_PATH   Original image path to use in encoding  [required]
  OUT_IMAGE_PATH  Output image path to encode the message into (file
                  extension ignored, image will be a png)  [required]
  MSG             Message to encode in to the image  [required]

Options:
  --help  Show this message and exit.

Text image steganography

Encode a message in an image, outputting the result as a png

python -m stega textimg encode ~/Desktop/inimg.jpg ~/Desktop/outimg.png "Your secret message goes here"

This command will produce output that contains a key that will need to be used to decode the message from the png image

stega-saurus text image steganography encode
Encoding...
Done encoding
Decode key: cj

To decode the message from the image above run the textimg decode command and decode key

python -m stega textimg decode ~/Desktop/outimg.png cj

outputting the encoded message

stega-saurus text image steganography decode
Decoding...
Done decoding
Encoded message:
Your secret message goes here

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

stega-saurus-py-0.0.1a5.tar.gz (4.6 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

stega_saurus_py-0.0.1a5-py3-none-any.whl (18.0 kB view details)

Uploaded Python 3

File details

Details for the file stega-saurus-py-0.0.1a5.tar.gz.

File metadata

  • Download URL: stega-saurus-py-0.0.1a5.tar.gz
  • Upload date:
  • Size: 4.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.7.2

File hashes

Hashes for stega-saurus-py-0.0.1a5.tar.gz
Algorithm Hash digest
SHA256 5b147a3d852c6b5ddafc1357a72f798973b4e03c57ec0bb2440515f3d0fefe27
MD5 f09eb96161adc68b0bb1e6040b6536fd
BLAKE2b-256 d5b14cb9f538c0365763fc91e14e8696a112b7bc5f75f3d5e24f46dfa86c4f99

See more details on using hashes here.

File details

Details for the file stega_saurus_py-0.0.1a5-py3-none-any.whl.

File metadata

File hashes

Hashes for stega_saurus_py-0.0.1a5-py3-none-any.whl
Algorithm Hash digest
SHA256 14acd719740c5d1dc44af2a0fa7e43beec26a05980f2493c30ca673e17e8f124
MD5 bf199df1871228e77f3470749d4877a2
BLAKE2b-256 68d19c663a839e947561d99bb8b05ffe15781e5a24cdb685e350dd05e002530d

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page