Date: Tue, 7 May 2013 19:31:47 +0000 (UTC) From: Antoine Brodin <antoine@FreeBSD.org> To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r317629 - in head/security: . py-plaso Message-ID: <201305071931.r47JVlCp042237@svn.freebsd.org>
next in thread | raw e-mail | index | archive | help
Author: antoine Date: Tue May 7 19:31:47 2013 New Revision: 317629 URL: http://svnweb.freebsd.org/changeset/ports/317629 Log: New port: security/py-plaso Automatic creation of a super timeline WWW: https://sites.google.com/a/kiddaland.net/plaso/ Approved by: miwi (mentor) Added: head/security/py-plaso/ head/security/py-plaso/Makefile (contents, props changed) head/security/py-plaso/distinfo (contents, props changed) head/security/py-plaso/pkg-descr (contents, props changed) head/security/py-plaso/pkg-plist (contents, props changed) Modified: head/security/Makefile Modified: head/security/Makefile ============================================================================== --- head/security/Makefile Tue May 7 19:22:36 2013 (r317628) +++ head/security/Makefile Tue May 7 19:31:47 2013 (r317629) @@ -755,6 +755,7 @@ SUBDIR += py-otr SUBDIR += py-paramiko SUBDIR += py-passlib + SUBDIR += py-plaso SUBDIR += py-plone.app.openid SUBDIR += py-plone.keyring SUBDIR += py-plone.openid Added: head/security/py-plaso/Makefile ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/security/py-plaso/Makefile Tue May 7 19:31:47 2013 (r317629) @@ -0,0 +1,57 @@ +# Created by: Antoine Brodin <antoine@FreeBSD.org> +# $FreeBSD$ + +PORTNAME= plaso +DISTVERSION= 1.0.1alpha +CATEGORIES= security python +MASTER_SITES= GOOGLE_CODE +PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} +DISTNAME= ${PORTNAME}_${DISTVERSION} +EXTRACT_SUFX= .tgz + +MAINTAINER= antoine@FreeBSD.org +COMMENT= Automatic creation of a super timeline + +LICENSE= AL2 + +RUN_DEPENDS= ${PYTHON_SITELIBDIR}/hachoir_core/__init__.py:${PORTSDIR}/devel/hachoir-core \ + ${PYTHON_SITELIBDIR}/hachoir_metadata/__init__.py:${PORTSDIR}/sysutils/hachoir-metadata \ + ${PYTHON_SITELIBDIR}/hachoir_parser/__init__.py:${PORTSDIR}/devel/hachoir-parser \ + ${PYTHON_SITELIBDIR}/pyevt.so:${PORTSDIR}/devel/libevt \ + ${PYTHON_SITELIBDIR}/pyevtx.so:${PORTSDIR}/devel/libevtx \ + ${PYTHON_SITELIBDIR}/pylnk.so:${PORTSDIR}/devel/liblnk \ + ${PYTHON_SITELIBDIR}/pymsiecf.so:${PORTSDIR}/devel/libmsiecf \ + ${PYTHON_SITELIBDIR}/pyregf.so:${PORTSDIR}/devel/libregf \ + ${PYTHON_SITELIBDIR}/pyvshadow.so:${PORTSDIR}/devel/libvshadow \ + ipython${PYTHON_PKGNAMESUFFIX}>=0:${PORTSDIR}/devel/ipython \ + ${PYTHON_PKGNAMEPREFIX}dateutil>=0:${PORTSDIR}/devel/py-dateutil \ + ${PYTHON_PKGNAMEPREFIX}protobuf>=0:${PORTSDIR}/devel/py-protobuf \ + ${PYTHON_PKGNAMEPREFIX}pytsk>=0:${PORTSDIR}/sysutils/py-pytsk \ + ${PYTHON_PKGNAMEPREFIX}pytz>=0:${PORTSDIR}/devel/py-pytz \ + ${PYTHON_PKGNAMEPREFIX}sqlite3>=0:${PORTSDIR}/databases/py-sqlite3 \ + ${PYTHON_PKGNAMEPREFIX}yaml>=0:${PORTSDIR}/devel/py-yaml + +USE_PYTHON= 2.7 +USE_PYDISTUTILS=easy_install +PYDISTUTILS_PKGVERSION=0.1 +WRKSRC= ${WRKDIR}/${DISTNAME}/${PORTNAME} + +PORTDOCS= AUTHORS +DOCSDIR= ${PREFIX}/share/doc/py-${PORTNAME} + +PORTEXAMPLES= README.tools image_export.py +EXAMPLESDIR= ${PREFIX}/share/examples/py-${PORTNAME} + +.include <bsd.port.options.mk> + +post-install: +.if ${PORT_OPTIONS:MDOCS} + @${MKDIR} ${DOCSDIR} + ${INSTALL_DATA} ${PORTDOCS:S,^,${WRKSRC}/,} ${DOCSDIR} +.endif +.if ${PORT_OPTIONS:MEXAMPLES} + @${MKDIR} ${EXAMPLESDIR} + ${INSTALL_DATA} ${PORTEXAMPLES:S,^,${WRKSRC}/tools/,} ${EXAMPLESDIR} +.endif + +.include <bsd.port.mk> Added: head/security/py-plaso/distinfo ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/security/py-plaso/distinfo Tue May 7 19:31:47 2013 (r317629) @@ -0,0 +1,2 @@ +SHA256 (plaso_1.0.1alpha.tgz) = 08920c45d72b009df8cb80c76afe272e5554464e968ad1f07dcf4f45b317d437 +SIZE (plaso_1.0.1alpha.tgz) = 609132 Added: head/security/py-plaso/pkg-descr ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/security/py-plaso/pkg-descr Tue May 7 19:31:47 2013 (r317629) @@ -0,0 +1,9 @@ +Plaso is the Python based back-end engine used by tools such as log2timeline +for automatic creation of a super timelines. The goal of log2timeline (and thus +plaso) is to provide a single tool that can parse various log files and +forensic artifacts from computer and related systems, such as network equipment +to produce a single correlated timeline. This timeline can then be easily +analysed by forensic investigators/analysts, speeding up investigations by +correlating the vast amount of information found on an average computer system. + +WWW: https://sites.google.com/a/kiddaland.net/plaso/ Added: head/security/py-plaso/pkg-plist ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/security/py-plaso/pkg-plist Tue May 7 19:31:47 2013 (r317629) @@ -0,0 +1,8 @@ +bin/log2timeline.py +bin/plaso_console.py +bin/plaso_information.py +bin/pprof.py +bin/presets.py +bin/psort.py +bin/psort_test.py +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201305071931.r47JVlCp042237>