svn commit: r374007 - in head/security: . metasploit rubygem-metasploit-concern rubygem-metasploit-credential rubygem-metasploit-model rubygem-metasploit_data_models rubygem-meterpreter_bins rubyge...
Antoine Brodin
antoine at FreeBSD.org
Fri Dec 5 11:02:56 UTC 2014
Author: antoine
Date: Fri Dec 5 11:02:49 2014
New Revision: 374007
URL: https://svnweb.freebsd.org/changeset/ports/374007
QAT: https://qat.redports.org/buildarchive/r374007/
Log:
Update security/metasploit to 4.10.2
Add new ports needed by this version:
security/rubygem-metasploit-concern
security/rubygem-metasploit-credential
security/rubygem-metasploit-model
security/rubygem-meterpreter_bins
security/rubygem-recog
Added:
head/security/rubygem-metasploit-concern/
head/security/rubygem-metasploit-concern/Makefile (contents, props changed)
head/security/rubygem-metasploit-concern/distinfo (contents, props changed)
head/security/rubygem-metasploit-concern/pkg-descr (contents, props changed)
head/security/rubygem-metasploit-credential/
head/security/rubygem-metasploit-credential/Makefile (contents, props changed)
head/security/rubygem-metasploit-credential/distinfo (contents, props changed)
head/security/rubygem-metasploit-credential/pkg-descr (contents, props changed)
head/security/rubygem-metasploit-model/
head/security/rubygem-metasploit-model/Makefile (contents, props changed)
head/security/rubygem-metasploit-model/distinfo (contents, props changed)
head/security/rubygem-metasploit-model/pkg-descr (contents, props changed)
head/security/rubygem-meterpreter_bins/
head/security/rubygem-meterpreter_bins/Makefile (contents, props changed)
head/security/rubygem-meterpreter_bins/distinfo (contents, props changed)
head/security/rubygem-meterpreter_bins/pkg-descr (contents, props changed)
head/security/rubygem-recog/
head/security/rubygem-recog/Makefile (contents, props changed)
head/security/rubygem-recog/distinfo (contents, props changed)
head/security/rubygem-recog/pkg-descr (contents, props changed)
Modified:
head/security/Makefile
head/security/metasploit/Makefile
head/security/metasploit/distinfo
head/security/rubygem-metasploit_data_models/Makefile
head/security/rubygem-metasploit_data_models/distinfo
head/security/rubygem-metasploit_data_models/pkg-descr
Modified: head/security/Makefile
==============================================================================
--- head/security/Makefile Fri Dec 5 10:47:45 2014 (r374006)
+++ head/security/Makefile Fri Dec 5 11:02:49 2014 (r374007)
@@ -884,7 +884,11 @@
SUBDIR += rubygem-gssapi
SUBDIR += rubygem-hmac
SUBDIR += rubygem-jugyo-twitter_oauth
+ SUBDIR += rubygem-metasploit-concern
+ SUBDIR += rubygem-metasploit-credential
+ SUBDIR += rubygem-metasploit-model
SUBDIR += rubygem-metasploit_data_models
+ SUBDIR += rubygem-meterpreter_bins
SUBDIR += rubygem-net-scp
SUBDIR += rubygem-net-scp11
SUBDIR += rubygem-net-sftp
@@ -898,6 +902,7 @@
SUBDIR += rubygem-pyu-ruby-sasl
SUBDIR += rubygem-razorback-scriptNugget
SUBDIR += rubygem-rc4
+ SUBDIR += rubygem-recog
SUBDIR += rubygem-roauth
SUBDIR += rubygem-ruby-hmac
SUBDIR += rubygem-six
Modified: head/security/metasploit/Makefile
==============================================================================
--- head/security/metasploit/Makefile Fri Dec 5 10:47:45 2014 (r374006)
+++ head/security/metasploit/Makefile Fri Dec 5 11:02:49 2014 (r374007)
@@ -2,11 +2,9 @@
# $FreeBSD$
PORTNAME= metasploit
-PORTVERSION= 4.9.3
-PORTREVISION= 1
+PORTVERSION= 4.10.2
CATEGORIES= security
-MASTER_SITES= http://downloads.metasploit.com/data/releases/archive/
-DISTNAME= framework-${DISTVERSION}
+MASTER_SITES= GH
MAINTAINER= tanawts at gmail.com
COMMENT= Exploit-Framework for Penetration-Testing
@@ -14,22 +12,35 @@ COMMENT= Exploit-Framework for Penetrati
RUN_DEPENDS= nasm:${PORTSDIR}/devel/nasm \
nmap:${PORTSDIR}/security/nmap \
rubygem-activesupport>=3.0.0:${PORTSDIR}/devel/rubygem-activesupport \
- rubygem-bcrypt-ruby>=0:${PORTSDIR}/security/rubygem-bcrypt-ruby \
+ rubygem-actionpack>=0:${PORTSDIR}/www/rubygem-actionpack \
+ rubygem-bcrypt>=0:${PORTSDIR}/security/rubygem-bcrypt \
+ rubygem-bundler>=0:${PORTSDIR}/sysutils/rubygem-bundler \
+ rubygem-jsobfu>=0.2.0:${PORTSDIR}/www/rubygem-jsobfu \
rubygem-json>=0:${PORTSDIR}/devel/rubygem-json \
+ rubygem-metasploit-concern>=0.3.0:${PORTSDIR}/security/rubygem-metasploit-concern \
+ rubygem-metasploit-model>=0.28.0:${PORTSDIR}/security/rubygem-metasploit-model \
+ rubygem-meterpreter_bins>=0.0.11:${PORTSDIR}/security/rubygem-meterpreter_bins \
rubygem-msgpack>=0:${PORTSDIR}/devel/rubygem-msgpack \
rubygem-nokogiri>=0:${PORTSDIR}/textproc/rubygem-nokogiri \
rubygem-network_interface>=0.0.1:${PORTSDIR}/net/rubygem-network_interface \
- rubygem-packetfu>=1.1.8:${PORTSDIR}/net/rubygem-packetfu \
+ rubygem-packetfu>=1.1.9:${PORTSDIR}/net/rubygem-packetfu \
rubygem-pcaprub>=0:${PORTSDIR}/net/rubygem-pcaprub \
- rubygem-rkelly-remix>=0:${PORTSDIR}/www/rubygem-rkelly-remix \
+ rubygem-railties>=3.0.0:${PORTSDIR}/www/rubygem-railties \
+ rubygem-recog>=1.0:${PORTSDIR}/security/rubygem-recog \
+ rubygem-rb-readline>=0:${PORTSDIR}/devel/rubygem-rb-readline \
rubygem-robots>=0:${PORTSDIR}/www/rubygem-robots \
- rubygem-sqlite3>=0:${PORTSDIR}/databases/rubygem-sqlite3
+ rubygem-rubyzip>=1.1:${PORTSDIR}/archivers/rubygem-rubyzip \
+ rubygem-sqlite3>=0:${PORTSDIR}/databases/rubygem-sqlite3 \
+ rubygem-tzinfo03>=0:${PORTSDIR}/devel/rubygem-tzinfo03
-WRKSRC= ${WRKDIR}/msf3
SCRIPTS= msfbinscan msfcli msfconsole msfd msfelfscan msfencode \
msfmachscan msfpayload msfpescan msfrop msfrpc msfrpcd msfvenom
-NO_BUILD= yes
+USE_GITHUB= yes
+GH_ACCOUNT= rapid7
+GH_PROJECT= metasploit-framework
+GH_COMMIT= 286827c
+
USES= ncurses:port tar:bzip2
USE_RUBY= yes
USE_RUBY_FEATURES= iconv
@@ -38,27 +49,43 @@ OPTIONS_DEFINE= DB
OPTIONS_DEFAULT=DB
DB_DESC= Database support
-DB_RUN_DEPENDS= rubygem-activerecord>=0:${PORTSDIR}/databases/rubygem-activerecord \
- rubygem-metasploit_data_models>=0.17.0:${PORTSDIR}/security/rubygem-metasploit_data_models \
+DB_RUN_DEPENDS= rubygem-activerecord>=3.0.0:${PORTSDIR}/databases/rubygem-activerecord \
+ rubygem-metasploit-credential>=0.13.3:${PORTSDIR}/security/rubygem-metasploit-credential \
+ rubygem-metasploit_data_models>=0.21.1:${PORTSDIR}/security/rubygem-metasploit_data_models \
rubygem-pg>=0.11:${PORTSDIR}/databases/rubygem-pg
+.include <bsd.port.options.mk>
+
post-patch:
- ${REINPLACE_CMD} 's|bundler/setup|rubygems|' ${WRKSRC}/lib/msfenv.rb
+ ${REINPLACE_CMD} 's,git ls-files,find . ! -type d ! -ipath "config/*" | sed "s|^./||", ; \
+ /packetfu/s/1.1.9/>= 1.1.9/' ${WRKSRC}/metasploit-framework.gemspec
+
+do-build:
+ ${RM} ${WRKSRC}/Gemfile.lock
+ ${MKDIR} ${WRKSRC}/log
+ ${TOUCH} ${WRKSRC}/Gemfile.lock ${WRKSRC}/log/production.log
+ ${CHMOD} 666 ${WRKSRC}/Gemfile.lock ${WRKSRC}/log/production.log
+ ${REINPLACE_CMD} '/^group :development/,/^end/d ; /^group :test/,/^end/d' \
+ ${WRKSRC}/Gemfile
+.if ! ${PORT_OPTIONS:MDB}
+ ${REINPLACE_CMD} '/^group :db do/,/^end/d' ${WRKSRC}/Gemfile
+.endif
do-install:
@${MKDIR} ${STAGEDIR}${DATADIR}
${CP} -Rp ${WRKSRC}/ ${STAGEDIR}${DATADIR}
.for f in ${SCRIPTS}
- ${LN} -s ${DATADIR}/${f} ${STAGEDIR}${PREFIX}/bin/${f}
+ ${PRINTF} '#!/bin/sh\ncd ${DATADIR} && ./${f} "$$@"\n' > ${STAGEDIR}${PREFIX}/bin/${f}
+ ${CHMOD} ${BINMODE} ${STAGEDIR}${PREFIX}/bin/${f}
.endfor
post-install:
.for f in ${SCRIPTS}
${ECHO} "bin/${f}" >> ${TMPPLIST}
.endfor
- @${FIND} ${STAGEDIR}${DATADIR} -type f | ${SED} 's,${STAGEDIR}${PREFIX}/,,' >> ${TMPPLIST}
- @${FIND} ${STAGEDIR}${DATADIR} -type l | ${SED} 's,${STAGEDIR}${PREFIX}/,,' >> ${TMPPLIST}
- @${FIND} ${STAGEDIR}${DATADIR} -type d | ${SORT} -r | \
- ${SED} 's,${STAGEDIR}${PREFIX}/,, ; s,^, at dirrm ,' >> ${TMPPLIST}
+ @${FIND} ${STAGEDIR}${DATADIR} ! -type d | \
+ ${SED} 's,${STAGEDIR}${PREFIX}/,,' >> ${TMPPLIST}
+ @${FIND} -ds ${STAGEDIR}${DATADIR} -type d -empty | \
+ ${SED} 's,${STAGEDIR}${PREFIX}/,, ; s,^, at dir ,' >> ${TMPPLIST}
.include <bsd.port.mk>
Modified: head/security/metasploit/distinfo
==============================================================================
--- head/security/metasploit/distinfo Fri Dec 5 10:47:45 2014 (r374006)
+++ head/security/metasploit/distinfo Fri Dec 5 11:02:49 2014 (r374007)
@@ -1,2 +1,2 @@
-SHA256 (framework-4.9.3.tar.bz2) = 76aa4651b8235a018ccb46b31974fa8785e3d16bd753ac34d66fa60468d304b3
-SIZE (framework-4.9.3.tar.bz2) = 36334540
+SHA256 (metasploit-4.10.2.tar.bz2) = d328cc6fb32ad19668a20c2d56bf6cffbcd4abe180d3a98c16143c7127bc37ff
+SIZE (metasploit-4.10.2.tar.bz2) = 36965608
Added: head/security/rubygem-metasploit-concern/Makefile
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/security/rubygem-metasploit-concern/Makefile Fri Dec 5 11:02:49 2014 (r374007)
@@ -0,0 +1,23 @@
+# $FreeBSD$
+
+PORTNAME= metasploit-concern
+PORTVERSION= 0.3.0
+CATEGORIES= security rubygems
+MASTER_SITES= RG
+
+MAINTAINER= antoine at FreeBSD.org
+COMMENT= Automatically include Modules from app/concerns
+
+LICENSE= BSD3CLAUSE
+LICENSE_FILE= ${WRKSRC}/LICENSE
+
+RUN_DEPENDS= rubygem-activesupport>=3.0.0:${PORTSDIR}/devel/rubygem-activesupport \
+ rubygem-railties>=3.0.0:${PORTSDIR}/www/rubygem-railties
+
+USE_RUBY= yes
+USE_RUBYGEMS= yes
+RUBYGEM_AUTOPLIST= yes
+
+PORTSCOUT= ignore:1
+
+.include <bsd.port.mk>
Added: head/security/rubygem-metasploit-concern/distinfo
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/security/rubygem-metasploit-concern/distinfo Fri Dec 5 11:02:49 2014 (r374007)
@@ -0,0 +1,2 @@
+SHA256 (rubygem/metasploit-concern-0.3.0.gem) = fdc7313026bf6b0f208ab48f40fa81c25f0c2c529287dee4e2726c9aab6a0b5d
+SIZE (rubygem/metasploit-concern-0.3.0.gem) = 12800
Added: head/security/rubygem-metasploit-concern/pkg-descr
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/security/rubygem-metasploit-concern/pkg-descr Fri Dec 5 11:02:49 2014 (r374007)
@@ -0,0 +1,6 @@
+Metasploit::Concern allows you to define concerns in app/concerns that will
+automatically be included in matching classes. It can be used to automate
+adding new associations to ActiveRecord::Base models from gems and
+Rails::Engines.
+
+WWW: https://github.com/rapid7/metasploit-concern
Added: head/security/rubygem-metasploit-credential/Makefile
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/security/rubygem-metasploit-credential/Makefile Fri Dec 5 11:02:49 2014 (r374007)
@@ -0,0 +1,28 @@
+# $FreeBSD$
+
+PORTNAME= metasploit-credential
+PORTVERSION= 0.13.3
+CATEGORIES= security rubygems
+MASTER_SITES= RG
+
+MAINTAINER= antoine at FreeBSD.org
+COMMENT= Credential models for metasploit-framework and Metasploit Pro
+
+LICENSE= BSD3CLAUSE
+LICENSE_FILE= ${WRKSRC}/LICENSE
+
+RUN_DEPENDS= rubygem-metasploit-concern>=0.3.0:${PORTSDIR}/security/rubygem-metasploit-concern \
+ rubygem-metasploit_data_models>=0.21.0:${PORTSDIR}/security/rubygem-metasploit_data_models \
+ rubygem-metasploit-model>=0.28.0:${PORTSDIR}/security/rubygem-metasploit-model \
+ rubygem-pg>=0:${PORTSDIR}/databases/rubygem-pg \
+ rubygem-railties>=3.0.0:${PORTSDIR}/www/rubygem-railties \
+ rubygem-rubyntlm>=0:${PORTSDIR}/net/rubygem-rubyntlm \
+ rubygem-rubyzip>=1.1:${PORTSDIR}/archivers/rubygem-rubyzip
+
+USE_RUBY= yes
+USE_RUBYGEMS= yes
+RUBYGEM_AUTOPLIST= yes
+
+PORTSCOUT= ignore:1
+
+.include <bsd.port.mk>
Added: head/security/rubygem-metasploit-credential/distinfo
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/security/rubygem-metasploit-credential/distinfo Fri Dec 5 11:02:49 2014 (r374007)
@@ -0,0 +1,2 @@
+SHA256 (rubygem/metasploit-credential-0.13.3.gem) = 98a7d2db081f2c0bd0455483a9033fe750b68564e28adb11292893758b089eab
+SIZE (rubygem/metasploit-credential-0.13.3.gem) = 4771840
Added: head/security/rubygem-metasploit-credential/pkg-descr
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/security/rubygem-metasploit-credential/pkg-descr Fri Dec 5 11:02:49 2014 (r374007)
@@ -0,0 +1,3 @@
+The Metasploit::Credential namespace and its ActiveRecord::Base subclasses
+
+WWW: https://github.com/rapid7/metasploit-credential
Added: head/security/rubygem-metasploit-model/Makefile
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/security/rubygem-metasploit-model/Makefile Fri Dec 5 11:02:49 2014 (r374007)
@@ -0,0 +1,23 @@
+# $FreeBSD$
+
+PORTNAME= metasploit-model
+PORTVERSION= 0.28.0
+CATEGORIES= security rubygems
+MASTER_SITES= RG
+
+MAINTAINER= antoine at FreeBSD.org
+COMMENT= Metasploit Model Mixins and Validators
+
+LICENSE= BSD3CLAUSE
+LICENSE_FILE= ${WRKSRC}/LICENSE
+
+RUN_DEPENDS= rubygem-activesupport>=0:${PORTSDIR}/devel/rubygem-activesupport \
+ rubygem-railties>=3.0.0:${PORTSDIR}/www/rubygem-railties
+
+USE_RUBY= yes
+USE_RUBYGEMS= yes
+RUBYGEM_AUTOPLIST= yes
+
+PORTSCOUT= ignore:1
+
+.include <bsd.port.mk>
Added: head/security/rubygem-metasploit-model/distinfo
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/security/rubygem-metasploit-model/distinfo Fri Dec 5 11:02:49 2014 (r374007)
@@ -0,0 +1,2 @@
+SHA256 (rubygem/metasploit-model-0.28.0.gem) = c6d8862a5923476e805ff52c4f9b1584a365f8a5a688f2c63802056e5aef2e9b
+SIZE (rubygem/metasploit-model-0.28.0.gem) = 154624
Added: head/security/rubygem-metasploit-model/pkg-descr
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/security/rubygem-metasploit-model/pkg-descr Fri Dec 5 11:02:49 2014 (r374007)
@@ -0,0 +1,4 @@
+Common code, such as validators and mixins, that are shared between ActiveModels
+in metasploit-framework and ActiveRecords in metasploit_data_models.
+
+WWW: https://github.com/rapid7/metasploit-model
Modified: head/security/rubygem-metasploit_data_models/Makefile
==============================================================================
--- head/security/rubygem-metasploit_data_models/Makefile Fri Dec 5 10:47:45 2014 (r374006)
+++ head/security/rubygem-metasploit_data_models/Makefile Fri Dec 5 11:02:49 2014 (r374007)
@@ -1,7 +1,7 @@
# $FreeBSD$
PORTNAME= metasploit_data_models
-PORTVERSION= 0.17.0
+PORTVERSION= 0.21.2
PORTEPOCH= 2
CATEGORIES= security rubygems
MASTER_SITES= RG
@@ -10,14 +10,20 @@ MAINTAINER= antoine at FreeBSD.org
COMMENT= Database layer for Metasploit
LICENSE= BSD3CLAUSE
+LICENSE_FILE= ${WRKSRC}/LICENSE
RUN_DEPENDS= rubygem-activerecord>=3.2.13:${PORTSDIR}/databases/rubygem-activerecord \
rubygem-activesupport>=0:${PORTSDIR}/devel/rubygem-activesupport \
- rubygem-pg>=0:${PORTSDIR}/databases/rubygem-pg
+ rubygem-arel-helpers>=0:${PORTSDIR}/databases/rubygem-arel-helpers \
+ rubygem-metasploit-concern>=0.3.0:${PORTSDIR}/security/rubygem-metasploit-concern \
+ rubygem-metasploit-model>=0.28.0:${PORTSDIR}/security/rubygem-metasploit-model \
+ rubygem-pg>=0:${PORTSDIR}/databases/rubygem-pg \
+ rubygem-railties>=3.0.0:${PORTSDIR}/www/rubygem-railties \
+ rubygem-recog>=1.0:${PORTSDIR}/security/rubygem-recog
USE_RUBY= yes
USE_RUBYGEMS= yes
-RUBYGEM_AUTOPLIST=yes
+RUBYGEM_AUTOPLIST= yes
PLIST_FILES= bin/mdm_console
PORTSCOUT= ignore:1
Modified: head/security/rubygem-metasploit_data_models/distinfo
==============================================================================
--- head/security/rubygem-metasploit_data_models/distinfo Fri Dec 5 10:47:45 2014 (r374006)
+++ head/security/rubygem-metasploit_data_models/distinfo Fri Dec 5 11:02:49 2014 (r374007)
@@ -1,2 +1,2 @@
-SHA256 (rubygem/metasploit_data_models-0.17.0.gem) = 6357b5902091276574b212d6b91902e559d9b3a28366a20eed5d43f42d63ab0a
-SIZE (rubygem/metasploit_data_models-0.17.0.gem) = 98304
+SHA256 (rubygem/metasploit_data_models-0.21.2.gem) = 50b54a457711bfa14129e2edfda3462ac74e003a9711b929dd817284aa5cb9a0
+SIZE (rubygem/metasploit_data_models-0.21.2.gem) = 142336
Modified: head/security/rubygem-metasploit_data_models/pkg-descr
==============================================================================
--- head/security/rubygem-metasploit_data_models/pkg-descr Fri Dec 5 10:47:45 2014 (r374006)
+++ head/security/rubygem-metasploit_data_models/pkg-descr Fri Dec 5 11:02:49 2014 (r374007)
@@ -8,4 +8,4 @@ developing tools that gather data intend
- Make it easy to keep commercial stuff private while increasing the
functionality of the open-source tools we provide to the community
-WWW: https://github.com/rapid7/metasploit_data_models/
+WWW: https://github.com/rapid7/metasploit_data_models
Added: head/security/rubygem-meterpreter_bins/Makefile
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/security/rubygem-meterpreter_bins/Makefile Fri Dec 5 11:02:49 2014 (r374007)
@@ -0,0 +1,20 @@
+# $FreeBSD$
+
+PORTNAME= meterpreter_bins
+PORTVERSION= 0.0.11
+CATEGORIES= security rubygems
+MASTER_SITES= RG
+
+MAINTAINER= antoine at FreeBSD.org
+COMMENT= Compiled binaries for Metasploit's Meterpreter
+
+LICENSE= BSD3CLAUSE
+LICENSE_FILE= ${WRKSRC}/LICENSE
+
+USE_RUBY= yes
+USE_RUBYGEMS= yes
+RUBYGEM_AUTOPLIST= yes
+
+PORTSCOUT= ignore:1
+
+.include <bsd.port.mk>
Added: head/security/rubygem-meterpreter_bins/distinfo
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/security/rubygem-meterpreter_bins/distinfo Fri Dec 5 11:02:49 2014 (r374007)
@@ -0,0 +1,2 @@
+SHA256 (rubygem/meterpreter_bins-0.0.11.gem) = 7801b497102b084beb4d7d2fd16c7b9ea2c057579e7f53a038a952dd835a7c8b
+SIZE (rubygem/meterpreter_bins-0.0.11.gem) = 2940928
Added: head/security/rubygem-meterpreter_bins/pkg-descr
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/security/rubygem-meterpreter_bins/pkg-descr Fri Dec 5 11:02:49 2014 (r374007)
@@ -0,0 +1,3 @@
+Compiled binaries for Metasploit's Meterpreter
+
+WWW: https://github.com/rapid7/meterpreter
Added: head/security/rubygem-recog/Makefile
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/security/rubygem-recog/Makefile Fri Dec 5 11:02:49 2014 (r374007)
@@ -0,0 +1,25 @@
+# $FreeBSD$
+
+PORTNAME= recog
+PORTVERSION= 1.0.5
+CATEGORIES= security rubygems
+MASTER_SITES= RG
+
+MAINTAINER= antoine at FreeBSD.org
+COMMENT= Framework for fingerprinting products
+
+LICENSE= BSD2CLAUSE
+LICENSE_FILE= ${WRKSRC}/LICENSE
+
+RUN_DEPENDS= rubygem-nokogiri>=0:${PORTSDIR}/textproc/rubygem-nokogiri
+
+USE_RUBY= yes
+USE_RUBYGEMS= yes
+RUBYGEM_AUTOPLIST= yes
+PLIST_FILES= bin/recog_export.rb \
+ bin/recog_match.rb \
+ bin/recog_verify.rb
+
+PORTSCOUT= ignore:1
+
+.include <bsd.port.mk>
Added: head/security/rubygem-recog/distinfo
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/security/rubygem-recog/distinfo Fri Dec 5 11:02:49 2014 (r374007)
@@ -0,0 +1,2 @@
+SHA256 (rubygem/recog-1.0.5.gem) = 0282c3fd2a0ef7061fbecae77ad75ec19a86e121ae1e82fc39003f47423ad9e4
+SIZE (rubygem/recog-1.0.5.gem) = 169984
Added: head/security/rubygem-recog/pkg-descr
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/security/rubygem-recog/pkg-descr Fri Dec 5 11:02:49 2014 (r374007)
@@ -0,0 +1,6 @@
+Recog is a framework for identifying products, services, operating systems, and
+hardware by matching fingerprints against data returned from various network
+probes. Recog makes it simply to extract useful information from web server
+banners, snmp system description fields, and a whole lot more.
+
+WWW: https://github.com/rapid7/recog
More information about the svn-ports-head
mailing list