You could try pingzapper or mudfish. I know people don't like throwing money at problems, but sometimes it really is the easiest solution. At least, it was for me.