Synonyms
detective
a police officer whose job is to investigate a crime
investigator of crime
ferret
a kind of small animal used for catching rabbits and rats
person who noses around
snoop
to enquire (into matters one is not concerned with)
person who noses around
EAVESDROPPER as in Wiktionary
EAVESDROPPER as in Wikipedia