Class: Mihari::ReverseDnsName

Inherits:
ActiveRecord::Base
  • Object
show all
Defined in:
lib/mihari/models/reverse_dns.rb

Class Method Summary collapse

Class Method Details

.build_by_ip(ip) ⇒ Array<Mihari::ReverseDnsName>

Build reverse DNS names

Parameters:

  • ip (String)

Returns:



15
16
17
18
19
20
# File 'lib/mihari/models/reverse_dns.rb', line 15

def build_by_ip(ip)
  res = Enrichers::Shodan.query(ip)
  return [] if res.nil?

  res.hostnames.map { |name| new(name: name) }
end