diff options
Diffstat (limited to 'python/dfvfs')
-rw-r--r-- | python/dfvfs/README | 69 | ||||
-rw-r--r-- | python/dfvfs/dfvfs.SlackBuild | 14 | ||||
-rw-r--r-- | python/dfvfs/dfvfs.info | 8 |
3 files changed, 19 insertions, 72 deletions
diff --git a/python/dfvfs/README b/python/dfvfs/README index bf75e927b2c5b..5da0c46fae27a 100644 --- a/python/dfvfs/README +++ b/python/dfvfs/README @@ -1,63 +1,10 @@ -dfvfs (Digital Forensics Virtual File System - python module) +dfVFS, or Digital Forensics Virtual File System, provides read-only access to +file-system objects from various storage media types and file formats. +The goal of dfVFS is to provide a generic interface for accessing file-system +objects, for which it uses several back-ends that provide the actual +implementation of the various storage media types, volume systems and file +systems. -This package provides read-only access to file-system objects from various -storage media types and file formats. The goal of dfVFS is to provide a generic -interface for accessing file-system objects, for which it uses several -back-ends that provide the actual implementation of the various storage media -types, volume systems and file systems. +For more information see: -A note about REQUIREMENTS: dfvfs requires the following packages [secondary -dependancies are listed in brackets]. They should be installed IN THE ORDER -LISTED. This is important because while libewf support is optional for the -sleuthkit (a requirement for pytsk), it is a REQUIRED option for the sleuthkit -when building dfvfs. Do NOT rely on automated tools to properly order your -dependancies. - -REQUIRES="[six] construct [python-gflags] [python-dateutil] [pytz] protobuf -libbde libewf libqcow libsigscan libsmdev libsmraw libvhdi libvmdk libvshadow -[sleuthkit] pytsk" - -Supported: - - EWF (EWF-E01, EWF-Ex01, EWF-S01) - QCOW version 1, 2 - Storage Media device - (split) Storage Media RAW - VHD - VMDK - -Note that at the moment differential images are not supported. -Volume systems - -Supported: - - APM - BitLocker (BDE) - GPT - MBR - VSS - -Planned: - - FileVault2 (CoreStorage) - LDM - LUKS - Linux LVM version 1, 2 - Software Raid - -File systems - -Supported file systems: - - ext version 2, 3, 4 - FAT - HFS, HFS+, HFSX - NTFS version 3 - UFS version 1, 2 - -Archive file types - -Supported: - - tar - zip +* Project documentation: https://github.com/log2timeline/dfvfs/wiki/Home diff --git a/python/dfvfs/dfvfs.SlackBuild b/python/dfvfs/dfvfs.SlackBuild index 53be329ba9dd1..1abd5068efd0d 100644 --- a/python/dfvfs/dfvfs.SlackBuild +++ b/python/dfvfs/dfvfs.SlackBuild @@ -1,7 +1,7 @@ #!/bin/sh # Slackware build script for dfvfs -# Copyright 2014-2015 Barry Grundy <bgrundy[at]linuxleo.com> +# Copyright 2014-2016 Barry Grundy <bgrundy[at]linuxleo.com> # All rights reserved. # # Redistribution and use of this script, with or without modification, is @@ -21,16 +21,16 @@ # OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF # ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. # -# updated for v20150303 March 2015 - Barry J. Grundy +# updated for v20160108 August 2016 Barry J. Grundy PRGNAM=dfvfs -VERSION=${VERSION:-20150303} +VERSION=${VERSION:-20160108} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} if [ -z "$ARCH" ]; then case "$( uname -m )" in - i?86) ARCH=i486 ;; + i?86) ARCH=i586 ;; arm*) ARCH=arm ;; *) ARCH=$( uname -m ) ;; esac @@ -41,8 +41,8 @@ TMP=${TMP:-/tmp/SBo} PKG=$TMP/package-$PRGNAM OUTPUT=${OUTPUT:-/tmp} -if [ "$ARCH" = "i486" ]; then - SLKCFLAGS="-O2 -march=i486 -mtune=i686" +if [ "$ARCH" = "i586" ]; then + SLKCFLAGS="-O2 -march=i586 -mtune=i686" LIBDIRSUFFIX="" elif [ "$ARCH" = "i686" ]; then SLKCFLAGS="-O2 -march=i686 -mtune=i686" @@ -76,7 +76,7 @@ find $PKG | xargs file | grep -e "executable" -e "shared object" | grep ELF \ | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION -cp -a ACKNOWLEDGEMENTS AUTHORS LICENSE README PKG-INFO $PKG/usr/doc/$PRGNAM-$VERSION/. +cp -a ACKNOWLEDGEMENTS AUTHORS LICENSE README $PKG/usr/doc/$PRGNAM-$VERSION cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild mkdir -p $PKG/install diff --git a/python/dfvfs/dfvfs.info b/python/dfvfs/dfvfs.info index 7682864a70539..a339e81836c55 100644 --- a/python/dfvfs/dfvfs.info +++ b/python/dfvfs/dfvfs.info @@ -1,10 +1,10 @@ PRGNAM="dfvfs" -VERSION="20150303" +VERSION="20160108" HOMEPAGE="https://github.com/log2timeline/dfvfs" -DOWNLOAD="https://github.com/log2timeline/dfvfs/releases/download/20150303/dfvfs-20150303.tar.gz" -MD5SUM="8a6efd521504ead489c00b94d1883665" +DOWNLOAD="https://github.com/log2timeline/dfvfs/releases/download/20160108/dfvfs-20160108.tar.gz" +MD5SUM="32566e6bb2664f3e114b172205d8f4d7" DOWNLOAD_x86_64="" MD5SUM_x86_64="" -REQUIRES="construct protobuf libbde libewf libqcow libsigscan libsmdev libsmraw libvhdi libvmdk libvshadow pytsk" +REQUIRES="construct protobuf libbde libewf libfsntfs libqcow libsigscan libsmdev libsmraw libvhdi libvmdk libvshadow pytsk" MAINTAINER="Barry J. Grundy" EMAIL="bgrundy<at>linuxleo.com" |