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/