├── .github └── workflows │ └── test.yaml ├── .gitignore ├── .overcommit.yml ├── .rspec ├── .standard.yml ├── Gemfile ├── LICENSE ├── README.md ├── Rakefile ├── bin ├── console └── setup ├── exe └── ukemi ├── lib ├── ukemi.rb └── ukemi │ ├── cli.rb │ ├── configuration.rb │ ├── error.rb │ ├── moderator.rb │ ├── record.rb │ ├── services │ ├── circl.rb │ ├── dnsdb.rb │ ├── otx.rb │ ├── passivetotal.rb │ ├── securitytrails.rb │ ├── service.rb │ └── virustotal.rb │ └── version.rb ├── spec ├── cli_spec.rb ├── fixtures │ └── vcr_cassettes │ │ ├── Ukemi_Services_CIRCL │ │ └── _lookup │ │ │ ├── 1_1_1.yml │ │ │ └── 1_1_2.yml │ │ ├── Ukemi_Services_DNSDB │ │ └── _lookup │ │ │ ├── 1_1_1.yml │ │ │ └── 1_1_2.yml │ │ ├── Ukemi_Services_OTX │ │ └── _lookup │ │ │ ├── 1_1_1.yml │ │ │ └── 1_1_2.yml │ │ ├── Ukemi_Services_PassiveTotal │ │ └── _lookup │ │ │ └── 1_1_1.yml │ │ ├── Ukemi_Services_SecurityTrails │ │ └── _lookup │ │ │ ├── 1_1_1.yml │ │ │ └── 1_1_2.yml │ │ └── Ukemi_Services_VirusTotal │ │ └── _lookup │ │ ├── 1_1_1.yml │ │ └── 1_1_2.yml ├── moderator_spec.rb ├── services │ ├── circl_spec.rb │ ├── dnsdb_spec.rb │ ├── otx_spec.rb │ ├── passivetotal_spec.rb │ ├── securitytrails_spec.rb │ └── virustotal_spec.rb ├── spec_helper.rb └── ukemi_spec.rb └── ukemi.gemspec /.github/workflows/test.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ninoseki/ukemi/HEAD/.github/workflows/test.yaml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ninoseki/ukemi/HEAD/.gitignore -------------------------------------------------------------------------------- /.overcommit.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ninoseki/ukemi/HEAD/.overcommit.yml -------------------------------------------------------------------------------- /.rspec: -------------------------------------------------------------------------------- 1 | --format documentation 2 | --color 3 | --require spec_helper 4 | -------------------------------------------------------------------------------- /.standard.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ninoseki/ukemi/HEAD/.standard.yml -------------------------------------------------------------------------------- /Gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ninoseki/ukemi/HEAD/Gemfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ninoseki/ukemi/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ninoseki/ukemi/HEAD/README.md -------------------------------------------------------------------------------- /Rakefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ninoseki/ukemi/HEAD/Rakefile -------------------------------------------------------------------------------- /bin/console: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ninoseki/ukemi/HEAD/bin/console -------------------------------------------------------------------------------- /bin/setup: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ninoseki/ukemi/HEAD/bin/setup -------------------------------------------------------------------------------- /exe/ukemi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ninoseki/ukemi/HEAD/exe/ukemi -------------------------------------------------------------------------------- /lib/ukemi.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ninoseki/ukemi/HEAD/lib/ukemi.rb -------------------------------------------------------------------------------- /lib/ukemi/cli.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ninoseki/ukemi/HEAD/lib/ukemi/cli.rb -------------------------------------------------------------------------------- /lib/ukemi/configuration.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ninoseki/ukemi/HEAD/lib/ukemi/configuration.rb -------------------------------------------------------------------------------- /lib/ukemi/error.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ninoseki/ukemi/HEAD/lib/ukemi/error.rb -------------------------------------------------------------------------------- /lib/ukemi/moderator.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ninoseki/ukemi/HEAD/lib/ukemi/moderator.rb -------------------------------------------------------------------------------- /lib/ukemi/record.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ninoseki/ukemi/HEAD/lib/ukemi/record.rb -------------------------------------------------------------------------------- /lib/ukemi/services/circl.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ninoseki/ukemi/HEAD/lib/ukemi/services/circl.rb -------------------------------------------------------------------------------- /lib/ukemi/services/dnsdb.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ninoseki/ukemi/HEAD/lib/ukemi/services/dnsdb.rb -------------------------------------------------------------------------------- /lib/ukemi/services/otx.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ninoseki/ukemi/HEAD/lib/ukemi/services/otx.rb -------------------------------------------------------------------------------- /lib/ukemi/services/passivetotal.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ninoseki/ukemi/HEAD/lib/ukemi/services/passivetotal.rb -------------------------------------------------------------------------------- /lib/ukemi/services/securitytrails.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ninoseki/ukemi/HEAD/lib/ukemi/services/securitytrails.rb -------------------------------------------------------------------------------- /lib/ukemi/services/service.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ninoseki/ukemi/HEAD/lib/ukemi/services/service.rb -------------------------------------------------------------------------------- /lib/ukemi/services/virustotal.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ninoseki/ukemi/HEAD/lib/ukemi/services/virustotal.rb -------------------------------------------------------------------------------- /lib/ukemi/version.rb: -------------------------------------------------------------------------------- 1 | # frozen_string_literal: true 2 | 3 | module Ukemi 4 | VERSION = "0.4.1" 5 | end 6 | -------------------------------------------------------------------------------- /spec/cli_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ninoseki/ukemi/HEAD/spec/cli_spec.rb -------------------------------------------------------------------------------- /spec/fixtures/vcr_cassettes/Ukemi_Services_CIRCL/_lookup/1_1_1.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ninoseki/ukemi/HEAD/spec/fixtures/vcr_cassettes/Ukemi_Services_CIRCL/_lookup/1_1_1.yml -------------------------------------------------------------------------------- /spec/fixtures/vcr_cassettes/Ukemi_Services_CIRCL/_lookup/1_1_2.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ninoseki/ukemi/HEAD/spec/fixtures/vcr_cassettes/Ukemi_Services_CIRCL/_lookup/1_1_2.yml -------------------------------------------------------------------------------- /spec/fixtures/vcr_cassettes/Ukemi_Services_DNSDB/_lookup/1_1_1.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ninoseki/ukemi/HEAD/spec/fixtures/vcr_cassettes/Ukemi_Services_DNSDB/_lookup/1_1_1.yml -------------------------------------------------------------------------------- /spec/fixtures/vcr_cassettes/Ukemi_Services_DNSDB/_lookup/1_1_2.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ninoseki/ukemi/HEAD/spec/fixtures/vcr_cassettes/Ukemi_Services_DNSDB/_lookup/1_1_2.yml -------------------------------------------------------------------------------- /spec/fixtures/vcr_cassettes/Ukemi_Services_OTX/_lookup/1_1_1.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ninoseki/ukemi/HEAD/spec/fixtures/vcr_cassettes/Ukemi_Services_OTX/_lookup/1_1_1.yml -------------------------------------------------------------------------------- /spec/fixtures/vcr_cassettes/Ukemi_Services_OTX/_lookup/1_1_2.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ninoseki/ukemi/HEAD/spec/fixtures/vcr_cassettes/Ukemi_Services_OTX/_lookup/1_1_2.yml -------------------------------------------------------------------------------- /spec/fixtures/vcr_cassettes/Ukemi_Services_PassiveTotal/_lookup/1_1_1.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ninoseki/ukemi/HEAD/spec/fixtures/vcr_cassettes/Ukemi_Services_PassiveTotal/_lookup/1_1_1.yml -------------------------------------------------------------------------------- /spec/fixtures/vcr_cassettes/Ukemi_Services_SecurityTrails/_lookup/1_1_1.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ninoseki/ukemi/HEAD/spec/fixtures/vcr_cassettes/Ukemi_Services_SecurityTrails/_lookup/1_1_1.yml -------------------------------------------------------------------------------- /spec/fixtures/vcr_cassettes/Ukemi_Services_SecurityTrails/_lookup/1_1_2.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ninoseki/ukemi/HEAD/spec/fixtures/vcr_cassettes/Ukemi_Services_SecurityTrails/_lookup/1_1_2.yml -------------------------------------------------------------------------------- /spec/fixtures/vcr_cassettes/Ukemi_Services_VirusTotal/_lookup/1_1_1.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ninoseki/ukemi/HEAD/spec/fixtures/vcr_cassettes/Ukemi_Services_VirusTotal/_lookup/1_1_1.yml -------------------------------------------------------------------------------- /spec/fixtures/vcr_cassettes/Ukemi_Services_VirusTotal/_lookup/1_1_2.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ninoseki/ukemi/HEAD/spec/fixtures/vcr_cassettes/Ukemi_Services_VirusTotal/_lookup/1_1_2.yml -------------------------------------------------------------------------------- /spec/moderator_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ninoseki/ukemi/HEAD/spec/moderator_spec.rb -------------------------------------------------------------------------------- /spec/services/circl_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ninoseki/ukemi/HEAD/spec/services/circl_spec.rb -------------------------------------------------------------------------------- /spec/services/dnsdb_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ninoseki/ukemi/HEAD/spec/services/dnsdb_spec.rb -------------------------------------------------------------------------------- /spec/services/otx_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ninoseki/ukemi/HEAD/spec/services/otx_spec.rb -------------------------------------------------------------------------------- /spec/services/passivetotal_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ninoseki/ukemi/HEAD/spec/services/passivetotal_spec.rb -------------------------------------------------------------------------------- /spec/services/securitytrails_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ninoseki/ukemi/HEAD/spec/services/securitytrails_spec.rb -------------------------------------------------------------------------------- /spec/services/virustotal_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ninoseki/ukemi/HEAD/spec/services/virustotal_spec.rb -------------------------------------------------------------------------------- /spec/spec_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ninoseki/ukemi/HEAD/spec/spec_helper.rb -------------------------------------------------------------------------------- /spec/ukemi_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ninoseki/ukemi/HEAD/spec/ukemi_spec.rb -------------------------------------------------------------------------------- /ukemi.gemspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ninoseki/ukemi/HEAD/ukemi.gemspec --------------------------------------------------------------------------------