class PacketGen::Header::DNS
Public Instance Methods
queries()
click to toggle source
# File lib/capra/packetgen_extensions.rb, line 53 def queries return [] unless self.query? || self.response? packet.dns.qd.map { |q| q.name.chop! } end
responses()
click to toggle source
# File lib/capra/packetgen_extensions.rb, line 58 def responses return {} unless self.response? info = {} packet.dns.an.map do |a| name = a.name.chop! if info[name] info[name] << a.human_rdata else info[name] = [a.human_rdata] end end info end