SOC field reference

Wireshark Field Guide

The Wireshark fields and display filters I actually reach for during a packet capture review — organized by protocol layer (transport, HTTP, DNS, TLS, ARP, ICMP), why each one is worth checking, what a suspicious value looks like, and the exact filter to pull it up. Click any field for the full note and a ready-to-adapt filter.

Click any field for why it matters, what a suspicious value looks like, its IOC type, and a ready display filter.

Filter Syntax

Display Filters

The filter idioms you chain together before you ever get to a specific field.

ip.addr == 198.51.100.203 and tcp.flags.syn == 1 and tcp.flags.ack == 0

TCP Flags & Scan Signatures

TCP Flags · Nmap Scans

Which flag combinations are a normal handshake, and which ones are a scan or a stalled connection.

tcp.flags.syn == 1 and tcp.flags.ack == 0

IP & Transport

Layer 3 / 4

The addressing and delivery fields underneath every other protocol on this page.

ip.dst == 198.51.100.203 and tcp.dstport == 4444

Credential-Exposure Ports

Cleartext Auth · Hash Capture

The ports and protocols worth checking first when the question is specifically "did a credential cross the wire here."

ftp.request.command == "PASS" or ldap.simple or ntlmssp

HTTP

Layer 7 · Cleartext

Unencrypted web traffic — the most directly readable evidence a capture can hand you.

http.request.method == "POST" and http.host contains "cvp-verify"

DNS

Layer 7 · Resolution

Resolution requests often surface a callback domain before the connection itself ever shows up.

dns.qry.name matches "^[a-z0-9]{12,}\\."

TLS / SSL

Layer 7 · Encrypted

What's still visible before encryption kicks in, and what the certificate itself reveals.

tls.handshake.extensions_server_name contains "cloudvaultpro"

ARP & DHCP

Layer 2 · Local Network

The layer where spoofing happens closest to the wire, and where a device first identifies itself before an IP address even enters the picture.

arp.opcode == 2 and arp.isgratuitous == 1

ICMP

Layer 3 · Diagnostics

Meant for network diagnostics — but also a quiet channel for sweeps and covert tunnels.

icmp.type == 8 and data.len > 64

Stream & Decode

Reconstruct · Extract

Reassembling a conversation into something readable, and forcing Wireshark to see a protocol it missed on its own.

Follow → TCP Stream

Statistics & Automation

Wireshark Menu · CLI

The aggregate views that surface a pattern across the whole capture, and the command-line tool for when there's more than one capture to look at.

Statistics → Conversations

No fields match that filter.