There was a post on HN a while ago where somebody wrote a server side tool which can detect curl -> bash piping and delivered different content if that happens.
Curlbash lets you change out offerings at will, and leaves no auditable source for the user.