ferreter

Noun

 * 1) A person who hunts with ferrets.
 * 2) One who uncovers or brings to light; one who ferrets out.