So I've been watching the IP addresses of people getting 5 free bitcoins from the Bitcoin Faucet ( https://freebitcoins.appspot.com/
And I see some... uh, interesting
patterns. Like these successful requests for coins:
220.127.116.11 - - [21/Jun/2010:12:17:02 -0700] "POST / HTTP/1.1" 200 1234
18.104.22.168 - - [21/Jun/2010:12:16:24 -0700] "POST / HTTP/1.1" 200 1234
22.214.171.124 - - [21/Jun/2010:12:10:23 -0700] "POST / HTTP/1.1" 200 1234
126.96.36.199 - - [21/Jun/2010:12:08:50 -0700] "POST / HTTP/1.1" 200 1234
188.8.131.52 - - [21/Jun/2010:12:08:07 -0700] "POST / HTTP/1.1" 200 1234
My apologies if there actually are a bunch of new bitcoin users using IP addresses in the 79.117 range... but I'm guessing somebody there is getting more than their fair share of free bitcoins.
There are several suspicious requests from the 192.38.95.* address block, too.
So I've made some changes to the Faucet. You won't notice them unless you try to cheat; if you do try to cheat, you'll have to solve a CAPTCHA to get coins.
If that doesn't discourage cheating, I'll modify the code so that if it think you're trying to cheat it requires a CAPTCHA and only gives out a bitcoin nickel (0.05 bitcoins)...