The term sniffer describes a software tool capable of intercepting (sniffing) data on a network, thus forcing a network card to accept packets that are not addresses to it. That allows the sniffer to grab all traffic without needing any authorization. For instance a password sniffer can analyze and record all the traffic on the network and collect all packets containing a password.