100 Rules · 11 Areas · Every Troubleshooting Report

Network Troubleshooting
Checks for PCAP Files

When users say the network is slow, PcapAI runs 100 diagnosis rules in 11 areas on the capture and says which part of the network each problem comes from: the client, the network path, a server, DNS or the capture itself, with who usually owns the fix.

This page lists the problems those rules look for and the thresholds behind them. The free summary shows the problems found in about two minutes; the PDF adds the hosts, the times, the measured values and the fix steps.

Diagnosis rules
100

run on every capture

Coverage areas
11

TCP to applications

Network types
5

home to data center

Free summary
~2 min

captures up to 20 MB

Where the fault lies

Every Problem Points at One Side

Each problem in the report names the part of the network it comes from and who usually fixes it, so the PDF can go straight to the right team, ISP or vendor.

The problem points atWho usually owns the fix
Network pathNetwork team or ISP
ServerServer / application owner
ClientDesktop / end-user IT
DNS serverDNS administrator
The captureWhoever took the capture
Depends on the evidenceNamed in the report for each case

The checks

What PcapAI Looks for in a Capture

Grouped by the 11 coverage areas of the report. An area with no problem is marked as checked and clean; an area the capture cannot support is marked as not assessed, with the reason.

TCP connections 9 rules

Whether connections open, stay open and get reused.

Connections are refused, rejected or never answered

A server answers connection attempts with a reset, a router or firewall rejects them, or they get no answer at all. Blocked outbound mail ports are reported separately.

Depends on the evidence Named in the report for each case

Slow connection setup

Some connections only succeed after SYN retries, adding seconds of delay before anything happens.

Network path Network team or ISP

A server keeps resending its SYN/ACK

The server has to resend its handshake reply because the client's ACK does not arrive.

Network path Network team or ISP

Established connections are reset

Connections that were working are reset in the middle of use.

Depends on the evidence Named in the report for each case

Keep-alives are not answered

Keep-alive probes go unanswered before connections are reset: the peer or the path to it is gone.

Depends on the evidence Named in the report for each case

Clients open a new connection for nearly every request

Connections are not reused, which adds a handshake to every request.

Client Desktop / end-user IT

Rapid source-port reuse

Clients reuse source ports quickly, a sign of ephemeral-port pressure.

Client Desktop / end-user IT

Windows RPC dynamic ports are blocked

A client reaches the RPC endpoint mapper, but the dynamic ports it is given are blocked.

Network path Network team or ISP

IPv6 connections fail while IPv4 works

Applications wait for IPv6 to time out before they fall back to IPv4.

Network path Network team or ISP

Packet loss 8 rules

How much data had to be resent, in which direction, and how the loss was recovered.

Packet loss on connections to a server

The share of data segments retransmitted per server and direction. Several affected clients point at the server side or a shared link; a single client cannot be told apart from its own link.

Network path Network team or ISP See a sample report of this problem →

Transfers stall on retransmission timeouts

Lost packets are only recovered after timeouts, freezing transfers for a fraction of a second each time.

Network path Network team or ISP

Many unnecessary retransmissions

Senders resend data that had already arrived, a sign of delay spikes or lost acknowledgements rather than loss.

Depends on the evidence Named in the report for each case

A connection's data is never acknowledged

A sender retransmits with growing timeouts and gets no acknowledgement: the receiver or the path to it stopped responding.

Depends on the evidence Named in the report for each case

Connections die after being idle

Connections that sat idle for a minute or more stop working: a firewall, NAT or load balancer dropped their state.

Network path Network team or ISP

Ping tests show packet loss

Echo requests in the capture get no reply.

Network path Network team or ISP

Latency 4 rules

Network round trips against the time a server takes to answer: the core of "network or server?".

High network latency to a server

Round trips take longer than expected for this kind of path (private or public).

Network path Network team or ISP

Latency to a server spikes

Round-trip times jump at times, typical of queueing on a congested link.

