Lo sniffing (odorare), è l’attività di intercettazione passiva dei dati che transitano in una rete di telecomunicazioni. Questa funzione può essere svolta per l’analisi e l’individuazione di problemi di comunicazione o per verificare tentativi di intrusione, oppure per scopi illeciti contro la sicurezza informatica (intercettazione fraudolenta di password o altre informazioni sensibili). I prodotti software utilizzati per eseguire queste attività vengono detti sniffer.