lib/ryo/target.rb in ryo-0.2.0 vs lib/ryo/target.rb in ryo-0.3.0
- old
+ new
@@ -23,9 +23,16 @@
out << domain.split(".")[idx..-1].join(".")
end
end
end
+ def ip
+ @ip ||= String.new.tap do |out|
+ h = Plugin::DNS.new(domain).dig("A")
+ out << (h.dig("Answer")&.first&.dig("data") || "N/A")
+ end
+ end
+
private
def tlds
File.readlines(File.expand_path("./aux/tlds.txt", __dir__)).map(&:chomp).compact
end