dc3dd - Patched dd with Computer Forensics Features

Property Value
Distribution openSUSE Tumbleweed
Repository openSUSE Oss all
Package filename dc3dd-7.2.0-2.6.x86_64.rpm
Package name dc3dd
Package version 7.2.0
Package release 2.6
Package architecture x86_64
Package type rpm
Category Productivity/Archiving/Backup
Homepage http://dc3dd.sourceforge.net/
License GPL-3.0
Maintainer -
Download size 96.15 KB
Installed size 232.91 KB
dc3dd is a patched version of GNU dd to include a number of features useful
for computer forensics. Many of these features were inspired by dcfldd, but
were rewritten for dc3dd.
* Pattern writes. The program can write a single hexadecimal value or a text
string to the output device for wiping purposes.
* Piecewise and overall hashing with multiple algorithms and variable size
windows. Supports MD5, SHA-1, SHA-256, and SHA-512. Hashes can be computed
before or after conversions are made.
* Progress meter with automatic input/output file size probing
* Combined log for hashes and errors
* Error grouping. Produces one error message for identical sequential errors
* Verify mode. Able to repeat any transformations done to the input file and
compare it to an output.
* Ability to split the output into chunks with numerical or alphabetic


Package Version Architecture Repository
dc3dd-7.2.0-2.6.i586.rpm 7.2.0 i586 openSUSE Oss
dc3dd - - -


Name Value
libc.so.6(GLIBC_2.17)(64bit) -
libpthread.so.0()(64bit) -
libpthread.so.0(GLIBC_2.2.5)(64bit) -
libpthread.so.0(GLIBC_2.3.2)(64bit) -


Name Value
dc3dd = 7.2.0-2.6
dc3dd(x86-64) = 7.2.0-2.6


Type URL
Mirror widehat.opensuse.org
Binary Package dc3dd-7.2.0-2.6.x86_64.rpm
Source Package dc3dd-7.2.0-2.6.src.rpm

Install Howto

Install dc3dd rpm package:

# zypper install dc3dd




2017-01-17 - bwiedemann@suse.com
- Add reproducible.patch to allow for reproducible builds
2015-01-04 - Greg.Freemyer@gmail.com
- update Source: field to be the full URL and delete http: comment
- remove BuildRequires for libtool, automake, autoconf - they were not used
2015-01-04 - p.drouand@gmail.com
- Update to version 7.2.0
+ Log output may be sent to multiple job logs and hash logs. Simply specify
log=LOG and/or hlog=LOG more than once.
+ Verification of an image restored to a device larger than the image is now
supported. Specify hof=DEVICE to hash only the bytes dc3dd writes to the
device. Specify fhod=DEVICE to hash both the bytes dc3dd writes to the
device and all the bytes that follow, up to the end of the device.
+ Specifying hof=DEVICE will now default to phod=DEVICE behavior (hash only
the bytes output by dc3dd, not the full device).
- Add xz make dependency; use xz tarball instead of bzipped one
- New dependency on perl(Locale::gettext)
- Strip out translations in lang_subpackage
- Remove depreciated Authors section
- Remove spurious executable bits of documentation files
2013-07-09 - schwab@suse.de
- Override broken configure checks
2012-02-09 - Greg.Freemyer@gmail.com
- add copyright notice to specfile
2011-10-17 - Greg.Freemyer@gmail.com
- Update to 7.1.0
2011-03-02 Richard Cordovano <rcordovano@users.sourceforge.net>
* Added the ability to specify log= and hlog= more than once.
* Added phod= and fhod= options. For an output that is a device, using phod= ("partially hashed output device")
causes dc3dd to compute hashes of only the bytes dc3dd wrote to the output device. If fhod=
("fully hashed output device") is specified instead, dc3dd will compute hashes of both the bytes dc3dd wrote
and of the entire device.
2010-03-17 - pascal.bleser@opensuse.org
- update to 6.12.4-r458
2009-08-28 Richard Cordovano <rcordovano@users.sourceforge.net>
* Replaced the byte-by-byte verification capability with a verification capability that
hashes imaging outputs and compares the hashes to the input hash. The new verification capability
does not require a second read of the device.
* Enhanced the ability to generate multiple outputs by adding the capability to combine split and unsplit
* Added the ability for the user to specify a sector size via the command line.
* Added display/logging of results of device size probes. Size probes are now always performed, providing
run statistics in most use cases (reading from standard input excepted).
* Added display/logging of size statistics for each file in an input or output split.
* Simplified the command line options and removed all legacy dd features not needed for imaging. The simplified
command line is more rigorously validated to reduce the likelihood of performing a run contrary to user
intent in order to avoid a second read of a device.
* Removed the progress=on command line option and the cumbersome INFO signaling protocol for
obtaining a progress report. Instead, a progress bar is always displayed.
* Added new DEFAULT_IMAGING_MODE compile flag support (equivalent to command line options:
recovererrs=on, grouperrs=on, idirect=on).
* Reduced the use of global variables from 71 to 9, reduced function lengths, and
removed several instances of code duplication.
* Introduced a program architecture that replaces a single loop with a jobs abstraction, allowing execution
of an arbitrary chain of jobs, each composed of one or more tasks that execute in parallel. The new
program architecture is designed to allow for the transparent addition of multi-step processing
scenarios such as the new verification capability.
2008-10-08 - guru@unixtech.be
- new package

See Also

Package Description
dc3dd-lang-7.2.0-2.6.noarch.rpm Translations for package dc3dd
dcmtk-3.6.4-1.3.i586.rpm DICOM Toolkit
dcmtk-3.6.4-1.3.x86_64.rpm DICOM Toolkit
dcmtk-devel-3.6.4-1.3.i586.rpm Development files for dcmtk
dcmtk-devel-3.6.4-1.3.x86_64.rpm Development files for dcmtk
dconf-0.32.0-1.1.i586.rpm Key-based configuration system
dconf-0.32.0-1.1.x86_64.rpm Key-based configuration system
dconf-devel-0.32.0-1.1.i586.rpm Development files for dconf, a key-based configuration system
dconf-devel-0.32.0-1.1.x86_64.rpm Development files for dconf, a key-based configuration system
dconf-editor-3.32.0-1.1.i586.rpm Graphical editor for the dconf key-based configuration system
dconf-editor-3.32.0-1.1.x86_64.rpm Graphical editor for the dconf key-based configuration system
dconf-editor-lang-3.32.0-1.1.noarch.rpm Translations for package dconf-editor
dcraw-9.27.0-1.10.i586.rpm Raw Digital Photo Decoding
dcraw-9.27.0-1.10.x86_64.rpm Raw Digital Photo Decoding
dcraw-lang-9.27.0-1.10.noarch.rpm Translations for package dcraw