Lo sniffing è l'atto di raccogliere passivamente tutto il traffico di rete che una macchina sente, indipendentemente dal fatto che sia indirizzata a quella macchina. Comunemente eseguito per diagnostica di rete, programmazione debug e risoluzione dei problemi e analisi di sicurezza.