Wireshark ist ein Netzwerkprotokollanalysator, der es Benutzern ermöglicht, auf mikroskopischer Ebene zu sehen, was in ihrem Netzwerk vor sich geht. Es erfasst und zeigt Pakete aus einer Vielzahl von Protokollen und Netzwerktypen an. Die Software verfügt auch über eine leistungsstarke Anzeigefiltersprache, die es Benutzern ermöglicht, sich auf die Informationen zu konzentrieren, die sie interessieren, sowie die Möglichkeit, erfasste Daten für weitere Analysen zu speichern und zu exportieren. Darüber hinaus unterstützt Wireshark die Echtzeit-Erfassung und die Offline-Analyse.