class Mihari::Analyzers::Spyse

Public Instance Methods

artifacts() click to toggle source
# File lib/mihari/analyzers/spyse.rb, line 15
def artifacts
  search || []
end

Private Instance Methods

api() click to toggle source
# File lib/mihari/analyzers/spyse.rb, line 29
def api
  @api ||= ::Spyse::API.new(Mihari.config.spyse_api_key)
end
configuration_keys() click to toggle source
# File lib/mihari/analyzers/spyse.rb, line 25
def configuration_keys
  %w[spyse_api_key]
end
search_params() click to toggle source
# File lib/mihari/analyzers/spyse.rb, line 21
def search_params
  @search_params ||= JSON.parse(query)
end
valid_type?() click to toggle source

Check whether a type is valid or not

@return [Boolean]

# File lib/mihari/analyzers/spyse.rb, line 38
def valid_type?
  %w[ip domain cert].include? type
end