sniffer
noun
A software or hardware application designed to intercept data in transit across a network (without blocking, modifying, or redirecting the data).