Sha256: 87c270b070f1530b1683eac541d164c8eec6d364e26136321842c3492bb32ee4
Contents?: true
Size: 467 Bytes
Versions: 2
Compression:
Stored size: 467 Bytes
Contents
# frozen_string_literal: true require "active_record" require "resolv" module Mihari class ReverseDnsName < ActiveRecord::Base class << self # # Build reverse DNS names # # @param [String] ip # # @return [Array<Mihari::ReverseDnsName>] # def build_by_ip(ip) names = Resolv.getnames(ip) names.map { |name| new(name: name) } rescue Resolv::ResolvError [] end end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
mihari-3.6.1 | lib/mihari/models/reverse_dns.rb |
mihari-3.6.0 | lib/mihari/models/reverse_dns.rb |