class PacketFu::InvalidPacket
You probably don't want to write invalid packets on purpose.
Attributes
invalid_header[RW]
Public Class Methods
can_parse?(str)
click to toggle source
Any packet is potentially an invalid packet
# File lib/packetfu/protos/invalid.rb, line 34 def self.can_parse?(str) true end
layer()
click to toggle source
# File lib/packetfu/protos/invalid.rb, line 38 def self.layer 0 end
new(args={})
click to toggle source
# File lib/packetfu/protos/invalid.rb, line 47 def initialize(args={}) @invalid_header = (args[:invalid] || InvalidHeader.new) @headers = [@invalid_header] end
Public Instance Methods
read(str=nil,args={})
click to toggle source
# File lib/packetfu/protos/invalid.rb, line 42 def read(str=nil,args={}) @invalid_header.read(str) self end