Library Foundation¶ pcapkit.foundation holds the machinery of pcapkit: the PCAP file extractor Extractor, and the engines it reads through; the IP, TCP and DTLS reassembly, and the analysis of what it reassembles; the TCP flow tracer TraceFlow; the registry management APIs. File Extractor Type Variables Engine Support Base Engine Internal Definitions Type Variables Built-in Engines PCAP Support PCAP-NG Support 3rd-Party Engines Scapy Support DPKT Support PyShark Support PyPCAP Support pcap-ct Support PyPCAPFile Support Backend Detection Availability Choosing Between PyPCAP and PCAP_CT Packets Reassembly Reassembly Base Class Internal Definitions Type Variables IP Datagram Reassembly IP Reassembly Base Class IPv4 Datagram Reassembly IPv6 Datagram Reassembly Algorithm TCP Datagram Reassembly Algorithm Terminology Data Models Type Variables DTLS Handshake-Message Reassembly Algorithm Terminology Data Models Type Variables Auxiliary Data Reassembled Payload Analysis IP Datagram Analysis TCP Datagram Analysis DTLS Handshake-Message Analysis Flow Tracing Flow Tracing Base Class Internal Definitions Type Variables Follow TCP Stream Terminology Data Structures Type Variables Auxiliary Data Registry Management Foundation Registries Engine Registries Dumper Registries Callback Registries Extractor Registries Protocol Registries Top-Level Registries Link Layer Registries Internet Layer Registries Transport Layer Registries Application Layer Registries Miscellaneous Protocol Registries