# -*- encoding: utf-8 -*- # stub: mihari 4.1.0 ruby lib Gem::Specification.new do |s| s.name = "mihari".freeze s.version = "4.1.0".freeze s.required_rubygems_version = Gem::Requirement.new(">= 0".freeze) if s.respond_to? :required_rubygems_version= s.require_paths = ["lib".freeze] s.authors = ["Manabu Niseki".freeze] s.bindir = "exe".freeze s.date = "2022-01-23" 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/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/mixins/utils.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/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/misp.rb".freeze, "lib/mihari/emitters/slack.rb".freeze, "lib/mihari/emitters/stdout.rb".freeze, "lib/mihari/emitters/the_hive.rb".freeze, "lib/mihari/emitters/webhook.rb".freeze, "lib/mihari/enrichers/base.rb".freeze, "lib/mihari/enrichers/ipinfo.rb".freeze, "lib/mihari/errors.rb".freeze, "lib/mihari/feed/parser.rb".freeze, "lib/mihari/feed/reader.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/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/dns.rb".freeze, "lib/mihari/models/geolocation.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/notifiers/base.rb".freeze, "lib/mihari/notifiers/exception_notifier.rb".freeze, "lib/mihari/notifiers/slack.rb".freeze, "lib/mihari/schemas/analyzer.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/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/command.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/entities/alert.rb".freeze, "lib/mihari/web/entities/artifact.rb".freeze, "lib/mihari/web/entities/autonomous_system.rb".freeze, "lib/mihari/web/entities/command.rb".freeze, "lib/mihari/web/entities/config.rb".freeze, "lib/mihari/web/entities/dns.rb".freeze, "lib/mihari/web/entities/geolocation.rb".freeze, "lib/mihari/web/entities/ip_address.rb".freeze, "lib/mihari/web/entities/message.rb".freeze, "lib/mihari/web/entities/reverse_dns.rb".freeze, "lib/mihari/web/entities/rule.rb".freeze, "lib/mihari/web/entities/source.rb".freeze, "lib/mihari/web/entities/tag.rb".freeze, "lib/mihari/web/entities/whois.rb".freeze, "lib/mihari/web/middleware/connection_adapter.rb".freeze, "lib/mihari/web/public/index.html".freeze, "lib/mihari/web/public/redoc-static.html".freeze, "lib/mihari/web/public/static/favicon.ico".freeze, "lib/mihari/web/public/static/fonts/fa-brands-400.099a9556.woff".freeze, "lib/mihari/web/public/static/fonts/fa-brands-400.1a575a41.woff".freeze, "lib/mihari/web/public/static/fonts/fa-brands-400.30cc681d.eot".freeze, "lib/mihari/web/public/static/fonts/fa-brands-400.3b89dd10.ttf".freeze, "lib/mihari/web/public/static/fonts/fa-brands-400.513aa607.ttf".freeze, "lib/mihari/web/public/static/fonts/fa-brands-400.592643a8.eot".freeze, "lib/mihari/web/public/static/fonts/fa-brands-400.ed311c7a.woff2".freeze, "lib/mihari/web/public/static/fonts/fa-brands-400.f7307680.woff2".freeze, "lib/mihari/web/public/static/fonts/fa-regular-400.1f77739c.ttf".freeze, "lib/mihari/web/public/static/fonts/fa-regular-400.7124eb50.woff".freeze, "lib/mihari/web/public/static/fonts/fa-regular-400.7630483d.eot".freeze, "lib/mihari/web/public/static/fonts/fa-regular-400.766913e6.ttf".freeze, "lib/mihari/web/public/static/fonts/fa-regular-400.b0e2db3b.eot".freeze, "lib/mihari/web/public/static/fonts/fa-regular-400.b91d376b.woff2".freeze, "lib/mihari/web/public/static/fonts/fa-regular-400.d1d7e3b4.woff".freeze, "lib/mihari/web/public/static/fonts/fa-regular-400.f0f82301.woff2".freeze, "lib/mihari/web/public/static/fonts/fa-solid-900.0c6bfc66.eot".freeze, "lib/mihari/web/public/static/fonts/fa-solid-900.1042e8ca.eot".freeze, "lib/mihari/web/public/static/fonts/fa-solid-900.605ed792.ttf".freeze, "lib/mihari/web/public/static/fonts/fa-solid-900.9fe5a17c.woff".freeze, "lib/mihari/web/public/static/fonts/fa-solid-900.b9625119.ttf".freeze, "lib/mihari/web/public/static/fonts/fa-solid-900.d745348d.woff".freeze, "lib/mihari/web/public/static/fonts/fa-solid-900.d824df7e.woff2".freeze, "lib/mihari/web/public/static/fonts/fa-solid-900.e8a427e1.woff2".freeze, "lib/mihari/web/public/static/img/fa-brands-400.1d5619cd.svg".freeze, "lib/mihari/web/public/static/img/fa-brands-400.ba7ed552.svg".freeze, "lib/mihari/web/public/static/img/fa-regular-400.0bb42845.svg".freeze, "lib/mihari/web/public/static/img/fa-regular-400.c5d109be.svg".freeze, "lib/mihari/web/public/static/img/fa-solid-900.376c1f97.svg".freeze, "lib/mihari/web/public/static/img/fa-solid-900.37bc7099.svg".freeze, "lib/mihari/web/public/static/js/app.06d5cf1c.js".freeze, "lib/mihari/web/public/static/js/app.06d5cf1c.js.map".freeze, "lib/mihari/web/public/static/js/app.0a0cc502.js".freeze, "lib/mihari/web/public/static/js/app.0a0cc502.js.map".freeze, "lib/mihari/web/public/static/js/app.14008741.js".freeze, "lib/mihari/web/public/static/js/app.14008741.js.map".freeze, "lib/mihari/web/public/static/js/app.365f1907.js".freeze, "lib/mihari/web/public/static/js/app.365f1907.js.map".freeze, "lib/mihari/web/public/static/js/app.378da3dc.js".freeze, "lib/mihari/web/public/static/js/app.378da3dc.js.map".freeze, "lib/mihari/web/public/static/js/app.49ab738a.js".freeze, "lib/mihari/web/public/static/js/app.49ab738a.js.map".freeze, "lib/mihari/web/public/static/js/app.5dc97aae.js".freeze, "lib/mihari/web/public/static/js/app.5dc97aae.js.map".freeze, "lib/mihari/web/public/static/js/app.6b636b62.js".freeze, "lib/mihari/web/public/static/js/app.6b636b62.js.map".freeze, "lib/mihari/web/public/static/js/app.8e3e5150.js".freeze, "lib/mihari/web/public/static/js/app.8e3e5150.js.map".freeze, "lib/mihari/web/public/static/js/app.a862ebca.js".freeze, "lib/mihari/web/public/static/js/app.a862ebca.js.map".freeze, "lib/mihari/web/public/static/js/app.ab213f7c.js".freeze, "lib/mihari/web/public/static/js/app.ab213f7c.js.map".freeze, "lib/mihari/web/public/static/js/app.b5914c39.js".freeze, "lib/mihari/web/public/static/js/app.b5914c39.js.map".freeze, "lib/mihari/web/public/static/js/app.cb1fa7be.js".freeze, "lib/mihari/web/public/static/js/app.cb1fa7be.js.map".freeze, "lib/mihari/web/public/static/js/app.cccddb2b.js".freeze, "lib/mihari/web/public/static/js/app.cccddb2b.js.map".freeze, "lib/mihari/web/public/static/js/app.eb95cfc9.js".freeze, "lib/mihari/web/public/static/js/app.eb95cfc9.js.map".freeze, "lib/mihari/web/public/static/js/app.f2b8890f.js".freeze, "lib/mihari/web/public/static/js/app.f2b8890f.js.map".freeze, "lib/mihari/web/public/static/js/app.fbc19869.js".freeze, "lib/mihari/web/public/static/js/app.fbc19869.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/mixins/utils.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/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/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/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/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/dns.rbs".freeze, "sig/lib/mihari/models/geolocation.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/notifiers/base.rbs".freeze, "sig/lib/mihari/notifiers/exception_notifier.rbs".freeze, "sig/lib/mihari/notifiers/slack.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/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.23".freeze]) s.add_development_dependency(%q.freeze, ["~> 1.4".freeze]) s.add_development_dependency(%q.freeze, ["~> 0.5".freeze]) s.add_development_dependency(%q.freeze, ["~> 0.58".freeze]) s.add_development_dependency(%q.freeze, ["~> 1.2".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.10".freeze]) s.add_development_dependency(%q.freeze, ["~> 1.5".freeze]) s.add_development_dependency(%q.freeze, ["~> 0.47".freeze]) s.add_development_dependency(%q.freeze, ["~> 0.9".freeze]) s.add_development_dependency(%q.freeze, ["~> 6.0".freeze]) s.add_development_dependency(%q.freeze, ["~> 3.14".freeze]) s.add_runtime_dependency(%q.freeze, ["= 7.0.1".freeze]) s.add_runtime_dependency(%q.freeze, ["~> 2.8".freeze]) s.add_runtime_dependency(%q.freeze, ["~> 1.2".freeze]) s.add_runtime_dependency(%q.freeze, ["~> 0.1".freeze]) s.add_runtime_dependency(%q.freeze, ["~> 0.1".freeze]) s.add_runtime_dependency(%q.freeze, ["~> 0.8".freeze]) s.add_runtime_dependency(%q.freeze, ["~> 0.3".freeze]) s.add_runtime_dependency(%q.freeze, ["~> 0.1".freeze]) s.add_runtime_dependency(%q.freeze, ["~> 0.1".freeze]) s.add_runtime_dependency(%q.freeze, ["~> 2.7".freeze]) s.add_runtime_dependency(%q.freeze, ["= 0.14.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.4.0".freeze]) s.add_runtime_dependency(%q.freeze, ["= 1.7.0".freeze]) s.add_runtime_dependency(%q.freeze, ["~> 0.2".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".freeze]) s.add_runtime_dependency(%q.freeze, ["~> 1.0".freeze]) s.add_runtime_dependency(%q.freeze, ["~> 5.0".freeze]) s.add_runtime_dependency(%q.freeze, ["~> 0.5".freeze]) s.add_runtime_dependency(%q.freeze, ["~> 2.5".freeze]) s.add_runtime_dependency(%q.freeze, ["~> 2.0".freeze]) s.add_runtime_dependency(%q.freeze, ["~> 0.1".freeze]) s.add_runtime_dependency(%q.freeze, ["~> 2.0".freeze]) s.add_runtime_dependency(%q.freeze, ["= 0.3".freeze]) s.add_runtime_dependency(%q.freeze, ["~> 2.0".freeze]) s.add_runtime_dependency(%q.freeze, ["~> 0.9".freeze]) s.add_runtime_dependency(%q.freeze, ["~> 1.21".freeze]) s.add_runtime_dependency(%q.freeze, ["~> 0.1".freeze]) s.add_runtime_dependency(%q.freeze, ["~> 0.1".freeze]) s.add_runtime_dependency(%q.freeze, ["~> 1.4".freeze]) s.add_runtime_dependency(%q.freeze, ["~> 4.0".freeze]) s.add_runtime_dependency(%q.freeze, ["~> 0.1".freeze]) s.add_runtime_dependency(%q.freeze, ["= 5.5.2".freeze]) s.add_runtime_dependency(%q.freeze, ["= 2.2.3".freeze]) s.add_runtime_dependency(%q.freeze, ["= 2.3.0".freeze]) s.add_runtime_dependency(%q.freeze, ["~> 1.1".freeze]) s.add_runtime_dependency(%q.freeze, ["~> 1.1".freeze]) s.add_runtime_dependency(%q.freeze, ["~> 1.0".freeze]) s.add_runtime_dependency(%q.freeze, ["~> 0.2".freeze]) s.add_runtime_dependency(%q.freeze, ["~> 2.4".freeze]) s.add_runtime_dependency(%q.freeze, ["~> 0.2".freeze]) s.add_runtime_dependency(%q.freeze, ["~> 1.4".freeze]) s.add_runtime_dependency(%q.freeze, ["= 1.1.0".freeze]) s.add_runtime_dependency(%q.freeze, ["~> 0.3".freeze]) s.add_runtime_dependency(%q.freeze, ["~> 0.8".freeze]) s.add_runtime_dependency(%q.freeze, ["~> 2.2".freeze]) s.add_runtime_dependency(%q.freeze, ["~> 1.2".freeze]) s.add_runtime_dependency(%q.freeze, ["~> 5.0".freeze]) s.add_runtime_dependency(%q.freeze, ["~> 1.2".freeze]) s.add_runtime_dependency(%q.freeze, ["~> 0.2".freeze]) end