Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 27 Jul 2017 17:39:35 +0000 (UTC)
From:      Dan Langille <dvl@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r446767 - in head/security: . py-first-server
Message-ID:  <201707271739.v6RHdZNv094441@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: dvl
Date: Thu Jul 27 17:39:35 2017
New Revision: 446767
URL: https://svnweb.freebsd.org/changeset/ports/446767

Log:
  Function Identification and Recovery Signature Tool

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

Modified: head/security/Makefile
==============================================================================
--- head/security/Makefile	Thu Jul 27 17:12:51 2017	(r446766)
+++ head/security/Makefile	Thu Jul 27 17:39:35 2017	(r446767)
@@ -868,6 +868,7 @@
     SUBDIR += py-ed25519ll
     SUBDIR += py-fail2ban
     SUBDIR += py-fchksum
+    SUBDIR += py-first-server
     SUBDIR += py-flask-httpauth
     SUBDIR += py-gixy
     SUBDIR += py-gnupg

Added: head/security/py-first-server/Makefile
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/security/py-first-server/Makefile	Thu Jul 27 17:39:35 2017	(r446767)
@@ -0,0 +1,36 @@
+# $FreeBSD$
+
+PORTNAME=	first-server
+PORTVERSION=	0.0.1
+PKGNAMEPREFIX=	${PYTHON_PKGNAMEPREFIX}
+DISTVERSIONPREFIX=	v
+
+CATEGORIES=	security
+
+MAINTAINER=	dvl@FreeBSD.org
+COMMENT=	Function Identification and Recovery Signature Tool
+
+LICENSE=	GPLv2
+
+RUN_DEPENDS+=	${PYTHON_PKGNAMEPREFIX}mysqlclient>=1.3.8:databases/py-mysqlclient
+RUN_DEPENDS+=	${PYTHON_PKGNAMEPREFIX}mongoengine>=0.10.0:devel/py-mongoengine
+RUN_DEPENDS+=	${PYTHON_PKGNAMEPREFIX}django>=1.10.2:www/py-django
+RUN_DEPENDS+=	${PYTHON_PKGNAMEPREFIX}werkzeug>=0.11.11:www/py-werkzeug
+RUN_DEPENDS+=	${PYTHON_PKGNAMEPREFIX}httplib2>=0.9.2:www/py-httplib2
+RUN_DEPENDS+=	${PYTHON_PKGNAMEPREFIX}oauth2client>=3.0.0:security/py-oauth2client
+RUN_DEPENDS+=	${PYTHON_PKGNAMEPREFIX}google-api-python-client>=1.5.3:www/py-google-api-python-client
+RUN_DEPENDS+=	distorm>=0:devel/distorm
+
+USE_GITHUB=	yes
+GH_ACCOUNT=	vrtadmin
+GH_PROJECT=	FIRST-server
+
+USES=		python
+
+NO_BUILD=	yes
+
+do-install:
+	${MKDIR} ${STAGEDIR}${WWWDIR}
+	(cd ${WRKSRC}/server && ${COPYTREE_SHARE} . ${STAGEDIR}${WWWDIR})
+
+.include <bsd.port.mk>

Added: head/security/py-first-server/distinfo
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/security/py-first-server/distinfo	Thu Jul 27 17:39:35 2017	(r446767)
@@ -0,0 +1,3 @@
+TIMESTAMP = 1501161109
+SHA256 (vrtadmin-FIRST-server-v0.0.1_GH0.tar.gz) = 6d4ea5dc46b8557a31d644e1c1fe34d0575111aa39db0507b64a191b4e984d6e
+SIZE (vrtadmin-FIRST-server-v0.0.1_GH0.tar.gz) = 2248663

Added: head/security/py-first-server/pkg-descr
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/security/py-first-server/pkg-descr	Thu Jul 27 17:39:35 2017	(r446767)
@@ -0,0 +1,10 @@
+The main idea behind FIRST is to preserve an engineer's analysis of
+certain functions (name, prototype, comment, etc) by using methods
+like opcode hashing, mnemonic hashing, locality sensitive hashing,
+etc. By collecting and storing these signatures centrally the framework
+can provide them later to the community via the API/Plugin. The goal is
+to provide quick lookups for similar functions (see Fig. A) to avoid
+losing time with analysing a function which was already analysed before
+in another sample or by another engineer.
+
+WWW: https://github.com/vrtadmin/FIRST-server

