This repository was archived by the owner on Dec 14, 2023. It is now read-only.
forked from rapid7/recog
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathrecog-content.gemspec
More file actions
46 lines (40 loc) · 1.61 KB
/
recog-content.gemspec
File metadata and controls
46 lines (40 loc) · 1.61 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
# -*- encoding: utf-8 -*-
Gem::Specification.new do |s|
s.name = 'recog-content'
s.version = "0.0.1"
s.required_ruby_version = '>= 2.1'
s.authors = [
'Rapid7 Research'
]
s.email = [
'research@rapid7.com'
]
s.homepage = "https://www.github.com/rapid7/recog"
s.summary = %q{Network service fingerprint database and utilities}
s.description = %q{
recog-content is the Recog fingerprint database and management utilities. Recog is a framework for
identifying products, services, operating systems, and hardware by matching fingerprints against
datareturned 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.
}.gsub(/\s+/, ' ').strip
s.files = %w(Gemfile Rakefile COPYING LICENSE README.md recog-content.gemspec .yardopts) +
Dir.glob('bin/*') +
Dir.glob('features**/*') +
Dir.glob('xml/*')
s.test_files = s.files.grep(%r{^(test|spec|features)/})
s.executables = s.files.grep(%r{^bin/}).map{ |f| File.basename(f) }
# ---- Dependencies ----
s.add_development_dependency 'rspec'
s.add_development_dependency 'yard'
if RUBY_PLATFORM =~ /java/
# markdown formatting for yard
s.add_development_dependency 'kramdown'
else
# markdown formatting for yard
s.add_development_dependency 'redcarpet'
end
s.add_development_dependency 'cucumber'
s.add_development_dependency 'aruba'
s.add_development_dependency 'simplecov'
s.add_runtime_dependency 'recog'
end