A practical PCAP triage checklist

Good triage reduces a large capture to a defensible scope: where it was recorded, what time it covers, which systems dominate it, and which symptoms deserve packet-level investigation.

By Stuart Mathieson8 minute readWireshark + tsharkUpdated 12 October 2026
The quick way

Upload the capture and PCAPNG Analyzer does the first pass of this checklist for you: a good, warning or poor rating for DNS, TCP and HTTP; the top talkers and conversations; the devices and services it found; and, in Pro, findings that explain what they mean and what to check next. Read on to see what that pass involves, and for the questions only you can answer.

Just one capture to check? The free PCAP Toolkit does the DNS, TCP and HTTP ratings and the top talkers in your browser, without uploading the file.

See network health in a sample report →
In this guide
  1. Preserve context
  2. Validate the capture
  3. Build a baseline
  4. Look for symptoms
  5. Manual vs automated workflow

1. Preserve the original and its context

Before filtering, splitting or converting anything, keep an untouched copy. Record the capture point, interface, collection filter, start time, time zone, snap length and whether hardware offload was enabled. Without that context, an apparently missing packet may be a capture limitation rather than a network failure.

Create a hash if the capture is evidence or will be shared between investigators:

sha256sum incident.pcapng

Work from a copy and avoid distributing a capture casually. Packet payloads can contain credentials, session data, internal hostnames and personal information.

2. Check whether the capture is usable

Start with file metadata rather than assumptions. Wireshark's capinfos reports format, packet count, duration, data rate, snap length and interface information:

capinfos incident.pcapng

Check for a suspiciously short duration, truncated packets, unexpected interfaces, implausible timestamps or a collection rate that could have overwhelmed the capture host or SPAN port. A cleanly readable file can still be incomplete.

Capture absence is not network absence.

If a packet is missing, it may have been dropped by the network, filtered before capture, lost by the capture process, or observed on a different path. State what the capture shows before claiming what the network did.

3. Establish the traffic baseline

Answer five questions before chasing individual packets:

  1. How long does the capture run, and are there quiet gaps?
  2. Which protocols account for most packets and bytes?
  3. Which source and destination addresses are most active?
  4. Which endpoint pairs dominate the conversations?
  5. Which DNS names, HTTP hosts and TLS server names are visible?

Useful tshark summaries include:

tshark -r incident.pcapng -q -z io,phs
tshark -r incident.pcapng -q -z endpoints,ip
tshark -r incident.pcapng -q -z conv,tcp

High volume is not automatically suspicious. Backups, software distribution, telemetry and video can dominate a healthy network. Compare results with the purpose of the segment and the reported incident window.

4. Look for symptoms, not verdicts

Use broad checks to form hypotheses:

Then narrow by time, endpoint and conversation. A global count cannot explain causality. Inspect packets immediately before and after the event, and compare both directions of the flow.

5. Separate observations from conclusions

A useful incident note distinguishes three things:

This wording prevents a heuristic, an Expert Information entry or a dashboard count from being mistaken for proof.

Manual method vs PCAPNG Analyzer

Manual method

  1. Run capinfos and record capture context.
  2. Open Wireshark statistics for protocols, endpoints and conversations.
  3. Apply symptom-oriented display filters.
  4. Follow relevant streams and inspect timing.
  5. Save filtered subsets or export fields for reporting.

With PCAPNG Analyzer

  1. Upload the capture, or drop it into a watched folder (Pro).
  2. Read the health verdict and the findings: each says what it means, when it’s usually harmless and what to check next (findings are Pro).
  3. Drill into talkers, conversations, streams or packets for the ones that matter, and export JSON, CSV or an incident report.
What the app does for you

One upload produces the whole first pass: capture summary, protocol mix, talkers and conversations, DNS, HTTP and TLS breakdowns, network health and devices, plus Pro findings that explain themselves. What it can’t know is your context: whether a host is authorised, whether the capture point missed traffic, or whether a flagged pattern is expected on your network. That judgement stays with you.

Make the first pass repeatable

Generate the same structured overview for every capture on infrastructure you control.

Download freeView sample report