Eelco Life, UNIX, and everything – Now in English

17Feb/05Off

Stopping referrer spam (Part 2)

Let's add a little more data to my previous article on stopping referrer spam. It's the current list of blocked IP addresses. Currently the list blocks 245 addresses.

RewriteEngine On
RewriteCond %{REMOTE_ADDR} ^217.106.90.[0-255] [OR]
RewriteCond %{REMOTE_ADDR} ^12.177.13.252$ [OR]
RewriteCond %{REMOTE_ADDR} ^12.177.40.200$ [OR]
RewriteCond %{REMOTE_ADDR} ^130.208.220.208$ [OR]
RewriteCond %{REMOTE_ADDR} ^147.231.100.130$ [OR]
RewriteCond %{REMOTE_ADDR} ^148.223.48.226$ [OR]
RewriteCond %{REMOTE_ADDR} ^148.244.150.58$ [OR]
RewriteCond %{REMOTE_ADDR} ^151.38.133.5$ [OR]
RewriteCond %{REMOTE_ADDR} ^151.8.7.15$ [OR]
RewriteCond %{REMOTE_ADDR} ^163.121.128.210$ [OR]
RewriteCond %{REMOTE_ADDR} ^163.28.33.227$ [OR]
RewriteCond %{REMOTE_ADDR} ^166.114.30.40$ [OR]
RewriteCond %{REMOTE_ADDR} ^168.18.242.50$ [OR]
RewriteCond %{REMOTE_ADDR} ^192.132.218.42$ [OR]
RewriteCond %{REMOTE_ADDR} ^193.188.105.16$ [OR]
RewriteCond %{REMOTE_ADDR} ^193.188.105.17$ [OR]
RewriteCond %{REMOTE_ADDR} ^193.19.230.50$ [OR]
RewriteCond %{REMOTE_ADDR} ^193.194.84.196$ [OR]
RewriteCond %{REMOTE_ADDR} ^193.231.181.212$ [OR]
RewriteCond %{REMOTE_ADDR} ^193.251.60.99$ [OR]
RewriteCond %{REMOTE_ADDR} ^193.255.207.253$ [OR]
RewriteCond %{REMOTE_ADDR} ^193.77.56.95$ [OR]
RewriteCond %{REMOTE_ADDR} ^194.143.75.179$ [OR]
RewriteCond %{REMOTE_ADDR} ^194.154.149.196$ [OR]
RewriteCond %{REMOTE_ADDR} ^194.2.146.199$ [OR]
RewriteCond %{REMOTE_ADDR} ^194.63.235.139$ [OR]
RewriteCond %{REMOTE_ADDR} ^194.63.235.164$ [OR]
RewriteCond %{REMOTE_ADDR} ^195.113.86.138$ [OR]
RewriteCond %{REMOTE_ADDR} ^195.144.131.10$ [OR]
RewriteCond %{REMOTE_ADDR} ^195.157.178.39$ [OR]
RewriteCond %{REMOTE_ADDR} ^195.175.37.8$ [OR]
RewriteCond %{REMOTE_ADDR} ^195.187.51.200$ [OR]
RewriteCond %{REMOTE_ADDR} ^195.205.121.222$ [OR]
RewriteCond %{REMOTE_ADDR} ^195.205.141.8$ [OR]
RewriteCond %{REMOTE_ADDR} ^196.28.48.100$ [OR]
RewriteCond %{REMOTE_ADDR} ^196.28.48.98$ [OR]
RewriteCond %{REMOTE_ADDR} ^196.40.62.180$ [OR]
RewriteCond %{REMOTE_ADDR} ^200.104.73.27$ [OR]
RewriteCond %{REMOTE_ADDR} ^200.119.27.202$ [OR]
RewriteCond %{REMOTE_ADDR} ^200.171.128.210$ [OR]
RewriteCond %{REMOTE_ADDR} ^200.181.111.106$ [OR]
RewriteCond %{REMOTE_ADDR} ^200.189.80.8$ [OR]
RewriteCond %{REMOTE_ADDR} ^200.21.45.4$ [OR]
RewriteCond %{REMOTE_ADDR} ^200.21.5.122$ [OR]
RewriteCond %{REMOTE_ADDR} ^200.212.114.3$ [OR]
RewriteCond %{REMOTE_ADDR} ^200.242.249.70$ [OR]
RewriteCond %{REMOTE_ADDR} ^200.31.23.195$ [OR]
RewriteCond %{REMOTE_ADDR} ^200.41.109.56$ [OR]
RewriteCond %{REMOTE_ADDR} ^200.58.161.148$ [OR]
RewriteCond %{REMOTE_ADDR} ^201.224.75.198$ [OR]
RewriteCond %{REMOTE_ADDR} ^201.7.98.147$ [OR]
RewriteCond %{REMOTE_ADDR} ^202.106.132.130$ [OR]
RewriteCond %{REMOTE_ADDR} ^202.130.84.133$ [OR]
RewriteCond %{REMOTE_ADDR} ^202.14.68.239$ [OR]
RewriteCond %{REMOTE_ADDR} ^202.155.18.230$ [OR]
RewriteCond %{REMOTE_ADDR} ^202.157.81.81$ [OR]
RewriteCond %{REMOTE_ADDR} ^202.175.95.47$ [OR]
RewriteCond %{REMOTE_ADDR} ^202.179.109.110$ [OR]
RewriteCond %{REMOTE_ADDR} ^202.183.100.22$ [OR]
RewriteCond %{REMOTE_ADDR} ^202.44.183.9$ [OR]
RewriteCond %{REMOTE_ADDR} ^202.98.19.150$ [OR]
RewriteCond %{REMOTE_ADDR} ^202.98.36.247$ [OR]
RewriteCond %{REMOTE_ADDR} ^203.113.29.3$ [OR]
RewriteCond %{REMOTE_ADDR} ^203.116.214.2$ [OR]
RewriteCond %{REMOTE_ADDR} ^203.116.75.5$ [OR]
RewriteCond %{REMOTE_ADDR} ^203.127.190.20$ [OR]
RewriteCond %{REMOTE_ADDR} ^203.130.194.147$ [OR]
RewriteCond %{REMOTE_ADDR} ^203.144.143.6$ [OR]
RewriteCond %{REMOTE_ADDR} ^203.144.143.7$ [OR]
RewriteCond %{REMOTE_ADDR} ^203.160.181.171$ [OR]
RewriteCond %{REMOTE_ADDR} ^203.172.26.72$ [OR]
RewriteCond %{REMOTE_ADDR} ^203.190.254.9$ [OR]
RewriteCond %{REMOTE_ADDR} ^203.59.162.122$ [OR]
RewriteCond %{REMOTE_ADDR} ^206.180.110.11$ [OR]
RewriteCond %{REMOTE_ADDR} ^206.183.210.253$ [OR]
RewriteCond %{REMOTE_ADDR} ^207.134.108.85$ [OR]
RewriteCond %{REMOTE_ADDR} ^207.250.10.170$ [OR]
RewriteCond %{REMOTE_ADDR} ^208.189.232.150$ [OR]
RewriteCond %{REMOTE_ADDR} ^208.3.241.194$ [OR]
RewriteCond %{REMOTE_ADDR} ^208.63.116.194$ [OR]
RewriteCond %{REMOTE_ADDR} ^209.139.197.242$ [OR]
RewriteCond %{REMOTE_ADDR} ^209.203.35.162$ [OR]
RewriteCond %{REMOTE_ADDR} ^209.233.5.162$ [OR]
RewriteCond %{REMOTE_ADDR} ^209.94.209.179$ [OR]
RewriteCond %{REMOTE_ADDR} ^210.187.119.244$ [OR]
RewriteCond %{REMOTE_ADDR} ^210.212.204.241$ [OR]
RewriteCond %{REMOTE_ADDR} ^211.126.213.36$ [OR]
RewriteCond %{REMOTE_ADDR} ^211.185.38.61$ [OR]
RewriteCond %{REMOTE_ADDR} ^211.46.197.60$ [OR]
RewriteCond %{REMOTE_ADDR} ^211.81.33.251$ [OR]
RewriteCond %{REMOTE_ADDR} ^211.98.24.6$ [OR]
RewriteCond %{REMOTE_ADDR} ^212.138.47.11$ [OR]
RewriteCond %{REMOTE_ADDR} ^212.138.47.12$ [OR]
RewriteCond %{REMOTE_ADDR} ^212.138.47.20$ [OR]
RewriteCond %{REMOTE_ADDR} ^212.138.47.21$ [OR]
RewriteCond %{REMOTE_ADDR} ^212.138.47.26$ [OR]
RewriteCond %{REMOTE_ADDR} ^212.165.164.28$ [OR]
RewriteCond %{REMOTE_ADDR} ^212.211.130.248$ [OR]
RewriteCond %{REMOTE_ADDR} ^212.223.50.2$ [OR]
RewriteCond %{REMOTE_ADDR} ^212.249.11.77$ [OR]
RewriteCond %{REMOTE_ADDR} ^212.31.45.191$ [OR]
RewriteCond %{REMOTE_ADDR} ^212.42.250.69$ [OR]
RewriteCond %{REMOTE_ADDR} ^212.97.10.162$ [OR]
RewriteCond %{REMOTE_ADDR} ^213.150.178.86$ [OR]
RewriteCond %{REMOTE_ADDR} ^213.150.178.90$ [OR]
RewriteCond %{REMOTE_ADDR} ^213.16.96.6$ [OR]
RewriteCond %{REMOTE_ADDR} ^213.166.40.170$ [OR]
RewriteCond %{REMOTE_ADDR} ^213.37.79.254$ [OR]
RewriteCond %{REMOTE_ADDR} ^213.56.68.29$ [OR]
RewriteCond %{REMOTE_ADDR} ^213.76.158.91$ [OR]
RewriteCond %{REMOTE_ADDR} ^213.92.68.179$ [OR]
RewriteCond %{REMOTE_ADDR} ^213.92.99.73$ [OR]
RewriteCond %{REMOTE_ADDR} ^216.195.206.249$ [OR]
RewriteCond %{REMOTE_ADDR} ^217.106.90.80$ [OR]
RewriteCond %{REMOTE_ADDR} ^217.110.71.114$ [OR]
RewriteCond %{REMOTE_ADDR} ^217.171.176.5$ [OR]
RewriteCond %{REMOTE_ADDR} ^217.172.174.228$ [OR]
RewriteCond %{REMOTE_ADDR} ^217.172.179.35$ [OR]
RewriteCond %{REMOTE_ADDR} ^217.219.216.3$ [OR]
RewriteCond %{REMOTE_ADDR} ^217.40.219.42$ [OR]
RewriteCond %{REMOTE_ADDR} ^217.52.41.194$ [OR]
RewriteCond %{REMOTE_ADDR} ^217.59.130.203$ [OR]
RewriteCond %{REMOTE_ADDR} ^217.59.135.138$ [OR]
RewriteCond %{REMOTE_ADDR} ^218.145.25.84$ [OR]
RewriteCond %{REMOTE_ADDR} ^218.188.23.162$ [OR]
RewriteCond %{REMOTE_ADDR} ^218.2.107.169$ [OR]
RewriteCond %{REMOTE_ADDR} ^218.28.9.212$ [OR]
RewriteCond %{REMOTE_ADDR} ^218.4.189.197$ [OR]
RewriteCond %{REMOTE_ADDR} ^218.56.32.230$ [OR]
RewriteCond %{REMOTE_ADDR} ^218.58.76.22$ [OR]
RewriteCond %{REMOTE_ADDR} ^218.68.215.70$ [OR]
RewriteCond %{REMOTE_ADDR} ^218.75.117.194$ [OR]
RewriteCond %{REMOTE_ADDR} ^219.148.151.179$ [OR]
RewriteCond %{REMOTE_ADDR} ^219.239.110.9$ [OR]
RewriteCond %{REMOTE_ADDR} ^220.194.103.65$ [OR]
RewriteCond %{REMOTE_ADDR} ^221.142.244.144$ [OR]
RewriteCond %{REMOTE_ADDR} ^222.35.11.126$ [OR]
RewriteCond %{REMOTE_ADDR} ^24.147.251.90$ [OR]
RewriteCond %{REMOTE_ADDR} ^24.163.230.148$ [OR]
RewriteCond %{REMOTE_ADDR} ^24.2.224.221$ [OR]
RewriteCond %{REMOTE_ADDR} ^24.215.251.77$ [OR]
RewriteCond %{REMOTE_ADDR} ^24.77.196.244$ [OR]
RewriteCond %{REMOTE_ADDR} ^4.11.66.77$ [OR]
RewriteCond %{REMOTE_ADDR} ^61.11.26.134$ [OR]
RewriteCond %{REMOTE_ADDR} ^61.129.192.201$ [OR]
RewriteCond %{REMOTE_ADDR} ^61.186.158.186$ [OR]
RewriteCond %{REMOTE_ADDR} ^61.9.0.99$ [OR]
RewriteCond %{REMOTE_ADDR} ^62.103.197.34$ [OR]
RewriteCond %{REMOTE_ADDR} ^62.14.104.36$ [OR]
RewriteCond %{REMOTE_ADDR} ^62.152.115.69$ [OR]
RewriteCond %{REMOTE_ADDR} ^62.231.38.245$ [OR]
RewriteCond %{REMOTE_ADDR} ^62.233.191.50$ [OR]
RewriteCond %{REMOTE_ADDR} ^62.248.110.2$ [OR]
RewriteCond %{REMOTE_ADDR} ^62.251.183.186$ [OR]
RewriteCond %{REMOTE_ADDR} ^62.49.144.85$ [OR]
RewriteCond %{REMOTE_ADDR} ^62.7.244.103$ [OR]
RewriteCond %{REMOTE_ADDR} ^63.83.19.122$ [OR]
RewriteCond %{REMOTE_ADDR} ^64.235.204.221$ [OR]
RewriteCond %{REMOTE_ADDR} ^64.42.247.203$ [OR]
RewriteCond %{REMOTE_ADDR} ^64.46.86.151$ [OR]
RewriteCond %{REMOTE_ADDR} ^65.34.18.174$ [OR]
RewriteCond %{REMOTE_ADDR} ^66.110.175.139$ [OR]
RewriteCond %{REMOTE_ADDR} ^66.128.202.122$ [OR]
RewriteCond %{REMOTE_ADDR} ^66.134.252.243$ [OR]
RewriteCond %{REMOTE_ADDR} ^66.144.4.8$ [OR]
RewriteCond %{REMOTE_ADDR} ^66.151.181.225$ [OR]
RewriteCond %{REMOTE_ADDR} ^66.165.220.243$ [OR]
RewriteCond %{REMOTE_ADDR} ^66.213.97.12$ [OR]
RewriteCond %{REMOTE_ADDR} ^66.251.18.249$ [OR]
RewriteCond %{REMOTE_ADDR} ^66.33.235.168$ [OR]
RewriteCond %{REMOTE_ADDR} ^66.71.198.10$ [OR]
RewriteCond %{REMOTE_ADDR} ^67.174.152.132$ [OR]
RewriteCond %{REMOTE_ADDR} ^67.182.174.100$ [OR]
RewriteCond %{REMOTE_ADDR} ^68.147.125.137$ [OR]
RewriteCond %{REMOTE_ADDR} ^68.224.170.115$ [OR]
RewriteCond %{REMOTE_ADDR} ^68.250.30.34$ [OR]
RewriteCond %{REMOTE_ADDR} ^69.199.80.43$ [OR]
RewriteCond %{REMOTE_ADDR} ^69.228.154.198$ [OR]
RewriteCond %{REMOTE_ADDR} ^69.240.237.205$ [OR]
RewriteCond %{REMOTE_ADDR} ^69.31.82.202$ [OR]
RewriteCond %{REMOTE_ADDR} ^69.55.67.82$ [OR]
RewriteCond %{REMOTE_ADDR} ^69.70.214.88$ [OR]
RewriteCond %{REMOTE_ADDR} ^80.124.153.34$ [OR]
RewriteCond %{REMOTE_ADDR} ^80.128.163.109$ [OR]
RewriteCond %{REMOTE_ADDR} ^80.128.178.131$ [OR]
RewriteCond %{REMOTE_ADDR} ^80.13.18.27$ [OR]
RewriteCond %{REMOTE_ADDR} ^80.164.199.218$ [OR]
RewriteCond %{REMOTE_ADDR} ^80.22.92.178$ [OR]
RewriteCond %{REMOTE_ADDR} ^80.227.56.42$ [OR]
RewriteCond %{REMOTE_ADDR} ^80.227.56.46$ [OR]
RewriteCond %{REMOTE_ADDR} ^80.255.49.222$ [OR]
RewriteCond %{REMOTE_ADDR} ^80.48.200.88$ [OR]
RewriteCond %{REMOTE_ADDR} ^80.51.240.130$ [OR]
RewriteCond %{REMOTE_ADDR} ^80.53.19.94$ [OR]
RewriteCond %{REMOTE_ADDR} ^80.53.248.102$ [OR]
RewriteCond %{REMOTE_ADDR} ^80.53.255.174$ [OR]
RewriteCond %{REMOTE_ADDR} ^80.55.242.220$ [OR]
RewriteCond %{REMOTE_ADDR} ^80.58.1.111$ [OR]
RewriteCond %{REMOTE_ADDR} ^80.58.11.107$ [OR]
RewriteCond %{REMOTE_ADDR} ^80.58.19.109$ [OR]
RewriteCond %{REMOTE_ADDR} ^80.58.19.170$ [OR]
RewriteCond %{REMOTE_ADDR} ^80.58.2.235$ [OR]
RewriteCond %{REMOTE_ADDR} ^80.58.20.235$ [OR]
RewriteCond %{REMOTE_ADDR} ^80.58.32.171$ [OR]
RewriteCond %{REMOTE_ADDR} ^80.58.33.107$ [OR]
RewriteCond %{REMOTE_ADDR} ^80.58.33.172$ [OR]
RewriteCond %{REMOTE_ADDR} ^80.58.39.235$ [OR]
RewriteCond %{REMOTE_ADDR} ^80.58.4.107$ [OR]
RewriteCond %{REMOTE_ADDR} ^80.58.4.111$ [OR]
RewriteCond %{REMOTE_ADDR} ^80.58.4.44$ [OR]
RewriteCond %{REMOTE_ADDR} ^80.58.4.46$ [OR]
RewriteCond %{REMOTE_ADDR} ^80.58.44.42$ [OR]
RewriteCond %{REMOTE_ADDR} ^80.58.47.42$ [OR]
RewriteCond %{REMOTE_ADDR} ^80.58.5.43$ [OR]
RewriteCond %{REMOTE_ADDR} ^80.58.5.46$ [OR]
RewriteCond %{REMOTE_ADDR} ^80.58.50.42$ [OR]
RewriteCond %{REMOTE_ADDR} ^80.58.51.170$ [OR]
RewriteCond %{REMOTE_ADDR} ^80.68.242.97$ [OR]
RewriteCond %{REMOTE_ADDR} ^80.78.132.96$ [OR]
RewriteCond %{REMOTE_ADDR} ^81.115.170.2$ [OR]
RewriteCond %{REMOTE_ADDR} ^81.144.174.109$ [OR]
RewriteCond %{REMOTE_ADDR} ^81.192.48.26$ [OR]
RewriteCond %{REMOTE_ADDR} ^81.201.135.217$ [OR]
RewriteCond %{REMOTE_ADDR} ^81.241.224.106$ [OR]
RewriteCond %{REMOTE_ADDR} ^81.4.168.139$ [OR]
RewriteCond %{REMOTE_ADDR} ^81.56.227.32$ [OR]
RewriteCond %{REMOTE_ADDR} ^81.89.134.60$ [OR]
RewriteCond %{REMOTE_ADDR} ^81.93.194.41$ [OR]
RewriteCond %{REMOTE_ADDR} ^81.93.7.110$ [OR]
RewriteCond %{REMOTE_ADDR} ^82.100.24.184$ [OR]
RewriteCond %{REMOTE_ADDR} ^82.101.133.167$ [OR]
RewriteCond %{REMOTE_ADDR} ^82.127.0.112$ [OR]
RewriteCond %{REMOTE_ADDR} ^82.138.15.150$ [OR]
RewriteCond %{REMOTE_ADDR} ^82.142.161.86$ [OR]
RewriteCond %{REMOTE_ADDR} ^82.194.62.16$ [OR]
RewriteCond %{REMOTE_ADDR} ^82.194.62.17$ [OR]
RewriteCond %{REMOTE_ADDR} ^82.200.133.77$ [OR]
RewriteCond %{REMOTE_ADDR} ^82.201.187.136$ [OR]
RewriteCond %{REMOTE_ADDR} ^82.34.97.123$ [OR]
RewriteCond %{REMOTE_ADDR} ^82.36.192.246$ [OR]
RewriteCond %{REMOTE_ADDR} ^82.69.75.251$ [OR]
RewriteCond %{REMOTE_ADDR} ^83.151.49.10$ [OR]
RewriteCond %{REMOTE_ADDR} ^83.16.151.226$ [OR]
RewriteCond %{REMOTE_ADDR} ^83.16.157.242$ [OR]
RewriteCond %{REMOTE_ADDR} ^83.16.79.106$
RewriteRule .* - [F,L]

This list will make sure 245 IP addresses will not be able to spam your website anymore. You can copy-paste these lines into a file named .htaccess, and upload it into the root directory of your website (the one where the index page is in).

The first line enables the Rewrite Engine of Apache, the second line will block an entire subnet of IP addresses (the subnet was pretty abusive). The rest of the lines will block single addresses. The final line tells the Rewrite Engine what to do with all the conditions: F stands for Forbidden, L stands for Last rule.

Upon further inspection, you'll notice that most, if not all IP addresses are servers with an open proxy. Maintainers of servers who are:

  • not aware of their server running an open proxy;
  • running an open proxy knowingly;
  • too lazy to patch their windows servers;

Should all be deported to China and when arrived, should be executed on international television. According to tradition, the executees' families should receive the bill for the bullet used in the execution.

Filed under: joomlaimport Comments Off
Comments (0) Trackbacks (0)

Sorry, the comment form is closed at this time.

No trackbacks yet.