Wireshark ist ein Netzwerkprotokoll-Analysator, der die über ein Netzwerk fließenden Daten erfasst und anzeigt. Zu seinen wichtigsten Funktionen gehören die Möglichkeit, den Netzwerkverkehr live aufzuzeichnen und für die Offline-Analyse zu speichern, eine Vielzahl von Protokollen zu entschlüsseln sowie erweiterte Filter- und Suchfunktionen bereitzustellen. Wireshark enthält auch Tools zur Analyse von VoIP-Anrufen, zur Erkennung von Netzwerkproblemen und Sicherheitsbedrohungen sowie zur Erstellung detaillierter Berichte.