Skip to content

Commit fca89ec

Browse files
committed
Rewritten README file
1 parent b189672 commit fca89ec

File tree

2 files changed

+69
-9
lines changed

2 files changed

+69
-9
lines changed

README

-9
This file was deleted.

README

+1
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
README.md

README.md

+68
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,68 @@
1+
# dcfldd
2+
3+
#### dcfldd - enhanced version of dd for forensics and security
4+
5+
## Help this project ##
6+
7+
dcfldd needs your help. **If you are a programmer** and if you wants to help a
8+
nice project, this is your opportunity.
9+
10+
dcfldd was imported from some tarballs (the original homepage[1] and
11+
developers are inactive). After this, all patches found in Debian project and
12+
other places for this program were applied. All initial work was registered in
13+
ChangeLog file (version 1.5 and later releases). dcfldd is being packaged in
14+
Debian[2] Project.
15+
16+
If you are interested to help dcfldd, read the [CONTRIBUTING.md](CONTRIBUTING.md) file.
17+
18+
[1]: https://sourceforge.net/projects/dcfldd
19+
[2]: https://tracker.debian.org/pkg/dcfldd
20+
21+
## What is dcfldd? ##
22+
23+
dcfldd is a modified version of GNU dd. The major features added are:
24+
25+
- Hashing on-the-fly: dcfldd can hash the input data as it is being
26+
transferred, helping to ensure data integrity.
27+
- Status output: dcfldd can update the user of its progress in terms of the
28+
amount of data transferred and how much longer operation will take.
29+
- Flexible disk wipes: dcfldd can be used to wipe disks quickly and with a
30+
known pattern if desired.
31+
- Image/wipe verify: dcfldd can verify that a target drive is a bit-for-bit
32+
match of the specified input file or pattern.
33+
- Multiple outputs: dcfldd can output to multiple files or disks at the same
34+
time.
35+
- Split output: dcfldd can split output to multiple files with more
36+
configurability than the split command.
37+
- Piped output and logs: dcfldd can send all its log data and output to
38+
commands as well as files natively.
39+
40+
dcfldd was originally created by Nicholas Harbour from the DoD Computer
41+
Forensics Laboratory (DCFL). Nick Harbour still maintaining the package,
42+
although he was no longer affiliated with the DCFL.
43+
44+
Nowadays, dcfldd is maintained by volunteers.
45+
46+
## Build and Install ##
47+
48+
To build and install, run the following commands:
49+
50+
$ ./autogen.sh
51+
$ ./configure
52+
$ make
53+
# make install
54+
55+
To return to original source code you can use '$ make distclean' command.
56+
57+
On Debian systems you can use '# apt install dcfldd'.
58+
59+
There is a bash completion file inside doc/ directory in source code.
60+
61+
## Author ##
62+
63+
dcfldd was originally developed by Nicholas Harbour under GPL-2+ license.
64+
65+
Currently, the source code and newer versions are available at
66+
https://github.com/resurrecting-open-source-projects/dcfldd
67+
68+
See AUTHORS file for more information.

0 commit comments

Comments
 (0)