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