Un sniffer es un software que permite el monitoreo y análisis del tráfico de red mediante la captura de paquetes de información. Puede usarse para detectar fallos en la red, medir el tráfico o, de forma maliciosa, robar contraseñas e interceptar mensajes. Algunos sniffers comunes son TCPdump, Darkstat y Wireshark.