1.
somebody who sniffs, especially who takes drugs by inhaling them
2.
a device or program that monitors and analyzes computer network traffic, detecting bottlenecks and problems
3.
a program on a computer system designed legitimately or illegitimately to capture data being transmitted on a network, often used by hackers to appropriate passwords and user names