Network path Network team or ISP

A server is slow to greet clients

Servers that speak first, such as mail or FTP servers, wait before greeting each client.

Server Server / application owner

Receive windows 5 rules

Whether transfers are held back by the receiver or by TCP settings rather than by the network.

Zero window: the receiver cannot keep up

The receiving side pauses transfers because its application does not read data fast enough.

Depends on the evidence Named in the report for each case See a sample report of this problem →

Transfers are limited by the receive window

The sender repeatedly has to wait for the receiver to open its window.

Depends on the evidence Named in the report for each case

TCP window scaling is disabled

Without window scaling each transfer is capped at 64 KB per round trip.

Depends on the evidence Named in the report for each case

Unusually small TCP segments

Connections use small segments, a sign of a tunnel or MSS clamping.

Network path Network team or ISP

A bulk transfer is held back

A large transfer runs well below what the path allows, and the report names what limits it.

Depends on the evidence Named in the report for each case

DNS 14 rules

Name resolution failures, slow resolvers and client settings that make names fail.

A DNS server refuses clients

The server refuses to answer some clients.

DNS server DNS administrator

A DNS server rejects queries as malformed

Queries are rejected as malformed or unsupported.

DNS server DNS administrator

A DNS server answers slowly

The server takes long per answer.

DNS server DNS administrator

A configured DNS server does not run DNS

Clients use a DNS server address where no DNS service is running.

DNS server DNS administrator

Large DNS answers fail

Large answers must be fetched over TCP, but those connections fail.

Network path Network team or ISP

All DNS depends on one server

Every lookup goes to a single DNS server, a single point of failure.

DNS server DNS administrator

Domain controllers cannot be found

Active Directory locator records are missing from DNS.

DNS server DNS administrator

A client tries many DNS suffixes for one name

A short name is tried with many suffixes before it resolves, or never does.

Client Desktop / end-user IT

Internal names are sent to public DNS

Clients ask public DNS servers for internal names, which cannot resolve there.

Client Desktop / end-user IT

One client floods DNS

One client sends an unusually high number of queries.

Client Desktop / end-user IT

Lookups fall back to broadcast (LLMNR/NetBIOS)

Names that DNS cannot resolve are broadcast to the LAN instead.

DNS server DNS administrator

Two computers use the same NetBIOS name

A NetBIOS name conflict on the LAN.

Client Desktop / end-user IT

DHCP 7 rules

Why devices do not get an address, or get it late.

The DHCP server refuses renewals

The server answers some address requests with NAK.

Server Server / application owner

An assigned address is already in use

Devices detect that the address DHCP gave them is taken and decline it.

Client Desktop / end-user IT

More than one DHCP server on the network

Two servers hand out addresses, often a rogue router or a misconfigured device.

Network path Network team or ISP

DHCP is slow

Getting an address takes several seconds.

Server Server / application owner

Very short DHCP leases

Leases are so short that devices renew constantly.

Server Server / application owner

LAN (ARP, broadcast, switching) 13 rules

Layer-2 problems that make a whole segment slow or unreliable.

Two devices use the same IP address

Both answer for the address, so traffic goes to either one at random.

Client Desktop / end-user IT

The default gateway does not answer

A client asks for the gateway's address again and again and gets no answer.

Network path Network team or ISP

A gateway address moves between devices

A redundant gateway address keeps failing over.

Network path Network team or ISP

ARP storm

ARP traffic peaks far above normal.

Network path Network team or ISP

Broadcast or multicast storm

Broadcast and multicast frames peak high enough to load every device on the segment.

Network path Network team or ISP

One device dominates broadcast traffic

A single device sends most of the broadcast and multicast traffic.

Client Desktop / end-user IT

A device thinks internet addresses are local

It asks the LAN for internet addresses directly: a wrong subnet mask or gateway.

Client Desktop / end-user IT

Spanning-tree topology changes

The switches signal topology changes during the capture.

