lib/mihari/analyzers/censys.rb in mihari-1.4.1 vs lib/mihari/analyzers/censys.rb in mihari-1.5.0
- old
+ new
@@ -3,15 +3,11 @@
require "censu"
module Mihari
module Analyzers
class Censys < Base
- attr_reader :title
- attr_reader :description
- attr_reader :query
- attr_reader :tags
- attr_reader :type
+ attr_reader :title, :description, :query, :tags, :type
def initialize(query, title: nil, description: nil, tags: [], type: "ipv4")
super()
@query = query
@@ -35,11 +31,11 @@
end
private
def valid_type?
- %w(ipv4 websites certificates).include? type
+ %w[ipv4 websites certificates].include? type
end
def normalize(domain)
return domain unless domain.start_with?("*.")
@@ -84,10 +80,10 @@
domains.flatten
end
def config_keys
- %w(censys_id censys_secret)
+ %w[censys_id censys_secret]
end
def api
@api ||= ::Censys::API.new(Mihari.config.censys_id, Mihari.config.censys_secret)
end