pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/security volatility3: added version 2.0.1



details:   https://anonhg.NetBSD.org/pkgsrc/rev/e60dafbe07e7
branches:  trunk
changeset: 389021:e60dafbe07e7
user:      adam <adam%pkgsrc.org@localhost>
date:      Tue Nov 29 05:59:16 2022 +0000

description:
volatility3: added version 2.0.1

Volatility is the world's most widely used framework for extracting digital
artifacts from volatile memory (RAM) samples. The extraction techniques are
performed completely independent of the system being investigated but offer
visibility into the runtime state of the system. The framework is intended to
introduce people to the techniques and complexities associated with extracting
digital artifacts from volatile memory samples and provide a platform for
further work into this exciting area of research.

diffstat:

 security/Makefile             |    4 +-
 security/volatility3/DESCR    |    7 +
 security/volatility3/Makefile |   27 +
 security/volatility3/PLIST    |  633 ++++++++++++++++++++++++++++++++++++++++++
 security/volatility3/distinfo |    5 +
 5 files changed, 674 insertions(+), 2 deletions(-)

diffs (truncated from 706 to 300 lines):

diff -r 307bf3771e5d -r e60dafbe07e7 security/Makefile
--- a/security/Makefile Tue Nov 29 05:58:41 2022 +0000
+++ b/security/Makefile Tue Nov 29 05:59:16 2022 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.881 2022/11/25 20:12:25 nros Exp $
+# $NetBSD: Makefile,v 1.882 2022/11/29 05:59:16 adam Exp $
 #
 
 COMMENT=       Security and cryptography tools and libraries
@@ -637,7 +637,7 @@
 SUBDIR+=       validns
 SUBDIR+=       vault
 SUBDIR+=       vaultwarden
-SUBDIR+=       volatility
+SUBDIR+=       volatility3
 SUBDIR+=       wfuzz
 SUBDIR+=       wolfssl
 SUBDIR+=       xca
