Wireshark es un analizador de protocolos de red libre y multiplataforma que permite capturar y examinar el tráfico de red, filtrar paquetes, y reconstruir sesiones TCP. Provee funcionalidades estándar como captura de red en vivo o de archivos, análisis de paquetes, y resúmenes. También incluye un potente lenguaje de filtros y la capacidad de ver el flujo reconstruido de sesiones TCP.