outguess

steganography tool that hides data in JPEG images

TLDR

Embed data in image
$ outguess -d [secret.txt] [cover.jpg] [output.jpg]
Extract hidden data
$ outguess -r [stego.jpg] [output.txt]
Embed with password
$ outguess -k "[password]" -d [secret.txt] [cover.jpg] [output.jpg]
Extract with password
$ outguess -k "[password]" -r [stego.jpg] [output.txt]
Check embedding capacity
$ outguess -c [cover.jpg]

SYNOPSIS

outguess [options] [input] [output]

DESCRIPTION

OutGuess is a steganography tool that hides data in JPEG images. It preserves image statistics to resist statistical analysis, making detection harder than simpler methods.OutGuess modifies DCT coefficients in ways that maintain expected statistical distributions.

PARAMETERS

-d file

Data file to embed.
-r
Extract mode.
-k key
Password/key.
-c
Check capacity.
-F
Force embedding.
-e
Use error correction.

EXAMPLE

$ # Hide message
outguess -k "secret" -d message.txt photo.jpg stego.jpg

# Recover message
outguess -k "secret" -r stego.jpg recovered.txt

INSTALL

sudo apt install outguess
nix profile install nixpkgs#outguess

CAVEATS

JPEG only. Repeated embedding degrades image. Capacity depends on image complexity. Password provides encryption.

HISTORY

OutGuess was developed by Niels Provos as a steganographic tool resistant to statistical steganalysis techniques.

SEE ALSO

steghide(1), openstego(1)