[−][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 |