[][src]Module pcap_file::pcapng

Structs

Block

PcapNg Block

CustomBinaryOption
CustomUtf8Option
EnhancedPacketBlock

An Enhanced Packet Block (EPB) is the standard container for storing the packets coming from the network.

InterfaceDescriptionBlock

An Interface Description Block (IDB) is the container for information describing an interface on which packet data is captured.

InterfaceStatisticsBlock

The Interface Statistics Block contains the capture statistics for a given interface and it is optional.

Ipv4Record
Ipv6Record
NameResolutionBlock

The Name Resolution Block (NRB) is used to support the correlation of numeric addresses (present in the captured packets) and their corresponding canonical names and it is optional.

PacketBlock

The Packet Block is obsolete, and MUST NOT be used in new files. Use the Enhanced Packet Block or Simple Packet Block instead.

PcapNgParser

Parser for a PcapNg formated stream.

PcapNgReader

Wraps another reader and uses it to read a PcapNg formated stream.

SectionHeaderBlock

Section Header Block: it defines the most important characteristics of the capture file.

SimplePacketBlock

The Simple Packet Block (SPB) is a lightweight container for storing the packets coming from the network. Its presence is optional.

SystemdJournalExportBlock

The systemd Journal Export Block is a lightweight containter for systemd Journal Export Format entry data.

UnknownBlock
UnknownOption
UnknownRecord

Enums

BlockType
EnhancedPacketOption
InterfaceDescriptionOption
InterfaceStatisticsOption
NameResolutionOption
PacketOption
ParsedBlock

PcapNg parsed blocks

Record
SectionHeaderOption

Functions

str_from_u8_null_terminated