class

Filament::Dissect::Layer2::EthernetDissector

Inherits Filament::Dissect::Dissector < Reference < Object

Dissects Ethernet II and VLAN frames

Class methods

format_mac(bytes : Bytes) : String

Formats a 6-byte slice into colon-separated hex MAC notation

Source
parse_mac(str : String) : Bytes | Nil

Parses MAC address string back to 6 bytes

Source

Instance methods

dissect(data : Bytes, offset : UInt32) : DissectResult

Dissects raw frame data starting at given offset

Source
name
Source
protocol
Source