Network path Network team or ISP

Ethernet PAUSE frames

Devices send flow-control frames that briefly stop all traffic on their links.

Network path Network team or ISP

802.1X authentication fails

Devices fail port authentication, so their switch port stays closed.

Client Desktop / end-user IT

Duplicate IPv6 address

Two devices try to use the same IPv6 address.

Client Desktop / end-user IT

More than one IPv6 router

Several devices advertise themselves as the IPv6 router.

Network path Network team or ISP

An IPv6 neighbor does not answer

Some neighbors never answer address resolution.

Network path Network team or ISP

Routing and MTU 2 rules

Packets that are too big for the path, and errors the network reports about traffic.

Large packets are silently dropped (MTU black hole)

Full-size packets are retransmitted again and again while small ones pass.

Network path Network team or ISP See a sample report of this problem →

IP packets are fragmented

Packets are larger than the path allows and are split into fragments.

Network path Network team or ISP

The network reports errors for some traffic

Routers or hosts send ICMP messages such as unreachable, prohibited by policy or time exceeded.

Network path Network team or ISP

TLS 6 rules

Secure connections that fail, hang or start slowly, and servers with weak settings.

Connections are cut right after the client hello

Something closes the connection as soon as the TLS handshake starts: the server or a device on the path.

Depends on the evidence Named in the report for each case

TLS handshakes hang

Secure connection attempts get no answer from the server.

Network path Network team or ISP

Secure connections are slow to start

The server takes long to complete each handshake.

Server Server / application owner

A server presents a problematic certificate

Expired, self-issued or issued for another name; certificates are visible only before TLS 1.3 encrypts them.

Server Server / application owner

A server still negotiates old TLS versions

The server uses TLS versions older than 1.2.

Server Server / application owner

Applications and services 27 rules

Errors and slow answers from the services users actually notice.

A web server returns server errors (5xx)

A share of answers from a web server are server errors.

Server Server / application owner

Many requests fail with client errors (4xx)

Requests to a web server are rejected as client errors.

Client Desktop / end-user IT

A web server answers slowly

The server takes long to start each answer.

Server Server / application owner

A website keeps redirecting

Clients are redirected over and over.

Server Server / application owner

The web proxy rejects requests

The proxy demands authentication or refuses connections.

Network path Network team or ISP

The FTP server returns errors

FTP commands fail on the server.

Server Server / application owner

FTP data connections fail

Logins work but transfers and listings fail because the data connection is blocked.

Network path Network team or ISP

The mail server rejects messages

SMTP replies reject messages.

Server Server / application owner

The mail server returns errors

The mail server rejects commands or drops sessions.

Server Server / application owner

Mail logins fail

Mail clients fail to log in.

Client Desktop / end-user IT

The database rejects connections or queries

Database servers answer with errors.

Server Server / application owner

Domain controllers do not answer Kerberos

Kerberos requests get no reply.

Network path Network team or ISP

Kerberos authentication fails

Domain logins fail, and the report names the error.

Depends on the evidence Named in the report for each case

Directory (LDAP) requests fail

LDAP requests are answered with errors.

Server Server / application owner

Directory (LDAP) answers slowly

Directory lookups are slow, which slows logons and applications.

Server Server / application owner

The file server returns errors

File operations fail on the server.

Server Server / application owner

The file server answers slowly

File operations are slow on the server side.

Server Server / application owner

Devices still use SMB1

Some devices use SMB1, which modern Windows servers reject.

Client Desktop / end-user IT

Remote Desktop fails at security negotiation

Connections fail before the login screen.

Client Desktop / end-user IT

SSH connections end during negotiation

Connections close right after the initial handshake.

Depends on the evidence Named in the report for each case

The time server does not answer

Clients cannot reach their NTP server.

Network path Network team or ISP

The time server is not synchronized

The NTP server says its own clock is not synchronized.

Server Server / application owner

A VPN tunnel cannot connect

