A sniffer is a tool that monitors network traffic that is received in a network interface.
This term is commonly used in software engineering, programming, scripting, application design, testing, and development lifecycle work.