// interactive wire-format field guide

Packets are just bits.
Read them precisely.

Bit diagrams with exact offsets, reserved bits, valid ranges and RFC citations for every field. Build a header from its fields, or paste raw hex to inspect and validate it in the browser. No capture file required.

13 protocols 30+ diagrams 30+ RFCs cited 0 trackers
bit-exactoffsets & reserved bits
RFC-citedclause by clause
two-wayencoders + decoders
staticworks offline

// the tcp/ip model

Where every protocol lives.

click a layer to filter · click a protocol to open

// protocol index

Pick a header. See every bit.

13 protocols · 17 pages
field sheets by layer

browse by layer
14 entries
01RFC 791

IPv4 & options

The 20-byte workhorse, fragmentation flags, DSCP/ECN, checksum, and the TLV option space everyone forgets.

internet20–60 B14 fieldschecksum
02RFC 792

ICMP errors & echo

Type/code semantics, checksum coverage, rest-of-header variants, quoted original datagrams and RFC 4884 extensions.

internet control8 B headertypes + codeschecksum
03RFC 8200

IPv6 & extension chain

Fixed 40-byte header, 128-bit addresses, traffic class and flow label, extension headers, jumbograms and RFC 5952 text.

internet40 B header128-bitextensions
04RFC 9293

TCP flags & TLVs

Eight control bits, the option kind registry, MSS, window scale, SACK and timestamps — plus scan recipes.

transport20–60 B11 fieldspseudo-header
05RFC 768

UDP datagrams

Ports, length, checksum, IPv4 and IPv6 pseudo-headers, service lookup and a decoded port-to-port flow.

transport8 B headerchecksumports
06RFC 9000

QUIC frames

Long and short headers, the 2-bit varint prefix, STREAM/ACK/CRYPTO frames and a frame-level codec.

transport · TLSvarint21 frame typesUDP
07RFC 4271

BGP path attributes

Optional/transitive/partial flags, extended lengths, AS_PATH segments, communities and MP_REACH_NLRI.

application / control19 B header16 attributesTCP/179
08RFC 1035

DNS records & flags

Header flags, questions, resource records, name-compression pointers, EDNS(0) and a query/response codec.

application12 B headercompressionEDNS(0)
09RFC 2131 · 2132

DHCP leases & options

BOOTP header, broadcast flag, message types, lease timers, option overload, relay agent information and a message codec.

application236 B + optionsUDP 67/68TLVs
10RFC 9110 · 9113

HTTP requests & frames

Request and status lines, header fields, Content-Length and chunked framing, HTTP/2 frames and HPACK header compression.

applicationtext + binarychunkedHPACK
11RFC 8446

TLS 1.3 records & hello

Record layer, ClientHello and ServerHello, extensions, the HKDF key schedule, alerts and the encrypted boundary.

application · security5 B recordAEADkey schedule
12IEEE 802.3

Ethernet II frames

Destination and source MACs, EtherType, 802.1Q VLAN tags, padding and the CRC-32 frame check sequence.

link64–1518 BMAC · VLANFCS
13RFC 826

ARP

IPv4-to-MAC resolution, request/reply opcodes, ARP probes, gratuitous ARP and Ethernet padding.

link · resolution28 B messageopcodesEtherType 0x0806
+CROSS-LAYER

Packet dissector

One frame, every layer: Ethernet, VLAN, IP, TCP/UDP/ICMP, DNS, HTTP, TLS and opaque payloads with offset-linked hex.

cross-layerlayer treehex syncwarnings