VPN connection attempts get no answer from the peer.

Network path Network team or ISP

QUIC (HTTP/3) is blocked

Browsers try QUIC, get no answer, and fall back to TCP.

Network path Network team or ISP

A UDP service does not answer

Requests to a UDP service get no answer.

Depends on the evidence Named in the report for each case

A monitored device ignores SNMP

A device does not answer SNMP polling.

Server Server / application owner

A monitored device returns SNMP errors

A device answers SNMP polls with errors.

Server Server / application owner

Capture quality 5 rules

Whether the capture can support the conclusions; the report says what to capture next.

Most connections were captured in one direction

One-sided capture hides the answers from the other side.

The capture Whoever took the capture

The capture itself dropped packets

Receivers acknowledged data the capture never saw.

The capture Whoever took the capture

Duplicate frames

Frames captured twice are excluded from loss figures.

The capture Whoever took the capture

Short capture

Captures under 10 seconds are too short for some checks.

The capture Whoever took the capture

Port-scan traffic excluded

Scan probes are left out of the connectivity checks so they do not look like failures.

The capture Whoever took the capture

Rule counts are the ones printed in the coverage section of every Troubleshooting report. Some problems are checked by more than one rule, for example packet loss per server, across many servers and per direction.

Thresholds

When Loss and Delay Count as a Problem

The limits depend on the type of network, detected from the capture or chosen before you upload. Packet loss and server response times are graded low, medium and high; a round trip above the limit for its path is reported as high latency.

Network type Packet loss (low / medium / high) Round trip, private path Round trip, public path Server response (low / medium / high)
Home, small office, corporate 1% / 3% / 8% 150 ms 300 ms 500 / 1,500 / 5,000 ms
Data center 0.1% / 0.5% / 2% 5 ms 200 ms 200 / 1,000 / 3,000 ms
Industrial network 0.5% / 2% / 5% 10 ms 300 ms 300 / 1,000 / 3,000 ms

Packet loss is the share of data segments retransmitted on connections to one server. Server response is the time from a request to the start of the answer.

The deliverable

What the $9 Troubleshooting PDF Adds

  • A one-page summary for the client or manager: the network impact score, where the fault lies and the recommended actions with owners.
  • Every problem with the affected servers and clients, the times and the measured values it rests on.
  • Fix steps in words, each with an owner, and read-only commands such as ping, traceroute or dig to confirm the problem and the fix.
  • Coverage: which areas were checked and clean, which the capture could not assess and why, and how to capture better next time.

See a real one: the TCP retransmission storm case and its 10-page sample PDF, or what every report contains. Security findings are covered on the MITRE ATT&CK coverage page.

Common Questions

Frequently Asked Questions

How does PcapAI tell whether the network or the server is slow?

It separates two times in every connection: the network round trip and the time the server takes to answer a request. A fast round trip with a slow answer points at the server; slow or spiky round trips and packet loss point at the network path. Loss that affects several clients points at the server side or a shared link, while loss seen by a single client cannot be told apart from that client's own link.

Why do the thresholds depend on the type of network?

A loss rate or a round trip that is normal on an office or internet path is a fault in a data center. The report applies the limits of the network type detected from the capture, or the one you choose before uploading: home, small office, corporate, data center or industrial.

What if the capture was taken in the wrong place?

The capture-quality checks catch the usual problems: traffic seen in one direction only, packets the capture itself dropped, duplicate frames, and captures shorter than 10 seconds. The report marks the areas it could not assess and says how to capture better next time.

Does the report change anything on my network?

No. PcapAI only reads the capture. The report describes each fix in words, names who usually owns it, and gives read-only commands such as ping, traceroute or dig to confirm the problem and the fix from a host you control.

Find Out Where Your Network Problem Is

Upload a .pcap or .pcapng file up to 20 MB, no account needed. The free summary shows the problems in about two minutes; the client-ready PDF is $9, with a full refund within 7 days.