Wireshark es un software modular. Sus módulos son:

  • Driver de capa de enlace: Se encarga de dar acceso al tráfico de red que pasa a través de la interfaz de red.

  • Motor de captura: Realiza la captura de tráfico de red en sí.

  • Motor de núcleo: Convierte el tráfico capturado (en bruto) en información entendible.

  • Interfaz gráfica: Permite ver el tráfico de red capturado en tiempo real, y someter el mismo a procesos de análisis.


Cada módulo alimenta al siguiente, como se ve en la imagen.