Giter VIP home page Giter VIP logo

dcfldd's Introduction

Packaging status

dcfldd

dcfldd - enhanced version of dd for forensics and security

Help this project

dcfldd needs your help. If you are a programmer and if you want to help a nice project, this is your opportunity.

dcfldd was imported from some tarballs (the original homepage1 and developers are inactive). After this, all patches found in Debian project and other places for this program were applied. All initial work was registered in ChangeLog file (version 1.5 and later releases).

If you are interested to help dcfldd, read the CONTRIBUTING.md file.

What is dcfldd?

dcfldd is a modified version of GNU dd. The major features added are:

  • Hashing on-the-fly: dcfldd can hash the input data as it is being transferred, helping to ensure data integrity.
  • Status output: dcfldd can update the user of its progress in terms of the amount of data transferred and how much longer operation will take.
  • Flexible disk wipes: dcfldd can be used to wipe disks quickly and with a known pattern if desired.
  • Image/wipe verify: dcfldd can verify that a target drive is a bit-for-bit match of the specified input file or pattern.
  • Multiple outputs: dcfldd can output to multiple files or disks at the same time.
  • Split output: dcfldd can split output to multiple files with more configurability than the split command.
  • Piped output and logs: dcfldd can send all its log data and output to commands as well as files natively.

dcfldd was originally created by Nicholas Harbour from the DoD Computer Forensics Laboratory (DCFL). Nick Harbour still maintaining the package, although he was no longer affiliated with the DCFL.

Nowadays, dcfldd is maintained by volunteers.

Build and Install

To build and install, run the following commands:

$ ./autogen.sh
$ ./configure
$ make
# make install

To return to original source code you can use '$ make distclean' command.

On Debian systems you can use '# apt install dcfldd'.

There is a bash completion file inside doc/ directory in source code.

Author

dcfldd was originally developed by Nicholas Harbour under GPL-2+ license.

Currently, the source code and newer versions are available at https://github.com/resurrecting-open-source-projects/dcfldd

See AUTHORS file for more information.

dcfldd's People

Contributors

eribertomota avatar davidpolverari avatar jonasstein avatar szolnokit avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.