class Osakana::Enrichers::SecurityTrails
Public Instance Methods
api()
click to toggle source
# File lib/osakana/enrichers/securitytrails.rb, line 8 def api @api ||= ::SecurityTrails::API.new end
domain_to_ipv4(domain)
click to toggle source
# File lib/osakana/enrichers/securitytrails.rb, line 12 def domain_to_ipv4(domain) res = api.history.get_dns_history(domain, "a") res&.records&.first&.values&.first&.ip end
ipv4_to_domain(ipv4)
click to toggle source
# File lib/osakana/enrichers/securitytrails.rb, line 17 def ipv4_to_domain(ipv4) res = api.domains.search( filter: { ipv4: ipv4 }) res&.records&.first&.hostname end