LinuxCommandLibrary

outguess

TLDR

Embed data in image

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

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
copy

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

Copied to clipboard