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>