From 8962ceb7831165f5291f035336a110b3adf14809 Mon Sep 17 00:00:00 2001 From: Joachim Metz Date: Mon, 21 May 2018 09:27:20 +0200 Subject: [PATCH] Migrated construct-based parsers to use dtfabric #1893 --- config/dpkg/control | 2 +- plaso/dependencies.py | 2 +- requirements.txt | 2 +- setup.cfg | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/config/dpkg/control b/config/dpkg/control index 3a5ed8d89b..516c76ee9d 100644 --- a/config/dpkg/control +++ b/config/dpkg/control @@ -17,7 +17,7 @@ Description: Data files for plaso (log2timeline) Package: python-plaso Architecture: all -Depends: plaso-data, libbde-python (>= 20140531), libesedb-python (>= 20150409), libevt-python (>= 20120410), libevtx-python (>= 20141112), libewf-python (>= 20131210), libfsntfs-python (>= 20151130), libfvde-python (>= 20160719), libfwnt-python (>= 20180117), libfwsi-python (>= 20150606), liblnk-python (>= 20150830), libmsiecf-python (>= 20150314), libolecf-python (>= 20151223), libqcow-python (>= 20131204), libregf-python (>= 20150315), libscca-python (>= 20161031), libsigscan-python (>= 20150627), libsmdev-python (>= 20140529), libsmraw-python (>= 20140612), libvhdi-python (>= 20131210), libvmdk-python (>= 20140421), libvshadow-python (>= 20160109), libvslvm-python (>= 20160109), python-artifacts (>= 20170818), python-backports.lzma, python-bencode, python-biplist (>= 1.0.3), python-certifi (>= 2016.9.26), python-chardet (>= 2.0.1), python-construct (>= 2.5.2), python-crypto (>= 2.6), python-dateutil (>= 1.5), python-dfdatetime (>= 20180509), python-dfvfs (>= 20180326), python-dfwinreg (>= 20170521), python-dpkt (>= 1.8), python-dtfabric (>= 20170524), python-efilter (>= 1.5), python-elasticsearch (>= 5.4.0), python-future (>= 0.16.0), python-hachoir-core (>= 1.3.3), python-hachoir-metadata (>= 1.3.3), python-hachoir-parser (>= 1.3.4), python-idna (>= 2.5), python-pefile (>= 2017.5.26), python-psutil (>= 5.4.3), python-pyparsing (>= 2.0.3), python-pysqlite2, python-pytsk3 (>= 20160721), python-requests (>= 2.2.1), python-six (>= 1.1.0), python-tz, python-urllib3 (>= 1.7.1), python-xlsxwriter (>= 0.9.3), python-yaml (>= 3.10), python-yara (>= 3.4.0), python-zmq (>= 2.1.11), ${python:Depends}, ${misc:Depends} +Depends: plaso-data, libbde-python (>= 20140531), libesedb-python (>= 20150409), libevt-python (>= 20120410), libevtx-python (>= 20141112), libewf-python (>= 20131210), libfsntfs-python (>= 20151130), libfvde-python (>= 20160719), libfwnt-python (>= 20180117), libfwsi-python (>= 20150606), liblnk-python (>= 20150830), libmsiecf-python (>= 20150314), libolecf-python (>= 20151223), libqcow-python (>= 20131204), libregf-python (>= 20150315), libscca-python (>= 20161031), libsigscan-python (>= 20150627), libsmdev-python (>= 20140529), libsmraw-python (>= 20140612), libvhdi-python (>= 20131210), libvmdk-python (>= 20140421), libvshadow-python (>= 20160109), libvslvm-python (>= 20160109), python-artifacts (>= 20170818), python-backports.lzma, python-bencode, python-biplist (>= 1.0.3), python-certifi (>= 2016.9.26), python-chardet (>= 2.0.1), python-construct (>= 2.5.2), python-crypto (>= 2.6), python-dateutil (>= 1.5), python-dfdatetime (>= 20180509), python-dfvfs (>= 20180326), python-dfwinreg (>= 20170521), python-dpkt (>= 1.8), python-dtfabric (>= 20180521), python-efilter (>= 1.5), python-elasticsearch (>= 5.4.0), python-future (>= 0.16.0), python-hachoir-core (>= 1.3.3), python-hachoir-metadata (>= 1.3.3), python-hachoir-parser (>= 1.3.4), python-idna (>= 2.5), python-pefile (>= 2017.5.26), python-psutil (>= 5.4.3), python-pyparsing (>= 2.0.3), python-pysqlite2, python-pytsk3 (>= 20160721), python-requests (>= 2.2.1), python-six (>= 1.1.0), python-tz, python-urllib3 (>= 1.7.1), python-xlsxwriter (>= 0.9.3), python-yaml (>= 3.10), python-yara (>= 3.4.0), python-zmq (>= 2.1.11), ${python:Depends}, ${misc:Depends} Description: Python 2 module of plaso (log2timeline) Plaso (log2timeline) is a framework to create super timelines. Its purpose is to extract timestamps from various files found on typical diff --git a/plaso/dependencies.py b/plaso/dependencies.py index 00637312a7..9681a42f14 100644 --- a/plaso/dependencies.py +++ b/plaso/dependencies.py @@ -31,7 +31,7 @@ 'dfvfs': ('__version__', '20180326', None, True), 'dfwinreg': ('__version__', '20170521', None, True), 'dpkt': ('__version__', '1.8', None, True), - 'dtfabric': ('__version__', '20170524', None, True), + 'dtfabric': ('__version__', '20180521', None, True), 'efilter': ('', '1.5', None, True), 'elasticsearch': ('__versionstr__', '5.4.0', '5.5.1', True), 'future': ('__version__', '0.16.0', None, True), diff --git a/requirements.txt b/requirements.txt index 0afd8b2ef2..e02f12ccc9 100644 --- a/requirements.txt +++ b/requirements.txt @@ -12,7 +12,7 @@ dfdatetime >= 20180509 dfvfs >= 20180326 dfwinreg >= 20170521 dpkt >= 1.8 -dtfabric >= 20170524 +dtfabric >= 20180521 efilter == 1-1.5 elasticsearch >= 5.4.0,<= 5.5.1 future >= 0.16.0 diff --git a/setup.cfg b/setup.cfg index ce054abbe8..22c3a52865 100644 --- a/setup.cfg +++ b/setup.cfg @@ -50,7 +50,7 @@ requires = PyYAML >= 3.10 python-dfvfs >= 20180326 python-dfwinreg >= 20170521 python-dpkt >= 1.8 - python-dtfabric >= 20170524 + python-dtfabric >= 20180521 python-efilter >= 1.5 python-elasticsearch >= 5.4.0 python-hachoir-core >= 1.3.3