svn commit: r317629 - in head/security: . py-plaso
Antoine Brodin
antoine at FreeBSD.org
Tue May 7 19:31:48 UTC 2013
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 at 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 at 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%%
More information about the svn-ports-all
mailing list