debian/0000755000000000000000000000000011645355470007200 5ustar debian/rules0000755000000000000000000000074311645027400010251 0ustar #!/usr/bin/make -f DEB_HOST_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_HOST_GNU_TYPE) DEB_BUILD_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_BUILD_GNU_TYPE) ifneq ($(DEB_HOST_GNU_TYPE),$(DEB_BUILD_GNU_TYPE)) CROSS=CC=$(DEB_HOST_GNU_TYPE)-gcc else CROSS= endif export LDFLAGS+=-Wl,-z,defs %: dh $@ --with autotools_dev override_dh_auto_configure: dh_auto_configure -- $(CROSS) --enable-hpadco override_dh_auto_clean: [ ! -f Makefile ] || $(MAKE) maintainer-clean dh_clean debian/watch0000644000000000000000000000006211645027400010214 0ustar version=3 http://sf.net/dc3dd/dc3dd-(.+)\.tar\.gz debian/changelog0000644000000000000000000000066011645027400011041 0ustar dc3dd (7.1.614-1) unstable; urgency=low * Team upload. [ Christophe Monniez ] * Merging upstream version 7.1.614. [ Julien Valroff ] * Update DEP-5 uri -- Julien Valroff Sun, 18 Sep 2011 14:42:49 +0200 dc3dd (7.0.0-1) unstable; urgency=low * Team upload. [ Christophe Monniez ] * Initial release (Closes: #468958) -- Julien Valroff Mon, 06 Jun 2011 20:31:35 +0200 debian/gbp.conf0000644000000000000000000000020011645027400010574 0ustar # git-builbpackage config file for dc3dd # this way gbp does not complain asbout debian branch [DEFAULT] debian-branch = debian debian/source/0000755000000000000000000000000011645027400010465 5ustar debian/source/format0000644000000000000000000000001411645027400011673 0ustar 3.0 (quilt) debian/dc3dd.docs0000644000000000000000000000010211645027400011011 0ustar NEWS README Sample_Commands.txt THANKS THANKS-to-translators TODO debian/control0000644000000000000000000000154311645027400010573 0ustar Source: dc3dd Section: utils Priority: optional Maintainer: Debian Forensics Uploaders: Christophe Monniez Build-Depends: debhelper (>= 8.0.0), autotools-dev, gperf, autoconf Standards-Version: 3.9.2 Homepage: http://dc3dd.sourceforge.net/ Vcs-Git: git://git.debian.org/git/debian-forensics/dc3dd.git Vcs-Browser: http://git.debian.org/?p=debian-forensics/dc3dd.git Package: dc3dd Architecture: any Depends: ${shlibs:Depends}, ${misc:Depends} Description: patched version of GNU dd with forensic features dc3dd is a patched version of GNU dd with added features for computer forensics: . * on the fly hashing (md5, sha-1, sha-256, and sha-512) * possibility to write errors to a file * group errors in the error log * pattern wiping * progress report * possiblity to split output debian/copyright0000644000000000000000000000445511645027400011130 0ustar Format: http://anonscm.debian.org/viewvc/dep/web/deps/dep5.mdwn?revision=174 Upstream-Name: Upstream-Contact:: Jesse Kornblum Source: http://dc3dd.sourceforge.net/ Files: * Copyright: none These improvements were made (and are now maintained) by the DoD Cyber Crime Center, an agency of the United States Government. . By law, works of the United States Government are not eligible for copyright protection (17 USC 105). . In accordance with the the GPL FAQ, the improvements made by the DoD Cyber Crime Center are public domain and the project as a whole remains licensed under the GPL. License: GPL-3+ This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. . This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. . You should have received a copy of the GNU General Public License with this program. If not, see . . On Debian systems, the complete text of the GNU General Public License version 3 can be found in /usr/share/common-licenses/GPL-3 file. Files: debian/* Copyright: (C) 2008 Christophe Monniez (C) 2008 Daniel Baumann License: GPL-2+ This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. . This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. . You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA . On Debian systems, the complete text of the GNU General Public License can be found in /usr/share/common-licenses/GPL-2 file. debian/cpfinder.py0000755000000000000000000000232711645027400011340 0ustar #!/usr/bin/python """ Copyright (C) 2009 Christophe Monniez This script is a helper for the Debian maintainer of this package. It search for the copyright informations from FSF inside ../lib/*. """ import os, os.path import re def getYears(ligne): yearsp = re.compile('([12]\d{3})|([12]\d{3}-[12]\d{3}),{0,1}') ylist = yearsp.findall(ligne) years = '' for y in ylist: years += ', '.join(y) if years != '': return years else: return None def getcopyright(fichier): f = open(fichier,'ro') content = f.read() cpp = re.compile(' Copyright \(C\).*\n{0,1}.*Free.*',re.MULTILINE) s = cpp.search(content) if s: crstring = cpp.search(content).group().replace('\n',' ').replace('\t','') years = getYears(crstring) return 'Copyright (C) ' + years + 'Free Software Foundation, Inc.' else: return "No copyright found" crdic = {} for racine,dirs,fichiers in os.walk('../lib/'): for fic in fichiers: cs = getcopyright(os.path.join(racine,fic)) if crdic.has_key(cs): crdic[cs].append(fic) else: crdic[cs]=[] crdic[cs].append(fic) for c in crdic.keys(): fichiers = ', '.join(crdic[c]) if len(crdic[c]) > 1: print "Files: %s" % fichiers else: print "File: %s" % fichiers print "Copyright: %s\n" % c debian/compat0000644000000000000000000000000211645027400010363 0ustar 8