diff -r 307bf3771e5d -r e60dafbe07e7 security/volatility3/DESCR
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/security/volatility3/DESCR        Tue Nov 29 05:59:16 2022 +0000
@@ -0,0 +1,7 @@
+Volatility is the world's most widely used framework for extracting digital
+artifacts from volatile memory (RAM) samples. The extraction techniques are
+performed completely independent of the system being investigated but offer
+visibility into the runtime state of the system. The framework is intended to
+introduce people to the techniques and complexities associated with extracting
+digital artifacts from volatile memory samples and provide a platform for
+further work into this exciting area of research.
diff -r 307bf3771e5d -r e60dafbe07e7 security/volatility3/Makefile
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/security/volatility3/Makefile     Tue Nov 29 05:59:16 2022 +0000
@@ -0,0 +1,27 @@
+# $NetBSD: Makefile,v 1.1 2022/11/29 05:59:16 adam Exp $
+
+DISTNAME=      volatility3-2.0.1
+CATEGORIES=    security
+MASTER_SITES=  ${MASTER_SITE_GITHUB:=volatilityfoundation/}
+GITHUB_TAG=    v${PKGVERSION_NOREV}
+
+MAINTAINER=    pettai%NetBSD.org@localhost
+HOMEPAGE=      https://www.volatilityfoundation.org/
+COMMENT=       Advanced memory forensics framework
+LICENSE=       gnu-gpl-v2
+
+DEPENDS+=      ${PYPKGPREFIX}-pefile>=2017.8.1:../../sysutils/py-pefile
+DEPENDS+=      ${PYPKGPREFIX}-sqlite3-[0-9]*:../../databases/py-sqlite3
+# Optional; see requirements.txt
+DEPENDS+=      ${PYPKGPREFIX}-capstone>=3.0.5:../../devel/py-capstone
+DEPENDS+=      ${PYPKGPREFIX}-cryptodome-[0-9]*:../../security/py-cryptodome
+DEPENDS+=      ${PYPKGPREFIX}-snappy>=0.6.0:../../devel/py-snappy
+DEPENDS+=      ${PYPKGPREFIX}-yara>=3.8.0:../../security/py-yara
+# Missing: leechcorepyc>=2.4.0
+
+USE_LANGUAGES= # none
+
+PYTHON_VERSIONS_INCOMPATIBLE=  27
+
+.include "../../lang/python/egg.mk"
+.include "../../mk/bsd.pkg.mk"
diff -r 307bf3771e5d -r e60dafbe07e7 security/volatility3/PLIST
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/security/volatility3/PLIST        Tue Nov 29 05:59:16 2022 +0000
@@ -0,0 +1,633 @@
+@comment $NetBSD: PLIST,v 1.1 2022/11/29 05:59:16 adam Exp $
+bin/vol
+bin/volshell
+${PYSITELIB}/${EGG_INFODIR}/PKG-INFO
+${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt
+${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt
+${PYSITELIB}/${EGG_INFODIR}/entry_points.txt
+${PYSITELIB}/${EGG_INFODIR}/requires.txt
+${PYSITELIB}/${EGG_INFODIR}/top_level.txt
+${PYSITELIB}/volatility3/__init__.py
+${PYSITELIB}/volatility3/__init__.pyc
+${PYSITELIB}/volatility3/__init__.pyo
+${PYSITELIB}/volatility3/cli/__init__.py
+${PYSITELIB}/volatility3/cli/__init__.pyc
+${PYSITELIB}/volatility3/cli/__init__.pyo
+${PYSITELIB}/volatility3/cli/text_renderer.py
+${PYSITELIB}/volatility3/cli/text_renderer.pyc
+${PYSITELIB}/volatility3/cli/text_renderer.pyo
+${PYSITELIB}/volatility3/cli/volargparse.py
+${PYSITELIB}/volatility3/cli/volargparse.pyc
+${PYSITELIB}/volatility3/cli/volargparse.pyo
+${PYSITELIB}/volatility3/cli/volshell/__init__.py
+${PYSITELIB}/volatility3/cli/volshell/__init__.pyc
+${PYSITELIB}/volatility3/cli/volshell/__init__.pyo
+${PYSITELIB}/volatility3/cli/volshell/generic.py
+${PYSITELIB}/volatility3/cli/volshell/generic.pyc
+${PYSITELIB}/volatility3/cli/volshell/generic.pyo
+${PYSITELIB}/volatility3/cli/volshell/linux.py
+${PYSITELIB}/volatility3/cli/volshell/linux.pyc
+${PYSITELIB}/volatility3/cli/volshell/linux.pyo
+${PYSITELIB}/volatility3/cli/volshell/mac.py
+${PYSITELIB}/volatility3/cli/volshell/mac.pyc
+${PYSITELIB}/volatility3/cli/volshell/mac.pyo
+${PYSITELIB}/volatility3/cli/volshell/windows.py
+${PYSITELIB}/volatility3/cli/volshell/windows.pyc
+${PYSITELIB}/volatility3/cli/volshell/windows.pyo
+${PYSITELIB}/volatility3/framework/__init__.py
+${PYSITELIB}/volatility3/framework/__init__.pyc
+${PYSITELIB}/volatility3/framework/__init__.pyo
+${PYSITELIB}/volatility3/framework/automagic/__init__.py
+${PYSITELIB}/volatility3/framework/automagic/__init__.pyc
+${PYSITELIB}/volatility3/framework/automagic/__init__.pyo
+${PYSITELIB}/volatility3/framework/automagic/construct_layers.py
+${PYSITELIB}/volatility3/framework/automagic/construct_layers.pyc
+${PYSITELIB}/volatility3/framework/automagic/construct_layers.pyo
+${PYSITELIB}/volatility3/framework/automagic/linux.py
+${PYSITELIB}/volatility3/framework/automagic/linux.pyc
+${PYSITELIB}/volatility3/framework/automagic/linux.pyo
+${PYSITELIB}/volatility3/framework/automagic/mac.py
+${PYSITELIB}/volatility3/framework/automagic/mac.pyc
+${PYSITELIB}/volatility3/framework/automagic/mac.pyo
+${PYSITELIB}/volatility3/framework/automagic/module.py
+${PYSITELIB}/volatility3/framework/automagic/module.pyc
+${PYSITELIB}/volatility3/framework/automagic/module.pyo
+${PYSITELIB}/volatility3/framework/automagic/pdbscan.py
+${PYSITELIB}/volatility3/framework/automagic/pdbscan.pyc
+${PYSITELIB}/volatility3/framework/automagic/pdbscan.pyo
+${PYSITELIB}/volatility3/framework/automagic/stacker.py
+${PYSITELIB}/volatility3/framework/automagic/stacker.pyc
+${PYSITELIB}/volatility3/framework/automagic/stacker.pyo
+${PYSITELIB}/volatility3/framework/automagic/symbol_cache.py
+${PYSITELIB}/volatility3/framework/automagic/symbol_cache.pyc
+${PYSITELIB}/volatility3/framework/automagic/symbol_cache.pyo
+${PYSITELIB}/volatility3/framework/automagic/symbol_finder.py
+${PYSITELIB}/volatility3/framework/automagic/symbol_finder.pyc
+${PYSITELIB}/volatility3/framework/automagic/symbol_finder.pyo
+${PYSITELIB}/volatility3/framework/automagic/windows.py
+${PYSITELIB}/volatility3/framework/automagic/windows.pyc
+${PYSITELIB}/volatility3/framework/automagic/windows.pyo
+${PYSITELIB}/volatility3/framework/configuration/__init__.py
+${PYSITELIB}/volatility3/framework/configuration/__init__.pyc
+${PYSITELIB}/volatility3/framework/configuration/__init__.pyo
+${PYSITELIB}/volatility3/framework/configuration/requirements.py
+${PYSITELIB}/volatility3/framework/configuration/requirements.pyc
+${PYSITELIB}/volatility3/framework/configuration/requirements.pyo
+${PYSITELIB}/volatility3/framework/constants/__init__.py
+${PYSITELIB}/volatility3/framework/constants/__init__.pyc
+${PYSITELIB}/volatility3/framework/constants/__init__.pyo
+${PYSITELIB}/volatility3/framework/constants/linux/__init__.py
+${PYSITELIB}/volatility3/framework/constants/linux/__init__.pyc
+${PYSITELIB}/volatility3/framework/constants/linux/__init__.pyo
+${PYSITELIB}/volatility3/framework/constants/windows/__init__.py
+${PYSITELIB}/volatility3/framework/constants/windows/__init__.pyc
+${PYSITELIB}/volatility3/framework/constants/windows/__init__.pyo
+${PYSITELIB}/volatility3/framework/contexts/__init__.py
+${PYSITELIB}/volatility3/framework/contexts/__init__.pyc
+${PYSITELIB}/volatility3/framework/contexts/__init__.pyo
+${PYSITELIB}/volatility3/framework/exceptions.py
+${PYSITELIB}/volatility3/framework/exceptions.pyc
+${PYSITELIB}/volatility3/framework/exceptions.pyo
+${PYSITELIB}/volatility3/framework/interfaces/__init__.py
+${PYSITELIB}/volatility3/framework/interfaces/__init__.pyc
+${PYSITELIB}/volatility3/framework/interfaces/__init__.pyo
+${PYSITELIB}/volatility3/framework/interfaces/automagic.py
+${PYSITELIB}/volatility3/framework/interfaces/automagic.pyc
+${PYSITELIB}/volatility3/framework/interfaces/automagic.pyo
+${PYSITELIB}/volatility3/framework/interfaces/configuration.py
+${PYSITELIB}/volatility3/framework/interfaces/configuration.pyc
+${PYSITELIB}/volatility3/framework/interfaces/configuration.pyo
+${PYSITELIB}/volatility3/framework/interfaces/context.py
+${PYSITELIB}/volatility3/framework/interfaces/context.pyc
+${PYSITELIB}/volatility3/framework/interfaces/context.pyo
+${PYSITELIB}/volatility3/framework/interfaces/layers.py
+${PYSITELIB}/volatility3/framework/interfaces/layers.pyc
+${PYSITELIB}/volatility3/framework/interfaces/layers.pyo
+${PYSITELIB}/volatility3/framework/interfaces/objects.py
+${PYSITELIB}/volatility3/framework/interfaces/objects.pyc
+${PYSITELIB}/volatility3/framework/interfaces/objects.pyo
+${PYSITELIB}/volatility3/framework/interfaces/plugins.py
+${PYSITELIB}/volatility3/framework/interfaces/plugins.pyc
+${PYSITELIB}/volatility3/framework/interfaces/plugins.pyo
+${PYSITELIB}/volatility3/framework/interfaces/renderers.py
+${PYSITELIB}/volatility3/framework/interfaces/renderers.pyc
+${PYSITELIB}/volatility3/framework/interfaces/renderers.pyo
+${PYSITELIB}/volatility3/framework/interfaces/symbols.py
+${PYSITELIB}/volatility3/framework/interfaces/symbols.pyc
+${PYSITELIB}/volatility3/framework/interfaces/symbols.pyo
+${PYSITELIB}/volatility3/framework/layers/__init__.py
+${PYSITELIB}/volatility3/framework/layers/__init__.pyc
+${PYSITELIB}/volatility3/framework/layers/__init__.pyo
+${PYSITELIB}/volatility3/framework/layers/avml.py
+${PYSITELIB}/volatility3/framework/layers/avml.pyc
+${PYSITELIB}/volatility3/framework/layers/avml.pyo
+${PYSITELIB}/volatility3/framework/layers/codecs/__init__.py
+${PYSITELIB}/volatility3/framework/layers/codecs/__init__.pyc
+${PYSITELIB}/volatility3/framework/layers/codecs/__init__.pyo
+${PYSITELIB}/volatility3/framework/layers/crash.py
+${PYSITELIB}/volatility3/framework/layers/crash.pyc
+${PYSITELIB}/volatility3/framework/layers/crash.pyo
+${PYSITELIB}/volatility3/framework/layers/elf.py
+${PYSITELIB}/volatility3/framework/layers/elf.pyc
+${PYSITELIB}/volatility3/framework/layers/elf.pyo
+${PYSITELIB}/volatility3/framework/layers/intel.py
+${PYSITELIB}/volatility3/framework/layers/intel.pyc
+${PYSITELIB}/volatility3/framework/layers/intel.pyo
+${PYSITELIB}/volatility3/framework/layers/leechcore.py
+${PYSITELIB}/volatility3/framework/layers/leechcore.pyc
+${PYSITELIB}/volatility3/framework/layers/leechcore.pyo
+${PYSITELIB}/volatility3/framework/layers/lime.py
+${PYSITELIB}/volatility3/framework/layers/lime.pyc
+${PYSITELIB}/volatility3/framework/layers/lime.pyo
+${PYSITELIB}/volatility3/framework/layers/linear.py
+${PYSITELIB}/volatility3/framework/layers/linear.pyc
+${PYSITELIB}/volatility3/framework/layers/linear.pyo
+${PYSITELIB}/volatility3/framework/layers/msf.py
+${PYSITELIB}/volatility3/framework/layers/msf.pyc
+${PYSITELIB}/volatility3/framework/layers/msf.pyo
+${PYSITELIB}/volatility3/framework/layers/physical.py
+${PYSITELIB}/volatility3/framework/layers/physical.pyc
+${PYSITELIB}/volatility3/framework/layers/physical.pyo
+${PYSITELIB}/volatility3/framework/layers/qemu.py
+${PYSITELIB}/volatility3/framework/layers/qemu.pyc
+${PYSITELIB}/volatility3/framework/layers/qemu.pyo
+${PYSITELIB}/volatility3/framework/layers/registry.py
+${PYSITELIB}/volatility3/framework/layers/registry.pyc
+${PYSITELIB}/volatility3/framework/layers/registry.pyo
+${PYSITELIB}/volatility3/framework/layers/resources.py
+${PYSITELIB}/volatility3/framework/layers/resources.pyc
+${PYSITELIB}/volatility3/framework/layers/resources.pyo
+${PYSITELIB}/volatility3/framework/layers/scanners/__init__.py
+${PYSITELIB}/volatility3/framework/layers/scanners/__init__.pyc
+${PYSITELIB}/volatility3/framework/layers/scanners/__init__.pyo
+${PYSITELIB}/volatility3/framework/layers/scanners/multiregexp.py
+${PYSITELIB}/volatility3/framework/layers/scanners/multiregexp.pyc
+${PYSITELIB}/volatility3/framework/layers/scanners/multiregexp.pyo
+${PYSITELIB}/volatility3/framework/layers/segmented.py
+${PYSITELIB}/volatility3/framework/layers/segmented.pyc
+${PYSITELIB}/volatility3/framework/layers/segmented.pyo
+${PYSITELIB}/volatility3/framework/layers/vmware.py
+${PYSITELIB}/volatility3/framework/layers/vmware.pyc
+${PYSITELIB}/volatility3/framework/layers/vmware.pyo
+${PYSITELIB}/volatility3/framework/objects/__init__.py
+${PYSITELIB}/volatility3/framework/objects/__init__.pyc
+${PYSITELIB}/volatility3/framework/objects/__init__.pyo
+${PYSITELIB}/volatility3/framework/objects/templates.py
+${PYSITELIB}/volatility3/framework/objects/templates.pyc
+${PYSITELIB}/volatility3/framework/objects/templates.pyo
+${PYSITELIB}/volatility3/framework/objects/utility.py
+${PYSITELIB}/volatility3/framework/objects/utility.pyc
+${PYSITELIB}/volatility3/framework/objects/utility.pyo
+${PYSITELIB}/volatility3/framework/plugins/__init__.py
+${PYSITELIB}/volatility3/framework/plugins/__init__.pyc
+${PYSITELIB}/volatility3/framework/plugins/__init__.pyo
+${PYSITELIB}/volatility3/framework/plugins/banners.py
+${PYSITELIB}/volatility3/framework/plugins/banners.pyc
+${PYSITELIB}/volatility3/framework/plugins/banners.pyo
+${PYSITELIB}/volatility3/framework/plugins/configwriter.py
+${PYSITELIB}/volatility3/framework/plugins/configwriter.pyc
+${PYSITELIB}/volatility3/framework/plugins/configwriter.pyo
+${PYSITELIB}/volatility3/framework/plugins/frameworkinfo.py
+${PYSITELIB}/volatility3/framework/plugins/frameworkinfo.pyc
+${PYSITELIB}/volatility3/framework/plugins/frameworkinfo.pyo
+${PYSITELIB}/volatility3/framework/plugins/isfinfo.py
+${PYSITELIB}/volatility3/framework/plugins/isfinfo.pyc
+${PYSITELIB}/volatility3/framework/plugins/isfinfo.pyo
+${PYSITELIB}/volatility3/framework/plugins/layerwriter.py
+${PYSITELIB}/volatility3/framework/plugins/layerwriter.pyc
+${PYSITELIB}/volatility3/framework/plugins/layerwriter.pyo
+${PYSITELIB}/volatility3/framework/plugins/linux/__init__.py
+${PYSITELIB}/volatility3/framework/plugins/linux/__init__.pyc
+${PYSITELIB}/volatility3/framework/plugins/linux/__init__.pyo
+${PYSITELIB}/volatility3/framework/plugins/linux/bash.py
+${PYSITELIB}/volatility3/framework/plugins/linux/bash.pyc
+${PYSITELIB}/volatility3/framework/plugins/linux/bash.pyo
+${PYSITELIB}/volatility3/framework/plugins/linux/check_afinfo.py
+${PYSITELIB}/volatility3/framework/plugins/linux/check_afinfo.pyc
+${PYSITELIB}/volatility3/framework/plugins/linux/check_afinfo.pyo
+${PYSITELIB}/volatility3/framework/plugins/linux/check_creds.py
+${PYSITELIB}/volatility3/framework/plugins/linux/check_creds.pyc
+${PYSITELIB}/volatility3/framework/plugins/linux/check_creds.pyo
+${PYSITELIB}/volatility3/framework/plugins/linux/check_idt.py
+${PYSITELIB}/volatility3/framework/plugins/linux/check_idt.pyc
+${PYSITELIB}/volatility3/framework/plugins/linux/check_idt.pyo
+${PYSITELIB}/volatility3/framework/plugins/linux/check_modules.py
+${PYSITELIB}/volatility3/framework/plugins/linux/check_modules.pyc
+${PYSITELIB}/volatility3/framework/plugins/linux/check_modules.pyo
+${PYSITELIB}/volatility3/framework/plugins/linux/check_syscall.py
+${PYSITELIB}/volatility3/framework/plugins/linux/check_syscall.pyc
+${PYSITELIB}/volatility3/framework/plugins/linux/check_syscall.pyo
+${PYSITELIB}/volatility3/framework/plugins/linux/elfs.py
+${PYSITELIB}/volatility3/framework/plugins/linux/elfs.pyc
+${PYSITELIB}/volatility3/framework/plugins/linux/elfs.pyo
+${PYSITELIB}/volatility3/framework/plugins/linux/keyboard_notifiers.py
+${PYSITELIB}/volatility3/framework/plugins/linux/keyboard_notifiers.pyc
+${PYSITELIB}/volatility3/framework/plugins/linux/keyboard_notifiers.pyo
+${PYSITELIB}/volatility3/framework/plugins/linux/kmsg.py
+${PYSITELIB}/volatility3/framework/plugins/linux/kmsg.pyc
+${PYSITELIB}/volatility3/framework/plugins/linux/kmsg.pyo
+${PYSITELIB}/volatility3/framework/plugins/linux/lsmod.py
+${PYSITELIB}/volatility3/framework/plugins/linux/lsmod.pyc
+${PYSITELIB}/volatility3/framework/plugins/linux/lsmod.pyo
+${PYSITELIB}/volatility3/framework/plugins/linux/lsof.py
+${PYSITELIB}/volatility3/framework/plugins/linux/lsof.pyc
+${PYSITELIB}/volatility3/framework/plugins/linux/lsof.pyo
+${PYSITELIB}/volatility3/framework/plugins/linux/malfind.py
+${PYSITELIB}/volatility3/framework/plugins/linux/malfind.pyc



Home | Main Index | Thread Index | Old Index