# -*- encoding: utf-8 -*- # stub: mihari 4.7.1 ruby lib Gem::Specification.new do |s| s.name = "mihari".freeze s.version = "4.7.1".freeze s.required_rubygems_version = Gem::Requirement.new(">= 0".freeze) if s.respond_to? :required_rubygems_version= s.metadata = { "rubygems_mfa_required" => "true" } if s.respond_to? :metadata= s.require_paths = ["lib".freeze] s.authors = ["Manabu Niseki".freeze] s.bindir = "exe".freeze s.date = "2022-06-18" s.email = ["manabu.niseki@gmail.com".freeze] s.executables = ["mihari".freeze] s.files = [".github/ISSUE_TEMPLATE/bug_report.md".freeze, ".github/ISSUE_TEMPLATE/feature_request.md".freeze, ".github/workflows/test.yml".freeze, ".gitignore".freeze, ".gitmodules".freeze, ".overcommit.yml".freeze, ".rspec".freeze, ".standard.yml".freeze, "Gemfile".freeze, "LICENSE".freeze, "README.md".freeze, "Rakefile".freeze, "Steepfile".freeze, "bin/console".freeze, "bin/setup".freeze, "build_frontend.sh".freeze, "config.ru".freeze, "config/pre_commit.yml".freeze, "docker/Dockerfile".freeze, "examples/ipinfo_hosted_domains.rb".freeze, "exe/mihari".freeze, "images/alert.png".freeze, "images/logo.png".freeze, "images/misp.png".freeze, "images/overview.jpg".freeze, "images/slack.png".freeze, "images/tines.png".freeze, "images/web_alerts.png".freeze, "images/web_config.png".freeze, "lib/mihari.rb".freeze, "lib/mihari/analyzers/base.rb".freeze, "lib/mihari/analyzers/binaryedge.rb".freeze, "lib/mihari/analyzers/censys.rb".freeze, "lib/mihari/analyzers/circl.rb".freeze, "lib/mihari/analyzers/clients/otx.rb".freeze, "lib/mihari/analyzers/crtsh.rb".freeze, "lib/mihari/analyzers/dnpedia.rb".freeze, "lib/mihari/analyzers/dnstwister.rb".freeze, "lib/mihari/analyzers/feed.rb".freeze, "lib/mihari/analyzers/greynoise.rb".freeze, "lib/mihari/analyzers/onyphe.rb".freeze, "lib/mihari/analyzers/otx.rb".freeze, "lib/mihari/analyzers/passivetotal.rb".freeze, "lib/mihari/analyzers/pulsedive.rb".freeze, "lib/mihari/analyzers/rule.rb".freeze, "lib/mihari/analyzers/securitytrails.rb".freeze, "lib/mihari/analyzers/shodan.rb".freeze, "lib/mihari/analyzers/spyse.rb".freeze, "lib/mihari/analyzers/urlscan.rb".freeze, "lib/mihari/analyzers/virustotal.rb".freeze, "lib/mihari/analyzers/virustotal_intelligence.rb".freeze, "lib/mihari/analyzers/zoomeye.rb".freeze, "lib/mihari/cli/base.rb".freeze, "lib/mihari/cli/init.rb".freeze, "lib/mihari/cli/main.rb".freeze, "lib/mihari/cli/validator.rb".freeze, "lib/mihari/commands/init.rb".freeze, "lib/mihari/commands/search.rb".freeze, "lib/mihari/commands/validator.rb".freeze, "lib/mihari/commands/version.rb".freeze, "lib/mihari/commands/web.rb".freeze, "lib/mihari/constants.rb".freeze, "lib/mihari/database.rb".freeze, "lib/mihari/emitters/base.rb".freeze, "lib/mihari/emitters/database.rb".freeze, "lib/mihari/emitters/http.rb".freeze, "lib/mihari/emitters/misp.rb".freeze, "lib/mihari/emitters/slack.rb".freeze, "lib/mihari/emitters/the_hive.rb".freeze, "lib/mihari/emitters/webhook.rb".freeze, "lib/mihari/enrichers/base.rb".freeze, "lib/mihari/enrichers/google_public_dns.rb".freeze, "lib/mihari/enrichers/ipinfo.rb".freeze, "lib/mihari/enrichers/shodan.rb".freeze, "lib/mihari/enrichers/whois.rb".freeze, "lib/mihari/entities/alert.rb".freeze, "lib/mihari/entities/artifact.rb".freeze, "lib/mihari/entities/autonomous_system.rb".freeze, "lib/mihari/entities/config.rb".freeze, "lib/mihari/entities/cpe.rb".freeze, "lib/mihari/entities/dns.rb".freeze, "lib/mihari/entities/geolocation.rb".freeze, "lib/mihari/entities/ip_address.rb".freeze, "lib/mihari/entities/message.rb".freeze, "lib/mihari/entities/port.rb".freeze, "lib/mihari/entities/reverse_dns.rb".freeze, "lib/mihari/entities/rule.rb".freeze, "lib/mihari/entities/source.rb".freeze, "lib/mihari/entities/tag.rb".freeze, "lib/mihari/entities/whois.rb".freeze, "lib/mihari/errors.rb".freeze, "lib/mihari/feed/parser.rb".freeze, "lib/mihari/feed/reader.rb".freeze, "lib/mihari/http.rb".freeze, "lib/mihari/mixins/autonomous_system.rb".freeze, "lib/mihari/mixins/configurable.rb".freeze, "lib/mihari/mixins/database.rb".freeze, "lib/mihari/mixins/disallowed_data_value.rb".freeze, "lib/mihari/mixins/error_notification.rb".freeze, "lib/mihari/mixins/refang.rb".freeze, "lib/mihari/mixins/retriable.rb".freeze, "lib/mihari/mixins/rule.rb".freeze, "lib/mihari/models/alert.rb".freeze, "lib/mihari/models/artifact.rb".freeze, "lib/mihari/models/autonomous_system.rb".freeze, "lib/mihari/models/cpe.rb".freeze, "lib/mihari/models/dns.rb".freeze, "lib/mihari/models/geolocation.rb".freeze, "lib/mihari/models/port.rb".freeze, "lib/mihari/models/reverse_dns.rb".freeze, "lib/mihari/models/rule.rb".freeze, "lib/mihari/models/tag.rb".freeze, "lib/mihari/models/tagging.rb".freeze, "lib/mihari/models/whois.rb".freeze, "lib/mihari/schemas/analyzer.rb".freeze, "lib/mihari/schemas/emitter.rb".freeze, "lib/mihari/schemas/enricher.rb".freeze, "lib/mihari/schemas/macros.rb".freeze, "lib/mihari/schemas/rule.rb".freeze, "lib/mihari/status.rb".freeze, "lib/mihari/structs/alert.rb".freeze, "lib/mihari/structs/censys.rb".freeze, "lib/mihari/structs/google_public_dns.rb".freeze, "lib/mihari/structs/greynoise.rb".freeze, "lib/mihari/structs/ipinfo.rb".freeze, "lib/mihari/structs/onyphe.rb".freeze, "lib/mihari/structs/rule.rb".freeze, "lib/mihari/structs/shodan.rb".freeze, "lib/mihari/structs/urlscan.rb".freeze, "lib/mihari/structs/virustotal_intelligence.rb".freeze, "lib/mihari/templates/rule.yml.erb".freeze, "lib/mihari/type_checker.rb".freeze, "lib/mihari/types.rb".freeze, "lib/mihari/version.rb".freeze, "lib/mihari/web/api.rb".freeze, "lib/mihari/web/app.rb".freeze, "lib/mihari/web/endpoints/alerts.rb".freeze, "lib/mihari/web/endpoints/artifacts.rb".freeze, "lib/mihari/web/endpoints/configs.rb".freeze, "lib/mihari/web/endpoints/ip_addresses.rb".freeze, "lib/mihari/web/endpoints/rules.rb".freeze, "lib/mihari/web/endpoints/sources.rb".freeze, "lib/mihari/web/endpoints/tags.rb".freeze, "lib/mihari/web/middleware/connection_adapter.rb".freeze, "lib/mihari/web/middleware/error_notification_adapter.rb".freeze, "lib/mihari/web/public/index.html".freeze, "lib/mihari/web/public/redoc-static.html".freeze, "lib/mihari/web/public/static/css/app.2a5d3d21.css".freeze, "lib/mihari/web/public/static/css/chunk-vendors.06251949.css".freeze, "lib/mihari/web/public/static/favicon.ico".freeze, "lib/mihari/web/public/static/fonts/fa-brands-400.7fa789ab.ttf".freeze, "lib/mihari/web/public/static/fonts/fa-brands-400.859fc388.woff2".freeze, "lib/mihari/web/public/static/fonts/fa-regular-400.2ffd018f.woff2".freeze, "lib/mihari/web/public/static/fonts/fa-regular-400.da02cb7e.ttf".freeze, "lib/mihari/web/public/static/fonts/fa-solid-900.3a463ec3.ttf".freeze, "lib/mihari/web/public/static/fonts/fa-solid-900.40ddefd7.woff2".freeze, "lib/mihari/web/public/static/fonts/fa-v4compatibility.924588dc.ttf".freeze, "lib/mihari/web/public/static/js/app-legacy.9d5c9c3d.js".freeze, "lib/mihari/web/public/static/js/app-legacy.9d5c9c3d.js.map".freeze, "lib/mihari/web/public/static/js/app.823b5af7.js".freeze, "lib/mihari/web/public/static/js/app.823b5af7.js.map".freeze, "lib/mihari/web/public/static/js/chunk-vendors-legacy.b110c129.js".freeze, "lib/mihari/web/public/static/js/chunk-vendors-legacy.b110c129.js.map".freeze, "lib/mihari/web/public/static/js/chunk-vendors.dde2116c.js".freeze, "lib/mihari/web/public/static/js/chunk-vendors.dde2116c.js.map".freeze, "mihari.gemspec".freeze, "renovate.json".freeze, "sig/lib/mihari.rbs".freeze, "sig/lib/mihari/analyzers/base.rbs".freeze, "sig/lib/mihari/analyzers/binaryedge.rbs".freeze, "sig/lib/mihari/analyzers/censys.rbs".freeze, "sig/lib/mihari/analyzers/circl.rbs".freeze, "sig/lib/mihari/analyzers/crtsh.rbs".freeze, "sig/lib/mihari/analyzers/dnpedia.rbs".freeze, "sig/lib/mihari/analyzers/dnstwister.rbs".freeze, "sig/lib/mihari/analyzers/feed.rbs".freeze, "sig/lib/mihari/analyzers/onyphe.rbs".freeze, "sig/lib/mihari/analyzers/otx.rbs".freeze, "sig/lib/mihari/analyzers/passivetotal.rbs".freeze, "sig/lib/mihari/analyzers/pulsedive.rbs".freeze, "sig/lib/mihari/analyzers/rule.rbs".freeze, "sig/lib/mihari/analyzers/securitytrails.rbs".freeze, "sig/lib/mihari/analyzers/shodan.rbs".freeze, "sig/lib/mihari/analyzers/spyse.rbs".freeze, "sig/lib/mihari/analyzers/urlscan.rbs".freeze, "sig/lib/mihari/analyzers/virustotal.rbs".freeze, "sig/lib/mihari/analyzers/virustotal_intelligence.rbs".freeze, "sig/lib/mihari/analyzers/zoomeye.rbs".freeze, "sig/lib/mihari/cli/base.rbs".freeze, "sig/lib/mihari/cli/init.rbs".freeze, "sig/lib/mihari/cli/main.rbs".freeze, "sig/lib/mihari/cli/validator.rbs".freeze, "sig/lib/mihari/commands/init.rbs".freeze, "sig/lib/mihari/commands/json.rbs".freeze, "sig/lib/mihari/commands/search.rbs".freeze, "sig/lib/mihari/commands/validator.rbs".freeze, "sig/lib/mihari/commands/web.rbs".freeze, "sig/lib/mihari/constants.rbs".freeze, "sig/lib/mihari/database.rbs".freeze, "sig/lib/mihari/emitters/base.rbs".freeze, "sig/lib/mihari/emitters/database.rbs".freeze, "sig/lib/mihari/emitters/http.rbs".freeze, "sig/lib/mihari/emitters/misp.rbs".freeze, "sig/lib/mihari/emitters/slack.rbs".freeze, "sig/lib/mihari/emitters/stdout.rbs".freeze, "sig/lib/mihari/emitters/the_hive.rbs".freeze, "sig/lib/mihari/emitters/webhook.rbs".freeze, "sig/lib/mihari/enrichers/base.rbs".freeze, "sig/lib/mihari/enrichers/google_public_dns.rbs".freeze, "sig/lib/mihari/enrichers/ipinfo.rbs".freeze, "sig/lib/mihari/errors.rbs".freeze, "sig/lib/mihari/feed/parser.rbs".freeze, "sig/lib/mihari/feed/reader.rbs".freeze, "sig/lib/mihari/http.rbs".freeze, "sig/lib/mihari/mixins/autonomous_system.rbs".freeze, "sig/lib/mihari/mixins/configurable.rbs".freeze, "sig/lib/mihari/mixins/configuration.rbs".freeze, "sig/lib/mihari/mixins/disallowed_data_value.rbs".freeze, "sig/lib/mihari/mixins/error_notification.rbs".freeze, "sig/lib/mihari/mixins/hash.rbs".freeze, "sig/lib/mihari/mixins/refang.rbs".freeze, "sig/lib/mihari/mixins/retriable.rbs".freeze, "sig/lib/mihari/mixins/rule.rbs".freeze, "sig/lib/mihari/models/alert.rbs".freeze, "sig/lib/mihari/models/artifact.rbs".freeze, "sig/lib/mihari/models/autonomous_system.rbs".freeze, "sig/lib/mihari/models/cpe.rbs".freeze, "sig/lib/mihari/models/dns.rbs".freeze, "sig/lib/mihari/models/geolocation.rbs".freeze, "sig/lib/mihari/models/port.rbs".freeze, "sig/lib/mihari/models/reverse_dns.rbs".freeze, "sig/lib/mihari/models/rule.rbs".freeze, "sig/lib/mihari/models/tag.rbs".freeze, "sig/lib/mihari/models/tagging.rbs".freeze, "sig/lib/mihari/models/whois.rbs".freeze, "sig/lib/mihari/status.rbs".freeze, "sig/lib/mihari/structs/alert.rbs".freeze, "sig/lib/mihari/structs/censys.rbs".freeze, "sig/lib/mihari/structs/google_public_dns.rbs".freeze, "sig/lib/mihari/structs/greynoise.rbs".freeze, "sig/lib/mihari/structs/ipinfo.rbs".freeze, "sig/lib/mihari/structs/onyphe.rbs".freeze, "sig/lib/mihari/structs/rule.rbs".freeze, "sig/lib/mihari/structs/shodan.rbs".freeze, "sig/lib/mihari/structs/urlscan.rbs".freeze, "sig/lib/mihari/structs/virustotal_intelligence.rbs".freeze, "sig/lib/mihari/type_checker.rbs".freeze, "sig/lib/mihari/types.rbs".freeze, "sig/lib/mihari/version.rbs".freeze, "sig/lib/mihari/web/app.rbs".freeze] s.homepage = "https://github.com/ninoseki/mihari".freeze s.licenses = ["MIT".freeze] s.required_ruby_version = Gem::Requirement.new(">= 2.7".freeze) s.rubygems_version = "3.5.10".freeze s.summary = "A framework for continuous OSINT based threat hunting".freeze s.specification_version = 4 s.add_development_dependency(%q.freeze, ["~> 2.3".freeze]) s.add_development_dependency(%q.freeze, ["~> 0.24".freeze]) s.add_development_dependency(%q.freeze, ["~> 1.5".freeze]) s.add_development_dependency(%q.freeze, ["~> 0.5".freeze]) s.add_development_dependency(%q.freeze, ["~> 0.59".freeze]) s.add_development_dependency(%q.freeze, ["~> 1.3".freeze]) s.add_development_dependency(%q.freeze, ["~> 1.1".freeze]) s.add_development_dependency(%q.freeze, ["~> 13.0".freeze]) s.add_development_dependency(%q.freeze, ["~> 0.11".freeze]) s.add_development_dependency(%q.freeze, ["~> 0.13".freeze]) s.add_development_dependency(%q.freeze, ["~> 3.11".freeze]) s.add_development_dependency(%q.freeze, ["~> 0.8.0".freeze]) s.add_development_dependency(%q.freeze, ["~> 1.12".freeze]) s.add_development_dependency(%q.freeze, ["~> 1.0".freeze]) s.add_development_dependency(%q.freeze, ["~> 0.9".freeze]) s.add_development_dependency(%q.freeze, ["~> 6.1".freeze]) s.add_development_dependency(%q.freeze, ["~> 3.14".freeze]) s.add_runtime_dependency(%q.freeze, ["= 7.0.3".freeze]) s.add_runtime_dependency(%q.freeze, ["= 2.8.0".freeze]) s.add_runtime_dependency(%q.freeze, ["= 2.0.1".freeze]) s.add_runtime_dependency(%q.freeze, ["= 0.1.0".freeze]) s.add_runtime_dependency(%q.freeze, ["= 0.1.1".freeze]) s.add_runtime_dependency(%q.freeze, ["= 0.3.1".freeze]) s.add_runtime_dependency(%q.freeze, ["= 0.1.0".freeze]) s.add_runtime_dependency(%q.freeze, ["= 0.1.0".freeze]) s.add_runtime_dependency(%q.freeze, ["= 2.7.6".freeze]) s.add_runtime_dependency(%q.freeze, ["= 0.15.0".freeze]) s.add_runtime_dependency(%q.freeze, ["= 0.9.0".freeze]) s.add_runtime_dependency(%q.freeze, ["= 0.1.0".freeze]) s.add_runtime_dependency(%q.freeze, ["= 3.1.1".freeze]) s.add_runtime_dependency(%q.freeze, ["= 1.9.2".freeze]) s.add_runtime_dependency(%q.freeze, ["= 1.4.0".freeze]) s.add_runtime_dependency(%q.freeze, ["= 1.8.1".freeze]) s.add_runtime_dependency(%q.freeze, ["= 0.2.3".freeze]) s.add_runtime_dependency(%q.freeze, ["= 1.6.2".freeze]) s.add_runtime_dependency(%q.freeze, ["= 0.10.1".freeze]) s.add_runtime_dependency(%q.freeze, ["= 1.4.2".freeze]) s.add_runtime_dependency(%q.freeze, ["= 0.5.1".freeze]) s.add_runtime_dependency(%q.freeze, ["= 0.1.1".freeze]) s.add_runtime_dependency(%q.freeze, ["= 2.0.0".freeze]) s.add_runtime_dependency(%q.freeze, ["= 0.3.3".freeze]) s.add_runtime_dependency(%q.freeze, ["= 0.5.1".freeze]) s.add_runtime_dependency(%q.freeze, ["= 2.5.0".freeze]) s.add_runtime_dependency(%q.freeze, ["= 2.0.2".freeze]) s.add_runtime_dependency(%q.freeze, ["= 0.1.4".freeze]) s.add_runtime_dependency(%q.freeze, ["= 2.0.8".freeze]) s.add_runtime_dependency(%q.freeze, ["= 0.3.2".freeze]) s.add_runtime_dependency(%q.freeze, ["= 2.0.0".freeze]) s.add_runtime_dependency(%q.freeze, ["= 1.22.1".freeze]) s.add_runtime_dependency(%q.freeze, ["= 0.1.0".freeze]) s.add_runtime_dependency(%q.freeze, ["= 0.1.1".freeze]) s.add_runtime_dependency(%q.freeze, ["= 2.0.1".freeze]) s.add_runtime_dependency(%q.freeze, ["= 4.0.7".freeze]) s.add_runtime_dependency(%q.freeze, ["= 0.1.5".freeze]) s.add_runtime_dependency(%q.freeze, ["= 5.6.4".freeze]) s.add_runtime_dependency(%q.freeze, ["= 2.2.3.1".freeze]) s.add_runtime_dependency(%q.freeze, ["= 2.3.0".freeze]) s.add_runtime_dependency(%q.freeze, ["= 1.1.1".freeze]) s.add_runtime_dependency(%q.freeze, ["= 1.0.0".freeze]) s.add_runtime_dependency(%q.freeze, ["= 4.11.0".freeze]) s.add_runtime_dependency(%q.freeze, ["= 5.3.1".freeze]) s.add_runtime_dependency(%q.freeze, ["= 0.2.1".freeze]) s.add_runtime_dependency(%q.freeze, ["= 2.4.0".freeze]) s.add_runtime_dependency(%q.freeze, ["= 0.2.0".freeze]) s.add_runtime_dependency(%q.freeze, ["= 1.4.4".freeze]) s.add_runtime_dependency(%q.freeze, ["= 1.2.1".freeze]) s.add_runtime_dependency(%q.freeze, ["= 0.8.0".freeze]) s.add_runtime_dependency(%q.freeze, ["= 2.2.0".freeze]) s.add_runtime_dependency(%q.freeze, ["= 1.2.0".freeze]) s.add_runtime_dependency(%q.freeze, ["= 5.1.0".freeze]) s.add_runtime_dependency(%q.freeze, ["= 1.2.0".freeze]) s.add_runtime_dependency(%q.freeze, ["= 0.2.0".freeze]) end