module PacketFu::ARPHeaderMixin
This Mixin simplifies access to the ARPHeaders. Mix this in with your packet interface, and it will add methods that essentially delegate to the ‘arp_header’ method (assuming that it is a ARPHeader
object)
Public Instance Methods
arp_daddr_ip()
click to toggle source
# File lib/packetfu/protos/arp/mixin.rb, line 31 def arp_daddr_ip; self.arp_header.arp_daddr_ip; end
arp_daddr_ip=(v)
click to toggle source
# File lib/packetfu/protos/arp/mixin.rb, line 30 def arp_daddr_ip=(v); self.arp_header.arp_daddr_ip= v; end
arp_daddr_mac()
click to toggle source
# File lib/packetfu/protos/arp/mixin.rb, line 27 def arp_daddr_mac; self.arp_header.arp_daddr_mac; end
arp_daddr_mac=(v)
click to toggle source
# File lib/packetfu/protos/arp/mixin.rb, line 26 def arp_daddr_mac=(v); self.arp_header.arp_daddr_mac= v; end
arp_dst_ip()
click to toggle source
# File lib/packetfu/protos/arp/mixin.rb, line 23 def arp_dst_ip; self.arp_header.arp_dst_ip; end
arp_dst_ip=(v)
click to toggle source
# File lib/packetfu/protos/arp/mixin.rb, line 22 def arp_dst_ip=(v); self.arp_header.arp_dst_ip= v; end
arp_dst_ip_readable()
click to toggle source
# File lib/packetfu/protos/arp/mixin.rb, line 35 def arp_dst_ip_readable; self.arp_header.arp_dst_ip_readable; end
arp_dst_mac()
click to toggle source
# File lib/packetfu/protos/arp/mixin.rb, line 21 def arp_dst_mac; self.arp_header.arp_dst_mac; end
arp_dst_mac=(v)
click to toggle source
# File lib/packetfu/protos/arp/mixin.rb, line 20 def arp_dst_mac=(v); self.arp_header.arp_dst_mac= v; end
arp_dst_mac_readable()
click to toggle source
# File lib/packetfu/protos/arp/mixin.rb, line 33 def arp_dst_mac_readable; self.arp_header.arp_dst_mac_readable; end
arp_hw()
click to toggle source
# File lib/packetfu/protos/arp/mixin.rb, line 7 def arp_hw; self.arp_header.arp_hw; end
arp_hw=(v)
click to toggle source
# File lib/packetfu/protos/arp/mixin.rb, line 6 def arp_hw=(v); self.arp_header.arp_hw= v; end
arp_hw_len()
click to toggle source
# File lib/packetfu/protos/arp/mixin.rb, line 11 def arp_hw_len; self.arp_header.arp_hw_len; end
arp_hw_len=(v)
click to toggle source
# File lib/packetfu/protos/arp/mixin.rb, line 10 def arp_hw_len=(v); self.arp_header.arp_hw_len= v; end
arp_opcode()
click to toggle source
# File lib/packetfu/protos/arp/mixin.rb, line 15 def arp_opcode; self.arp_header.arp_opcode; end
arp_opcode=(v)
click to toggle source
# File lib/packetfu/protos/arp/mixin.rb, line 14 def arp_opcode=(v); self.arp_header.arp_opcode= v; end
arp_proto()
click to toggle source
# File lib/packetfu/protos/arp/mixin.rb, line 9 def arp_proto; self.arp_header.arp_proto; end
arp_proto=(v)
click to toggle source
# File lib/packetfu/protos/arp/mixin.rb, line 8 def arp_proto=(v); self.arp_header.arp_proto= v; end
arp_proto_len()
click to toggle source
# File lib/packetfu/protos/arp/mixin.rb, line 13 def arp_proto_len; self.arp_header.arp_proto_len; end
arp_proto_len=(v)
click to toggle source
# File lib/packetfu/protos/arp/mixin.rb, line 12 def arp_proto_len=(v); self.arp_header.arp_proto_len= v; end
arp_proto_readable()
click to toggle source
# File lib/packetfu/protos/arp/mixin.rb, line 36 def arp_proto_readable; self.arp_header.arp_proto_readable; end
arp_saddr_ip()
click to toggle source
# File lib/packetfu/protos/arp/mixin.rb, line 29 def arp_saddr_ip; self.arp_header.arp_saddr_ip; end
arp_saddr_ip=(v)
click to toggle source
# File lib/packetfu/protos/arp/mixin.rb, line 28 def arp_saddr_ip=(v); self.arp_header.arp_saddr_ip= v; end
arp_saddr_mac()
click to toggle source
# File lib/packetfu/protos/arp/mixin.rb, line 25 def arp_saddr_mac; self.arp_header.arp_saddr_mac; end
arp_saddr_mac=(v)
click to toggle source
# File lib/packetfu/protos/arp/mixin.rb, line 24 def arp_saddr_mac=(v); self.arp_header.arp_saddr_mac= v; end
arp_src_ip()
click to toggle source
# File lib/packetfu/protos/arp/mixin.rb, line 19 def arp_src_ip; self.arp_header.arp_src_ip; end
arp_src_ip=(v)
click to toggle source
# File lib/packetfu/protos/arp/mixin.rb, line 18 def arp_src_ip=(v); self.arp_header.arp_src_ip= v; end
arp_src_ip_readable()
click to toggle source
# File lib/packetfu/protos/arp/mixin.rb, line 34 def arp_src_ip_readable; self.arp_header.arp_src_ip_readable; end
arp_src_mac()
click to toggle source
# File lib/packetfu/protos/arp/mixin.rb, line 17 def arp_src_mac; self.arp_header.arp_src_mac; end
arp_src_mac=(v)
click to toggle source
# File lib/packetfu/protos/arp/mixin.rb, line 16 def arp_src_mac=(v); self.arp_header.arp_src_mac= v; end
arp_src_mac_readable()
click to toggle source
# File lib/packetfu/protos/arp/mixin.rb, line 32 def arp_src_mac_readable; self.arp_header.arp_src_mac_readable; end