https://github.com/msfidelis/stehide-docker
Steghide CLI running in containers :whale:
https://github.com/msfidelis/stehide-docker
cli docker steganography
Last synced: about 1 month ago
JSON representation
Steghide CLI running in containers :whale:
- Host: GitHub
- URL: https://github.com/msfidelis/stehide-docker
- Owner: msfidelis
- Created: 2019-05-27T00:03:52.000Z (almost 6 years ago)
- Default Branch: master
- Last Pushed: 2019-05-27T00:04:53.000Z (almost 6 years ago)
- Last Synced: 2025-02-01T21:14:08.380Z (3 months ago)
- Topics: cli, docker, steganography
- Language: Dockerfile
- Size: 47.9 KB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Steghide CLI Running in Containers
```bash
docker run -it msfidelis/steghide --help
``````
steghide version 0.5.1the first argument must be one of the following:
embed, --embed embed data
extract, --extract extract data
info, --info display information about a cover- or stego-file
info display information about
encinfo, --encinfo display a list of supported encryption algorithms
version, --version display version information
license, --license display steghide's license
help, --help display this usage informationembedding options:
-ef, --embedfile select file to be embedded
-ef embed the file
-cf, --coverfile select cover-file
-cf embed into the file
-p, --passphrase specify passphrase
-p use to embed data
-sf, --stegofile select stego file
-sf write result to instead of cover-file
-e, --encryption select encryption parameters
-e []|[] specify an encryption algorithm and/or mode
-e none do not encrypt data before embedding
-z, --compress compress data before embedding (default)
-z using level (1 best speed...9 best compression)
-Z, --dontcompress do not compress data before embedding
-K, --nochecksum do not embed crc32 checksum of embedded data
-N, --dontembedname do not embed the name of the original file
-f, --force overwrite existing files
-q, --quiet suppress information messages
-v, --verbose display detailed informationextracting options:
-sf, --stegofile select stego file
-sf extract data from
-p, --passphrase specify passphrase
-p use to extract data
-xf, --extractfile select file name for extracted data
-xf write the extracted data to
-f, --force overwrite existing files
-q, --quiet suppress information messages
-v, --verbose display detailed informationoptions for the info command:
-p, --passphrase specify passphrase
-p use to get info about embedded dataTo embed emb.txt in cvr.jpg: steghide embed -cf cvr.jpg -ef emb.txt
To extract embedded data from stg.jpg: steghide extract -sf stg.jpg
```## Put message inside the image
```bash
docker run -it --rm -v "$(pwd):/src" msfidelis/steghide embed -p 'secret-password' -cf /src/peppa-pig.jpg -ef /src/secret-text.txt
```## Get message from image
```bash
docker run -it --rm -v "$(pwd):/src" msfidelis/steghide extract -sf /src/peppa-pig.jpg -p 'secret-password'
```