1. What Wireshark and TShark Are Good At
Wireshark is the interactive GUI for packet inspection, stream following, and protocol dissection. TShark runs the same dissector engine from the command line, which makes it practical for SSH sessions, servers, automation, and quick field extractions during incident triage.
These tools answer questions that logs and alerts routinely cannot: Did the TCP handshake complete? Did DNS resolve? Did the TLS negotiation succeed or fail, and at which step? Did the client retry three times before giving up? Packet evidence cuts through conflicting tool outputs.
When a firewall says accepted, an application says timeout, and the IDS says nothing — a packet capture breaks the tie. Whether the problem is retransmission, a protocol mismatch, or an unexpected reset, the wire does not lie.