stegdetect(1)
NAME
stegdetect - finds image files with steganographic content
SYNOPSIS
stegdetect [-qhnV] [-s float] [-C num,tfname] [-c file ... name] [-D file] [-d num] [-t tests] [file ...]
DESCRIPTION
- The stegdetect utility analyses image files for stegano
- graphic content. It runs statistical tests to determine if
- steganographic content is present, and also tries to find the
- system that has been used to embed the hidden information.
- The options are as follows:
- -q Only reports images that are likely to have
- steganographic content.
- -h Only calculates the DCT histogram. Use the -d op
- tion to display the values.
- -n Enables checking of JPEG header information to
- surpress false positives. If enabled, all JPEG images that con
- tain comment fields will be treated as negatives. OutGuess
- checking will be disabled if the JFIF marker does not match ver
- sion 1.1.
- -V Displays the version number of the software.
- -s float Changes the sensitivity of the detection algo
- rithms. Their results are multiplied by the specified number.
- The higher the number the more sensitive the test will become.
- The default is 1.
- -C num,tfname
- Feature vectors are being extraced from the im
- ages. The argument num can either be zero or one. A zero indi
- cates that the provided images do not contain steganographic con
- tent, a one indicates that they do. The argument tfname is the
- name of transform used for feature extraction. The features vec
- tores are printed to stdout.
- -c file Reads the data created by the -C options and com
- putes the necessary values to detect steganographic content in
- yet unknown images. The option can be used multiple times. It
- expects that the name of the scheme provided as additional argu
- ment. The result is a decision object that can be used with the
- -D option. The decision object contains a the parameters for a
- linear discriminant function based on the Neyman-Pearson theorem.
- -D file Reads a decision object that contains detection
- information about a new steganographic scheme.
- -d num Prints debug information.
- -t tests Sets the tests that are being run on the image.
- The following characters are understood:
j Tests if information has been embedded- with jsteg.
- o Tests if information has been embedded
- with outguess.
- p Tests if information has been embedded
- with jphide.
- i Tests if information has been hidden with
- invisible secrets.
- f Tests if information has been hidden with
- F5.
- F Tests if information has been hidden with
- F5 using a more sophisticated but fairly slow detection algo
- rithm.
- a Tests if information has been added at the
- end of file, for example by camouflage or appendX.
- The default value is jopifa.
- The stegdetect utility indicates the accuracy of the detec
- tion with a number of stars behind the detected system. If no
- filenames have been specified, stegdetect will read the filenames
- from stdin.
EXAMPLES
stegdetect -t p auto.jpg
- Tries to detect the presence of jphide embedded information
- in auto.jpg.
ERRORS
stegdetect works only for JPEG images.
- Currently, there is no support for parameter training. The
- only exported knob is the sensitivity level. Future versions
- will export all detection parameters via a configuration file.
SEE ALSO
ACKNOWLEDGEMENTS
- This product includes software developed by Ian F. Darwin
- and others. The stegdetect utility uses Darwin's file magic to
- identify data appended at the end of an image.
AUTHORS
- The stegdetect utility has been developed by Niels Provos.
- BSD April 01, 2001