Sniffing to czynność polegająca na pasywnym zbieraniu całego ruchu sieciowego, który słyszy maszyna, niezależnie od tego, czy jest on adresowany do tej maszyny. Powszechnie wykonywane do diagnostyki sieci, programowania debugowania i rozwiązywania problemów oraz analizy bezpieczeństwa.