I'm sure that it would be illegal to engineer such software, in the US anyway. That doesn't mean it doesn't exist somewhere though.