class

Filament::Dissect::DissectorRegistry

Inherits Reference < Object

Central registry coordinating layered protocol dissection

Constructors

instance
Source

Instance methods

dissect_chain(packet : Filament::Capture::RawPacket) : Array(DissectResult)

Walks the entire protocol stack for a raw packet, returning all decoded layers

Source
get(protocol : Protocol) : Dissector | Nil

Retrieves dissector for given protocol

Source
infer_l7_protocol(transport_proto : Protocol, src_port : UInt16, dst_port : UInt16) : Protocol | Nil

Suggests L7 protocol based on transport port numbers

Source
register(dissector : Dissector) : Nil

Registers a dissector instance

Source