From owner-svn-ports-head@freebsd.org  Tue Jan 21 10:01:07 2020
Return-Path: <owner-svn-ports-head@freebsd.org>
Delivered-To: svn-ports-head@mailman.nyi.freebsd.org
Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1])
 by mailman.nyi.freebsd.org (Postfix) with ESMTP id 2E3A6237EEC;
 Tue, 21 Jan 2020 10:01:07 +0000 (UTC)
 (envelope-from antoine@FreeBSD.org)
Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org
 [IPv6:2610:1c1:1:606c::19:3])
 (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)
 server-signature RSA-PSS (4096 bits)
 client-signature RSA-PSS (4096 bits) client-digest SHA256)
 (Client CN "mxrelay.nyi.freebsd.org",
 Issuer "Let's Encrypt Authority X3" (verified OK))
 by mx1.freebsd.org (Postfix) with ESMTPS id 4823vl0TjFz4Pmv;
 Tue, 21 Jan 2020 10:01:07 +0000 (UTC)
 (envelope-from antoine@FreeBSD.org)
Received: from repo.freebsd.org (repo.freebsd.org
 [IPv6:2610:1c1:1:6068::e6a:0])
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))
 (Client did not present a certificate)
 by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 0BD76AC83;
 Tue, 21 Jan 2020 10:01:07 +0000 (UTC)
 (envelope-from antoine@FreeBSD.org)
Received: from repo.freebsd.org ([127.0.1.37])
 by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id 00LA165Q093284;
 Tue, 21 Jan 2020 10:01:06 GMT (envelope-from antoine@FreeBSD.org)
Received: (from antoine@localhost)
 by repo.freebsd.org (8.15.2/8.15.2/Submit) id 00LA16Ch093280;
 Tue, 21 Jan 2020 10:01:06 GMT (envelope-from antoine@FreeBSD.org)
Message-Id: <202001211001.00LA16Ch093280@repo.freebsd.org>
X-Authentication-Warning: repo.freebsd.org: antoine set sender to
 antoine@FreeBSD.org using -f
From: Antoine Brodin <antoine@FreeBSD.org>
Date: Tue, 21 Jan 2020 10:01:06 +0000 (UTC)
To: ports-committers@freebsd.org, svn-ports-all@freebsd.org,
 svn-ports-head@freebsd.org
Subject: svn commit: r523711 - in head/security: . py-volatility3
X-SVN-Group: ports-head
X-SVN-Commit-Author: antoine
X-SVN-Commit-Paths: in head/security: . py-volatility3
X-SVN-Commit-Revision: 523711
X-SVN-Commit-Repository: ports
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
X-BeenThere: svn-ports-head@freebsd.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: SVN commit messages for the ports tree for head
 <svn-ports-head.freebsd.org>
List-Unsubscribe: <https://lists.freebsd.org/mailman/options/svn-ports-head>, 
 <mailto:svn-ports-head-request@freebsd.org?subject=unsubscribe>
List-Archive: <http://lists.freebsd.org/pipermail/svn-ports-head/>
List-Post: <mailto:svn-ports-head@freebsd.org>
List-Help: <mailto:svn-ports-head-request@freebsd.org?subject=help>
List-Subscribe: <https://lists.freebsd.org/mailman/listinfo/svn-ports-head>,
 <mailto:svn-ports-head-request@freebsd.org?subject=subscribe>
X-List-Received-Date: Tue, 21 Jan 2020 10:01:07 -0000

Author: antoine
Date: Tue Jan 21 10:01:05 2020
New Revision: 523711
URL: https://svnweb.freebsd.org/changeset/ports/523711

Log:
  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/

Added:
  head/security/py-volatility3/
  head/security/py-volatility3/Makefile   (contents, props changed)
  head/security/py-volatility3/distinfo   (contents, props changed)
  head/security/py-volatility3/pkg-descr   (contents, props changed)
Modified:
  head/security/Makefile

Modified: head/security/Makefile
==============================================================================
--- head/security/Makefile	Tue Jan 21 09:35:30 2020	(r523710)
+++ head/security/Makefile	Tue Jan 21 10:01:05 2020	(r523711)
@@ -1010,6 +1010,7 @@
     SUBDIR += py-txtorcon
     SUBDIR += py-virustotal-api
     SUBDIR += py-volatility
+    SUBDIR += py-volatility3
     SUBDIR += py-vulndb
     SUBDIR += py-xmlsec
     SUBDIR += py-yara

Added: head/security/py-volatility3/Makefile
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/security/py-volatility3/Makefile	Tue Jan 21 10:01:05 2020	(r523711)
@@ -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>

Added: head/security/py-volatility3/distinfo
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/security/py-volatility3/distinfo	Tue Jan 21 10:01:05 2020	(r523711)
@@ -0,0 +1,3 @@
+TIMESTAMP = 1579598659
+SHA256 (volatilityfoundation-volatility3-g20200117-9fe6e6b_GH0.tar.gz) = 226be8883f36d5807b7755cd4ebadcdf3064eabf2e27f63b352267243140fb6b
+SIZE (volatilityfoundation-volatility3-g20200117-9fe6e6b_GH0.tar.gz) = 282181

Added: head/security/py-volatility3/pkg-descr
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/security/py-volatility3/pkg-descr	Tue Jan 21 10:01:05 2020	(r523711)
@@ -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/