aboutsummaryrefslogtreecommitdiff
path: root/security/py-volatility3
diff options
context:
space:
mode:
authorAntoine Brodin <antoine@FreeBSD.org>2020-01-21 10:01:05 +0000
committerAntoine Brodin <antoine@FreeBSD.org>2020-01-21 10:01:05 +0000
commit94c99ad3d1fb65182de2ce28c78f80b6de926cc3 (patch)
treedf235f5bf1150602d729e6f1a078e5cc52687920 /security/py-volatility3
parentd23fafe82913aac8b78000d52c3657ae1d658b96 (diff)
downloadports-94c99ad3d1fb65182de2ce28c78f80b6de926cc3.tar.gz
ports-94c99ad3d1fb65182de2ce28c78f80b6de926cc3.zip
New port: security/py-volatility3
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. WWW: http://www.volatilityfoundation.org/
Notes
Notes: svn path=/head/; revision=523711
Diffstat (limited to 'security/py-volatility3')
-rw-r--r--security/py-volatility3/Makefile31
-rw-r--r--security/py-volatility3/distinfo3
-rw-r--r--security/py-volatility3/pkg-descr9
3 files changed, 43 insertions, 0 deletions
diff --git a/security/py-volatility3/Makefile b/security/py-volatility3/Makefile
new file mode 100644
index 000000000000..210bfa6af405
--- /dev/null
+++ b/security/py-volatility3/Makefile
@@ -0,0 +1,31 @@
+# $FreeBSD$
+
+PORTNAME= volatility3
+DISTVERSION= g20200117
+CATEGORIES= security python
+PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+
+MAINTAINER= antoine@FreeBSD.org
+COMMENT= Advanced memory forensics framework
+
+LICENSE= VSL
+LICENSE_NAME= Volatility Software License
+LICENSE_FILE= ${WRKSRC}/LICENSE.txt
+LICENSE_PERMS= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept
+
+RUN_DEPENDS= ca_root_nss>=0:security/ca_root_nss \
+ ${PYTHON_PKGNAMEPREFIX}capstone>=0:devel/py-capstone@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}jsonschema>=0:devel/py-jsonschema@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}pefile>=0:devel/py-pefile@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}yara>=0:security/py-yara@${PY_FLAVOR}
+
+USE_GITHUB= yes
+GH_ACCOUNT= volatilityfoundation
+GH_TAGNAME= 9fe6e6b
+
+USES= python:3.5+
+USE_PYTHON= distutils autoplist
+
+NO_ARCH= yes
+
+.include <bsd.port.mk>
diff --git a/security/py-volatility3/distinfo b/security/py-volatility3/distinfo
new file mode 100644
index 000000000000..8126cdb20789
--- /dev/null
+++ b/security/py-volatility3/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1579598659
+SHA256 (volatilityfoundation-volatility3-g20200117-9fe6e6b_GH0.tar.gz) = 226be8883f36d5807b7755cd4ebadcdf3064eabf2e27f63b352267243140fb6b
+SIZE (volatilityfoundation-volatility3-g20200117-9fe6e6b_GH0.tar.gz) = 282181
diff --git a/security/py-volatility3/pkg-descr b/security/py-volatility3/pkg-descr
new file mode 100644
index 000000000000..db1aad888307
--- /dev/null
+++ b/security/py-volatility3/pkg-descr
@@ -0,0 +1,9 @@
+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.
+
+WWW: http://www.volatilityfoundation.org/