module PacketFu::EthHeaderMixin

This Mixin simplifies access to the EthHeaders. Mix this in with your packet interface, and it will add methods that essentially delegate to the 'eth_header' method (assuming that it is a EthHeader object)

Public Instance Methods

eth_daddr() click to toggle source
# File lib/packetfu/protos/eth/mixin.rb, line 6
def eth_daddr; self.eth_header.eth_daddr ; end
eth_daddr=(v) click to toggle source
# File lib/packetfu/protos/eth/mixin.rb, line 7
def eth_daddr=(v); self.eth_header.eth_daddr= v; end
eth_dst() click to toggle source
# File lib/packetfu/protos/eth/mixin.rb, line 8
def eth_dst; self.eth_header.eth_dst ; end
eth_dst=(v) click to toggle source
# File lib/packetfu/protos/eth/mixin.rb, line 9
def eth_dst=(v); self.eth_header.eth_dst= v; end
eth_dst_readable() click to toggle source
# File lib/packetfu/protos/eth/mixin.rb, line 10
def eth_dst_readable; self.eth_header.eth_dst_readable ; end
eth_proto() click to toggle source
# File lib/packetfu/protos/eth/mixin.rb, line 11
def eth_proto; self.eth_header.eth_proto ; end
eth_proto=(v) click to toggle source
# File lib/packetfu/protos/eth/mixin.rb, line 12
def eth_proto=(v); self.eth_header.eth_proto= v; end
eth_proto_readable() click to toggle source
# File lib/packetfu/protos/eth/mixin.rb, line 13
def eth_proto_readable; self.eth_header.eth_proto_readable ; end
eth_saddr() click to toggle source
# File lib/packetfu/protos/eth/mixin.rb, line 14
def eth_saddr; self.eth_header.eth_saddr ; end
eth_saddr=(v) click to toggle source
# File lib/packetfu/protos/eth/mixin.rb, line 15
def eth_saddr=(v); self.eth_header.eth_saddr= v; end
eth_src() click to toggle source
# File lib/packetfu/protos/eth/mixin.rb, line 16
def eth_src; self.eth_header.eth_src ; end
eth_src=(v) click to toggle source
# File lib/packetfu/protos/eth/mixin.rb, line 17
def eth_src=(v); self.eth_header.eth_src= v; end
eth_src_readable() click to toggle source
# File lib/packetfu/protos/eth/mixin.rb, line 18
def eth_src_readable; self.eth_header.eth_src_readable ; end