summaryrefslogtreecommitdiff
path: root/net
diff options
context:
space:
mode:
authorminskim <minskim@pkgsrc.org>2017-09-16 21:45:00 +0000
committerminskim <minskim@pkgsrc.org>2017-09-16 21:45:00 +0000
commitf209b8644a5af3a79a40bbe5f85ee5979779f630 (patch)
tree70ff73b6d2e2a9e7516ff848f5b157e8aad392c5 /net
parent03184b6c6bb0add7dc8582a88c25f884bcfc8859 (diff)
downloadpkgsrc-f209b8644a5af3a79a40bbe5f85ee5979779f630.tar.gz
net/ruby-recog: Import version 2.1.15
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.
Diffstat (limited to 'net')
-rw-r--r--net/ruby-recog/ALTERNATIVES3
-rw-r--r--net/ruby-recog/DESCR5
-rw-r--r--net/ruby-recog/Makefile15
-rw-r--r--net/ruby-recog/PLIST105
-rw-r--r--net/ruby-recog/distinfo6
5 files changed, 134 insertions, 0 deletions
diff --git a/net/ruby-recog/ALTERNATIVES b/net/ruby-recog/ALTERNATIVES
new file mode 100644
index 00000000000..4c4541c7b97
--- /dev/null
+++ b/net/ruby-recog/ALTERNATIVES
@@ -0,0 +1,3 @@
+bin/recog_export @PREFIX@/bin/recog_export@RUBY_SUFFIX@
+bin/recog_match @PREFIX@/bin/recog_match@RUBY_SUFFIX@
+bin/recog_verify @PREFIX@/bin/recog_verify@RUBY_SUFFIX@
diff --git a/net/ruby-recog/DESCR b/net/ruby-recog/DESCR
new file mode 100644
index 00000000000..23b40f430ed
--- /dev/null
+++ b/net/ruby-recog/DESCR
@@ -0,0 +1,5 @@
+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.
diff --git a/net/ruby-recog/Makefile b/net/ruby-recog/Makefile
new file mode 100644
index 00000000000..301f79db9c5
--- /dev/null
+++ b/net/ruby-recog/Makefile
@@ -0,0 +1,15 @@
+# $NetBSD: Makefile,v 1.1 2017/09/16 21:45:00 minskim Exp $
+
+DISTNAME= recog-2.1.15
+CATEGORIES= net
+
+MAINTAINER= minskim@NetBSD.org
+HOMEPAGE= https://www.github.com/rapid7/recog
+COMMENT= Framework to send network probes for identification
+
+DEPENDS+= ${RUBY_PKGPREFIX}-nokogiri-[0-9]*:../../textproc/ruby-nokogiri
+
+RUBYGEM_OPTIONS+= --format-executable
+
+.include "../../lang/ruby/gem.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/net/ruby-recog/PLIST b/net/ruby-recog/PLIST
new file mode 100644
index 00000000000..5903a65ec95
--- /dev/null
+++ b/net/ruby-recog/PLIST
@@ -0,0 +1,105 @@
+@comment $NetBSD: PLIST,v 1.1 2017/09/16 21:45:00 minskim Exp $
+bin/recog_export${RUBY_SUFFIX}
+bin/recog_match${RUBY_SUFFIX}
+bin/recog_verify${RUBY_SUFFIX}
+${GEM_HOME}/cache/${GEM_NAME}.gem
+${GEM_LIBDIR}/.gitignore
+${GEM_LIBDIR}/.rspec
+${GEM_LIBDIR}/.travis.yml
+${GEM_LIBDIR}/.yardopts
+${GEM_LIBDIR}/CONTRIBUTING.md
+${GEM_LIBDIR}/COPYING
+${GEM_LIBDIR}/Gemfile
+${GEM_LIBDIR}/LICENSE
+${GEM_LIBDIR}/README.md
+${GEM_LIBDIR}/Rakefile
+${GEM_LIBDIR}/bin/recog_export
+${GEM_LIBDIR}/bin/recog_match
+${GEM_LIBDIR}/bin/recog_verify
+${GEM_LIBDIR}/features/data/failing_banners_fingerprints.xml
+${GEM_LIBDIR}/features/data/matching_banners_fingerprints.xml
+${GEM_LIBDIR}/features/data/multiple_banners_fingerprints.xml
+${GEM_LIBDIR}/features/data/no_tests.xml
+${GEM_LIBDIR}/features/data/sample_banner.txt
+${GEM_LIBDIR}/features/data/successful_tests.xml
+${GEM_LIBDIR}/features/data/tests_with_failures.xml
+${GEM_LIBDIR}/features/data/tests_with_warnings.xml
+${GEM_LIBDIR}/features/match.feature
+${GEM_LIBDIR}/features/support/env.rb
+${GEM_LIBDIR}/features/verify.feature
+${GEM_LIBDIR}/lib/recog.rb
+${GEM_LIBDIR}/lib/recog/db.rb
+${GEM_LIBDIR}/lib/recog/db_manager.rb
+${GEM_LIBDIR}/lib/recog/fingerprint.rb
+${GEM_LIBDIR}/lib/recog/fingerprint/regexp_factory.rb
+${GEM_LIBDIR}/lib/recog/fingerprint/test.rb
+${GEM_LIBDIR}/lib/recog/formatter.rb
+${GEM_LIBDIR}/lib/recog/match_reporter.rb
+${GEM_LIBDIR}/lib/recog/matcher.rb
+${GEM_LIBDIR}/lib/recog/matcher_factory.rb
+${GEM_LIBDIR}/lib/recog/nizer.rb
+${GEM_LIBDIR}/lib/recog/verifier.rb
+${GEM_LIBDIR}/lib/recog/verifier_factory.rb
+${GEM_LIBDIR}/lib/recog/verify_reporter.rb
+${GEM_LIBDIR}/lib/recog/version.rb
+${GEM_LIBDIR}/misc/convert_mysql_err
+${GEM_LIBDIR}/misc/order.xsl
+${GEM_LIBDIR}/recog.gemspec
+${GEM_LIBDIR}/spec/data/best_os_match_1.yml
+${GEM_LIBDIR}/spec/data/best_os_match_2.yml
+${GEM_LIBDIR}/spec/data/best_service_match_1.yml
+${GEM_LIBDIR}/spec/data/smb_native_os.txt
+${GEM_LIBDIR}/spec/data/test_fingerprints.xml
+${GEM_LIBDIR}/spec/data/whitespaced_fingerprint.xml
+${GEM_LIBDIR}/spec/lib/fingerprint_self_test_spec.rb
+${GEM_LIBDIR}/spec/lib/recog/db_spec.rb
+${GEM_LIBDIR}/spec/lib/recog/fingerprint/regexp_factory_spec.rb
+${GEM_LIBDIR}/spec/lib/recog/fingerprint_spec.rb
+${GEM_LIBDIR}/spec/lib/recog/formatter_spec.rb
+${GEM_LIBDIR}/spec/lib/recog/match_reporter_spec.rb
+${GEM_LIBDIR}/spec/lib/recog/nizer_spec.rb
+${GEM_LIBDIR}/spec/lib/recog/verify_reporter_spec.rb
+${GEM_LIBDIR}/spec/spec_helper.rb
+${GEM_LIBDIR}/xml/apache_os.xml
+${GEM_LIBDIR}/xml/architecture.xml
+${GEM_LIBDIR}/xml/dns_versionbind.xml
+${GEM_LIBDIR}/xml/fingerprints.xsd
+${GEM_LIBDIR}/xml/ftp_banners.xml
+${GEM_LIBDIR}/xml/h323_callresp.xml
+${GEM_LIBDIR}/xml/hp_pjl_id.xml
+${GEM_LIBDIR}/xml/http_cookies.xml
+${GEM_LIBDIR}/xml/http_servers.xml
+${GEM_LIBDIR}/xml/http_wwwauth.xml
+${GEM_LIBDIR}/xml/imap_banners.xml
+${GEM_LIBDIR}/xml/ldap_searchresult.xml
+${GEM_LIBDIR}/xml/mdns_device-info_txt.xml
+${GEM_LIBDIR}/xml/mdns_workstation_txt.xml
+${GEM_LIBDIR}/xml/mysql_banners.xml
+${GEM_LIBDIR}/xml/mysql_error.xml
+${GEM_LIBDIR}/xml/nntp_banners.xml
+${GEM_LIBDIR}/xml/ntp_banners.xml
+${GEM_LIBDIR}/xml/operating_system.xml
+${GEM_LIBDIR}/xml/pop_banners.xml
+${GEM_LIBDIR}/xml/rsh_resp.xml
+${GEM_LIBDIR}/xml/sip_banners.xml
+${GEM_LIBDIR}/xml/sip_user_agents.xml
+${GEM_LIBDIR}/xml/smb_native_lm.xml
+${GEM_LIBDIR}/xml/smb_native_os.xml
+${GEM_LIBDIR}/xml/smtp_banners.xml
+${GEM_LIBDIR}/xml/smtp_debug.xml
+${GEM_LIBDIR}/xml/smtp_ehlo.xml
+${GEM_LIBDIR}/xml/smtp_expn.xml
+${GEM_LIBDIR}/xml/smtp_help.xml
+${GEM_LIBDIR}/xml/smtp_mailfrom.xml
+${GEM_LIBDIR}/xml/smtp_noop.xml
+${GEM_LIBDIR}/xml/smtp_quit.xml
+${GEM_LIBDIR}/xml/smtp_rcptto.xml
+${GEM_LIBDIR}/xml/smtp_rset.xml
+${GEM_LIBDIR}/xml/smtp_turn.xml
+${GEM_LIBDIR}/xml/smtp_vrfy.xml
+${GEM_LIBDIR}/xml/snmp_sysdescr.xml
+${GEM_LIBDIR}/xml/snmp_sysobjid.xml
+${GEM_LIBDIR}/xml/ssh_banners.xml
+${GEM_LIBDIR}/xml/upnp_banners.xml
+${GEM_LIBDIR}/xml/x11_banners.xml
+${GEM_HOME}/specifications/${GEM_NAME}.gemspec
diff --git a/net/ruby-recog/distinfo b/net/ruby-recog/distinfo
new file mode 100644
index 00000000000..b301f5504d9
--- /dev/null
+++ b/net/ruby-recog/distinfo
@@ -0,0 +1,6 @@
+$NetBSD: distinfo,v 1.1 2017/09/16 21:45:00 minskim Exp $
+
+SHA1 (recog-2.1.15.gem) = 7420de1b2707229d9c6a75809482c65405a46c85
+RMD160 (recog-2.1.15.gem) = 95df925da51a82b70f8ec4e0ca4a2e1895f805ed
+SHA512 (recog-2.1.15.gem) = 222bab1d8a5c847de76bcf27a66d01aa72ed81d7ad856e3375272937e47451220199a3a9ba7811354381652ab93525e40d2caecfdf3f7f1fdca367555d601f13
+Size (recog-2.1.15.gem) = 224256 bytes