Added: head/security/py-first-server/pkg-plist
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/security/py-first-server/pkg-plist	Thu Jul 27 17:39:35 2017	(r446767)
@@ -0,0 +1,144 @@
+%%WWWDIR%%/first/__init__.py
+%%WWWDIR%%/first/auth.py
+%%WWWDIR%%/first/dbs/__init__.py
+%%WWWDIR%%/first/dbs/builtin_db.py
+%%WWWDIR%%/first/engines/__init__.py
+%%WWWDIR%%/first/engines/basic_masking.py
+%%WWWDIR%%/first/engines/exact_match.py
+%%WWWDIR%%/first/engines/mnemonic_hash.py
+%%WWWDIR%%/first/engines/results.py
+%%WWWDIR%%/first/engines/skeleton.py_
+%%WWWDIR%%/first/error.py
+%%WWWDIR%%/first/models.py
+%%WWWDIR%%/first/settings.py
+%%WWWDIR%%/first/urls.py
+%%WWWDIR%%/first/wsgi.py
+%%WWWDIR%%/manage.py
+%%WWWDIR%%/rest/__init__.py
+%%WWWDIR%%/rest/admin.py
+%%WWWDIR%%/rest/apps.py
+%%WWWDIR%%/rest/migrations/__init__.py
+%%WWWDIR%%/rest/models.py
+%%WWWDIR%%/rest/templates/rest/error_json.html
+%%WWWDIR%%/rest/tests.py
+%%WWWDIR%%/rest/urls.py
+%%WWWDIR%%/rest/views.py
+%%WWWDIR%%/utilities/engine_shell.py
+%%WWWDIR%%/utilities/populate_engine.py
+%%WWWDIR%%/utilities/test_engine.py
+%%WWWDIR%%/www/__init__.py
+%%WWWDIR%%/www/admin.py
+%%WWWDIR%%/www/apps.py
+%%WWWDIR%%/www/migrations/__init__.py
+%%WWWDIR%%/www/models.py
+%%WWWDIR%%/www/static/www/Thumbs.db
+%%WWWDIR%%/www/static/www/YTPlayer.css
+%%WWWDIR%%/www/static/www/animate.css
+%%WWWDIR%%/www/static/www/bootstrap.min.css
+%%WWWDIR%%/www/static/www/css/Thumbs.db
+%%WWWDIR%%/www/static/www/css/YTPlayer.css
+%%WWWDIR%%/www/static/www/css/animate.css
+%%WWWDIR%%/www/static/www/css/bootstrap.min.css
+%%WWWDIR%%/www/static/www/css/font-icons.css
+%%WWWDIR%%/www/static/www/css/googleapi.css
+%%WWWDIR%%/www/static/www/css/magnific-popup.css
+%%WWWDIR%%/www/static/www/css/responsive.css
+%%WWWDIR%%/www/static/www/css/responsive.css.map
+%%WWWDIR%%/www/static/www/css/rev-slider.css
+%%WWWDIR%%/www/static/www/css/ribbon.css
+%%WWWDIR%%/www/static/www/css/sliders.css
+%%WWWDIR%%/www/static/www/css/spacings.css
+%%WWWDIR%%/www/static/www/css/style.css
+%%WWWDIR%%/www/static/www/css/style.css.map
+%%WWWDIR%%/www/static/www/css/talos-guy.css
+%%WWWDIR%%/www/static/www/css/talos-guy_small.css
+%%WWWDIR%%/www/static/www/css/talos-guy_xs.css
+%%WWWDIR%%/www/static/www/font-icons.css
+%%WWWDIR%%/www/static/www/fonts/ElegantIcons.eot
+%%WWWDIR%%/www/static/www/fonts/ElegantIcons.svg
+%%WWWDIR%%/www/static/www/fonts/ElegantIcons.ttf
+%%WWWDIR%%/www/static/www/fonts/ElegantIcons.woff
+%%WWWDIR%%/www/static/www/fonts/FontAwesome.otf
+%%WWWDIR%%/www/static/www/fonts/Stroke-Gap-Icons.eot
+%%WWWDIR%%/www/static/www/fonts/Stroke-Gap-Icons.svg
+%%WWWDIR%%/www/static/www/fonts/Stroke-Gap-Icons.ttf
+%%WWWDIR%%/www/static/www/fonts/Stroke-Gap-Icons.woff
+%%WWWDIR%%/www/static/www/fonts/fontawesome-webfont.eot
+%%WWWDIR%%/www/static/www/fonts/fontawesome-webfont.svg
+%%WWWDIR%%/www/static/www/fonts/fontawesome-webfont.ttf
+%%WWWDIR%%/www/static/www/fonts/fontawesome-webfont.woff
+%%WWWDIR%%/www/static/www/fonts/fontawesome-webfont.woff2
+%%WWWDIR%%/www/static/www/img/TalosBrand_RGB.svg
+%%WWWDIR%%/www/static/www/img/cisco_logo_white.svg
+%%WWWDIR%%/www/static/www/img/favicon.ico
+%%WWWDIR%%/www/static/www/img/first-icon-144x144.png
+%%WWWDIR%%/www/static/www/img/first-icon-72x72.png
+%%WWWDIR%%/www/static/www/img/first_logo.png
+%%WWWDIR%%/www/static/www/img/google.png
+%%WWWDIR%%/www/static/www/img/intro_logo.png
+%%WWWDIR%%/www/static/www/img/logo.png
+%%WWWDIR%%/www/static/www/img/logo_dark.png
+%%WWWDIR%%/www/static/www/img/logo_l.png
+%%WWWDIR%%/www/static/www/img/logo_light.png
+%%WWWDIR%%/www/static/www/img/talos-guy.png
+%%WWWDIR%%/www/static/www/img/talos_logo.png
+%%WWWDIR%%/www/static/www/js/bootstrap.min.js
+%%WWWDIR%%/www/static/www/js/jquery.min.js
+%%WWWDIR%%/www/static/www/js/plugins.js
+%%WWWDIR%%/www/static/www/js/rev-slider.js
+%%WWWDIR%%/www/static/www/js/scripts.js
+%%WWWDIR%%/www/static/www/responsive.css
+%%WWWDIR%%/www/static/www/responsive.css.map
+%%WWWDIR%%/www/static/www/rev-slider.css
+%%WWWDIR%%/www/static/www/revolution/assets/Thumbs.db
+%%WWWDIR%%/www/static/www/revolution/assets/coloredbg.png
+%%WWWDIR%%/www/static/www/revolution/assets/gridtile.png
+%%WWWDIR%%/www/static/www/revolution/assets/gridtile_3x3.png
+%%WWWDIR%%/www/static/www/revolution/assets/gridtile_3x3_white.png
+%%WWWDIR%%/www/static/www/revolution/assets/gridtile_white.png
+%%WWWDIR%%/www/static/www/revolution/assets/loader.gif
+%%WWWDIR%%/www/static/www/revolution/css/layers.css
+%%WWWDIR%%/www/static/www/revolution/css/navigation.css
+%%WWWDIR%%/www/static/www/revolution/css/settings.css
+%%WWWDIR%%/www/static/www/revolution/js/extensions/index.php
+%%WWWDIR%%/www/static/www/revolution/js/extensions/revolution.extension.actions.min.js
+%%WWWDIR%%/www/static/www/revolution/js/extensions/revolution.extension.carousel.min.js
+%%WWWDIR%%/www/static/www/revolution/js/extensions/revolution.extension.kenburn.min.js
+%%WWWDIR%%/www/static/www/revolution/js/extensions/revolution.extension.layeranimation.min.js
+%%WWWDIR%%/www/static/www/revolution/js/extensions/revolution.extension.migration.min.js
+%%WWWDIR%%/www/static/www/revolution/js/extensions/revolution.extension.navigation.min.js
+%%WWWDIR%%/www/static/www/revolution/js/extensions/revolution.extension.parallax.min.js
+%%WWWDIR%%/www/static/www/revolution/js/extensions/revolution.extension.slideanims.min.js
+%%WWWDIR%%/www/static/www/revolution/js/extensions/revolution.extension.video.min.js
+%%WWWDIR%%/www/static/www/revolution/js/extensions/source/index.php
+%%WWWDIR%%/www/static/www/revolution/js/extensions/source/revolution.extension.actions.js
+%%WWWDIR%%/www/static/www/revolution/js/extensions/source/revolution.extension.carousel.js
+%%WWWDIR%%/www/static/www/revolution/js/extensions/source/revolution.extension.kenburn.js
+%%WWWDIR%%/www/static/www/revolution/js/extensions/source/revolution.extension.layeranimation.js
+%%WWWDIR%%/www/static/www/revolution/js/extensions/source/revolution.extension.migration.js
+%%WWWDIR%%/www/static/www/revolution/js/extensions/source/revolution.extension.navigation.js
+%%WWWDIR%%/www/static/www/revolution/js/extensions/source/revolution.extension.parallax.js
+%%WWWDIR%%/www/static/www/revolution/js/extensions/source/revolution.extension.slideanims.js
+%%WWWDIR%%/www/static/www/revolution/js/extensions/source/revolution.extension.video.js
+%%WWWDIR%%/www/static/www/revolution/js/index.php
+%%WWWDIR%%/www/static/www/revolution/js/jquery.themepunch.enablelog.js
+%%WWWDIR%%/www/static/www/revolution/js/jquery.themepunch.revolution.min.js
+%%WWWDIR%%/www/static/www/revolution/js/jquery.themepunch.tools.min.js
+%%WWWDIR%%/www/static/www/revolution/js/source/index.php
+%%WWWDIR%%/www/static/www/revolution/js/source/jquery.themepunch.enablelog.js
+%%WWWDIR%%/www/static/www/revolution/js/source/jquery.themepunch.revolution.js
+%%WWWDIR%%/www/static/www/revolution/js/source/jquery.themepunch.tools.min.js
+%%WWWDIR%%/www/static/www/ribbon.css
+%%WWWDIR%%/www/static/www/sliders.css
+%%WWWDIR%%/www/static/www/spacings.css
+%%WWWDIR%%/www/static/www/style.css
+%%WWWDIR%%/www/static/www/style.css.map
+%%WWWDIR%%/www/static/www/talos-guy.css
+%%WWWDIR%%/www/static/www/talos-guy_small.css
+%%WWWDIR%%/www/templates/www/404.html
+%%WWWDIR%%/www/templates/www/base_site.html
+%%WWWDIR%%/www/templates/www/index.html
+%%WWWDIR%%/www/templates/www/profile.html
+%%WWWDIR%%/www/tests.py
+%%WWWDIR%%/www/urls.py
+%%WWWDIR%%/www/views.py



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201707271739.v6RHdZNv094441>