Битва с китайскими спаммерами

Сиди спокойно на берегу реки, и мимо проплывет труп твоего врага.
Китайская мудрость.

Наступили тяжелые времена для владельцев обычных домашних страниц и сайтов формата WEB 1.0. Нескончаемым потоком на адреса электронной почты администраторов льются “нигерийские письма”, так называемый “скам”. Форумы, гостевые и галереи атакуют сотни ботов продающих виагру, кроссовки nike, швейцарские часы произведенные в Азии и прочие бесполезные вещи.
С этим невозможно бороться, подтвердят читатели и окажутся правы. Но правы, лишь в рамках эмпирического опыта. Я решил расширить эти границы и лабараторным путем попытаться отследить подсети из которых чаще всего боты размещают спам в форуме. Для этого на
www.fdd5-25.net был создан раздел, позволяющий общаться пользователям без регистрации.
Естественно, как только раздел был открыт в бреш незащищенную кептчей и авторизацией бросились сотни спам-ботов, рекламирующих все от часов до медицинских препаратов.
Уловка была проста, путем управляемой уязвимости, выявить основные страны распространители спама в форумах, установить методы их работы и по возможности заблокировать оставленные ими IP адреса.
За полных восемь месяцев удалось установить не только основные спаммерские подсети, но и на 90% заблокировать ботов, вторгающихся в форум. Опытным путем было установлено, что основными нарушителями спокойствия являются государства, примерно в таком разрезе: Китай 50%, Индия 10%, Вьетнам 10%, страны Африки 10%, Латинская Америка 10%, ЕС и США 10%. Судя по полученным данным, основные заказчики спама находятся именно в Китае, и используют площадки в других государствах, лишь для подмены IP.
Дальнейшие исследования так же выявили и другие особенности. Спаммеры покупают услуги хостинга для размещения своих ботов. Это значит, что забанив целую подсеть, и опубликовав это, я нанесу им значительный финансовый ущерб. Спаммерам придется покупать новые хостинг услуги в других странах 3-го мира.
Так же установлено, что спаммеры используют серые подсети, которые не сообщают никакой информации сервису Whois о своей принадлежности. Поплясав с бубном мне удалось выяснить, что эти диапазоны IP принадлежат Бразилии. И, на основании этого, в конечном счете, я готов сформулировать предложения для владельцев сайтов, страдающих от скама и спама.
Если у вас есть сайт и вы не работаете со странами Азии, Латинской Америки, некоторыми государствами центральной Африки, и готовы заблокировать парочку европейских, украинских и российских хостинг провайдеров для защиты своего сайта, то предлагаю использовать список бана IP адресов сайта
www.fdd5-25.net.

Просто скопируйте эти строки в файл .htaccess и закачайте его на сервер:
deny from 117.24.
deny from 117.25.
deny from 117.26.
deny from 117.27.
deny from 117.28.
deny from 117.29.
deny from 117.30.
deny from 117.31.
deny from 192.99.
deny from 199.15.232.
deny from 199.15.233.
deny from 199.15.234.
deny from 199.15.235.
deny from 199.15.236.
deny from 199.15.237.
deny from 199.15.238.
deny from 199.15.239.
deny from 199.15.240.
deny from 199.15.241.
deny from 199.15.242.
deny from 199.15.243.
deny from 199.15.244.
deny from 199.15.245.
deny from 199.15.246.
deny from 199.15.247.
deny from 199.15.248.
deny from 199.15.249.
deny from 199.15.250.
deny from 199.15.251.
deny from 199.15.252.
deny from 199.15.253.
deny from 199.15.254.
deny from 199.15.255.
deny from 74.91.16.
deny from 74.91.17.
deny from 74.91.18.
deny from 74.91.19.
deny from 74.91.20.
deny from 74.91.21.
deny from 74.91.22.
deny from 74.91.23.
deny from 74.91.24.
deny from 74.91.25.
deny from 74.91.26.
deny from 74.91.27.
deny from 74.91.28.
deny from 74.91.29.
deny from 74.91.30.
deny from 74.91.31.
deny from 46.36.216.
deny from 46.254.
deny from 77.241.
deny from 178.172.
deny from 5.10.83.
deny from 1.202.0.
deny from 1.202.0.
deny from 1.202.
deny from 1.203.
deny from 134.249.54.
deny from 82.193.109.
deny from 178.140.230.
deny from 178.64.248.
deny from 188.43.52.
deny from 95.24.
deny from 95.25.
deny from 95.26.
deny from 95.27.
deny from 95.28.
deny from 95.29.
deny from 95.30.
deny from 95.31.
deny from 195.154.185.
deny from 46.165.197.
deny from 46.161.
deny from 91.236.75.
deny from 195.2.240.
deny from 46.165.
deny from 118.251.101.
deny from 5.79.73.
deny from 110.89.27.
deny from 27.152.
deny from 27.153.
deny from 27.154.
deny from 27.155.
deny from 27.156.
deny from 27.157.
deny from 27.158.
deny from 27.159.
deny from 111.224.
deny from 111.225.
deny from 111.226.
deny from 111.227.
deny from 95.211.
deny from 140.237.
deny from 77.87.72.
deny from 77.87.73.
deny from 77.87.74.
deny from 77.87.75.
deny from 77.87.76.
deny from 77.87.77.
deny from 77.87.78.
deny from 77.87.79.
deny from 27.184.
deny from 27.185.
deny from 27.186.
deny from 27.187.
deny from 27.188.
deny from 27.189.
deny from 27.190.
deny from 27.191.
deny from 37.58.100.
deny from 120.32.
deny from 120.33
deny from 120.34
deny from 120.35
deny from 120.36
deny from 120.37
deny from 120.38.
deny from 120.39.
deny from 124.236.
deny from 124.237.
deny from 124.238.
deny from 124.239.
deny from 188.214.
deny from 91.232.96.
deny from 91.232.97.
deny from 58.248.
deny from 58.249.
deny from 58.250.
deny from 58.251.
deny from 58.252.
deny from 58.253.
deny from 58.254.
deny from 58.255.
deny from 211.151.
deny from 14.16.
deny from 14.17.
deny from 14.18.
deny from 14.19.
deny from 14.20.
deny from 14.21.
deny from 14.22.
deny from 14.23.
deny from 14.24.
deny from 14.25.
deny from 14.26.
deny from 14.27.
deny from 14.28.
deny from 14.29.
deny from 14.30.
deny from 14.31.
deny from 122.224.
deny from 222.74.
deny from 94.23.
deny from 115.236.
deny from 187.210.
deny from 182.112.
deny from 182.113.
deny from 182.114.
deny from 182.115.
deny from 182.116.
deny from 182.117.
deny from 182.118
deny from 182.119.
deny from 182.120.
deny from 182.121.
deny from 182.122.
deny from 182.123.
deny from 182.124.
deny from 182.125.
deny from 182.126.
deny from 182.127.
deny from 58.217.
deny from 183.
deny from 117.
deny from 37.239.46.10
deny from 202.46.
deny from 112.96.
deny from 112.97.
deny from 217.122.237.
deny from 121.127.
deny from 42.120.
deny from 42.121.
deny from 123.176.
deny from 213.238.
deny from 66.220.144.
deny from 66.220.145.
deny from 66.220.146.
deny from 66.220.147.
deny from 66.220.148.
deny from 66.220.149.
deny from 66.220.150.
deny from 66.220.151.
deny from 66.220.152.
deny from 66.220.153.
deny from 66.220.154.
deny from 66.220.155.
deny from 66.220.156.
deny from 66.220.157.
deny from 66.220.158.
deny from 66.220.159.
deny from 114.251.151.
deny from 61.232.
deny from 61.232.
deny from 61.233.
deny from 61.234.
deny from 61.235.
deny from 61.236.
deny from 61.237.
deny from 114.112.
deny from 119.176.
deny from 119.177.
deny from 119.178.
deny from 119.179.
deny from 119.180.
deny from 119.181.
deny from 119.182.
deny from 119.183.
deny from 119.184.
deny from 119.185.
deny from 119.186.
deny from 119.187.
deny from 119.188.
deny from 119.189.
deny from 119.190.
deny from 119.191.
deny from 91.200.12.
deny from 91.200.13.
deny from 91.200.14.
deny from 91.200.15.
deny from 118.69.
deny from 58.208.
deny from 58.209.
deny from 58.210.
deny from 58.211.
deny from 58.212.
deny from 58.213.
deny from 58.214.
deny from 58.215.
deny from 58.216.
deny from 58.217.
deny from 58.218.
deny from 58.219.
deny from 58.220.
deny from 58.221.
deny from 58.222.
deny from 58.223.
deny from 113.56.
deny from 113.57.
deny from 118.97.
deny from 116.112.
deny from 116.113.
deny from 116.114.
deny from 116.115.
deny from 60.208.
deny from 60.209.
deny from 60.210.
deny from 60.211.
deny from 60.212.
deny from 60.213.
deny from 60.214.
deny from 60.215.
deny from 60.216.
deny from 60.217.
deny from 110.80.
deny from 110.81.
deny from 110.82.
deny from 110.83.
deny from 110.84.
deny from 110.85.
deny from 110.86.
deny from 110.87.
deny from 112.133.
deny from 58.68.
deny from 210.14.
deny from 202.99.
deny from 81.94.205.
deny from 180.152.
deny from 180.153.
deny from 180.154.
deny from 180.155.
deny from 180.156.
deny from 180.157.
deny from 180.158.
deny from 180.159.
deny from 218.107.
deny from 186.42.121.
deny from 54.210.
deny from 114.215.
deny from 54.176.
deny from 54.177.
deny from 54.178.
deny from 54.179.
deny from 54.180.
deny from 54.181.
deny from 54.182.
deny from 54.183.
deny from 54.184.
deny from 54.185.
deny from 54.186.
deny from 54.187.
deny from 54.188.
deny from 54.189.
deny from 54.190.
deny from 54.191.
deny from 81.180.
deny from 148.251.
deny from 64.14.
deny from 115.78.
deny from 115.79.
deny from 222.29.
deny from 115.28.
deny from 115.29.
deny from 211.155.
deny from 112.
deny from 180.250.
deny from 202.114.
deny from 121.8.
deny from 121.9.
deny from 121.10.
deny from 121.11.
deny from 121.12.
deny from 121.13.
deny from 121.14.
deny from 121.15.
deny from 200.29.
deny from 209.124.
deny from 149.255.
deny from 212.68.
deny from 37.239.
deny from 223.
deny from 200.110.
deny from 121.196.
deny from 121.197.
deny from 121.198.
deny from 121.199.
deny from 218.204.
deny from 219.93.
deny from 125.215.
deny from 212.179.
deny from 201.18.
deny from 190.120.
deny from 63.141.
deny from 111.186.
deny from 211.37.
deny from 211.38.
deny from 211.39.
deny from 20.
deny from 195.154.
deny from 60.190.
deny from 202.158.
deny from 111.192.
deny from 111.193.
deny from 111.194.
deny from 111.195.
deny from 111.196.
deny from 111.197.
deny from 111.198.
deny from 111.199.
deny from 111.200.
deny from 111.201.
deny from 111.202.
deny from 111.203.
deny from 111.204.
deny from 111.205.
deny from 111.206.
deny from 111.207.
deny from 58.240.
deny from 58.241.
deny from 198.71.
deny from 198.72.
deny from 198.73.
deny from 219.128.
deny from 219.129.
deny from 219.130.
deny from 219.131.
deny from 219.132.
deny from 219.133.
deny from 219.134.
deny from 219.135.
deny from 219.136.
deny from 219.137.
deny from 5.135.152.
deny from 5.135.153.
deny from 5.135.154.
deny from 5.135.155.
deny from 5.135.156.
deny from 5.135.157.
deny from 5.135.158.
deny from 5.135.159.
deny from 203.156.
deny from 82.112.33.
deny from 125.224.
deny from 125.225.
deny from 125.226.
deny from 125.227.
deny from 125.228.
deny from 125.229.
deny from 125.230.
deny from 125.231.
deny from 218.201.
deny from 193.201.
deny from 220.248.
deny from 175.101.
deny from 221.138.
deny from 221.139.
deny from 221.140.
deny from 221.141.
deny from 221.142.
deny from 221.143.
deny from 192.118.
deny from 116.224.
deny from 116.225.
deny from 116.226.
deny from 116.227.
deny from 116.228.
deny from 116.229.
deny from 116.230.
deny from 116.231.
deny from 116.232.
deny from 116.233.
deny from 116.234.
deny from 116.235.
deny from 116.236.
deny from 116.237.
deny from 116.238.
deny from 116.239.
deny from 211.232.
deny from 211.233.
deny from 211.234.
deny from 211.235.
deny from 211.236.
deny from 211.237.
deny from 211.238.
deny from 211.239.
deny from 211.240.
deny from 211.241.
deny from 211.242.
deny from 211.243.
deny from 211.244.
deny from 211.245.
deny from 211.246.
deny from 211.247.
deny from 211.248.
deny from 211.249.
deny from 211.250.
deny from 211.251.
deny from 211.252.
deny from 211.253.
deny from 211.254.
deny from 211.255.
deny from 192.74.236.
deny from 212.36.
deny from 61.50.
deny from 101.224.
deny from 101.225.
deny from 101.226.
deny from 101.227.
deny from 101.228.
deny from 101.229.
deny from 101.230.
deny from 101.231.
deny from 178.132.
deny from 77.109.
deny from 212.36.
deny from 61.19.
deny from 125.212
deny from 89.41.
deny from 46.118.159.131
deny from 193.150.120.31
deny from 37.57.231.126
deny from 106.2.
deny from 106.3.
deny from 95.183.
deny from 91.217.10.142
deny from 91.207.7.202
deny from 77.160.
deny from 77.161.
deny from 77.162.
deny from 77.163.
deny from 77.164.
deny from 77.165.
deny from 77.166.
deny from 77.167.
deny from 77.168.
deny from 77.169.
deny from 77.170.
deny from 77.171.
deny from 77.172.
deny from 77.173.
deny from 77.174.
deny from 77.175.
deny from 46.246.
deny from 182.254.
deny from 162.244.
deny from 113.96.
deny from 113.97.
deny from 113.98.
deny from 113.99.
deny from 113.100.
deny from 113.102.
deny from 113.103.
deny from 113.104.
deny from 113.105.
deny from 113.106.
deny from 113.107.
deny from 113.108.
deny from 113.109.
deny from 113.110.
deny from 113.111.
deny from 196.29.
deny from 218.28.
deny from 218.29.
deny from 122.227.
deny from 110.77.
deny from 37.236.
deny from 46.119.127.228
deny from 38.111.147.
deny from 212.118.
deny from 41.188.
deny from 27.148.
deny from 27.149.
deny from 27.150.
deny from 27.151.
deny from 119.246.
deny from 119.247.
deny from 198.143.
deny from 140.206.
deny from 140.207.
deny from 123.138.
deny from 123.139.
deny from 118.103.
deny from 177.103.
deny from 218.75.
deny from 218.76.
deny from 218.77.
deny from 218.78.
deny from 200.50.
deny from 67.196.
deny from 60.191.
deny from 82.222.
deny from 216.124.
deny from 216.125.
deny from 193.182.
deny from 119.46.
deny from 78.93.
deny from 107.150.
deny from 91.207.
deny from 59.174.
deny from 59.175.
deny from 111.10.
deny from 111.11.
deny from 111.12.
deny from 111.13.
deny from 111.14.
deny from 111.15.
deny from 111.16.
deny from 111.17.
deny from 111.18.
deny from 111.19.
deny from 111.20.
deny from 111.21.
deny from 111.22.
deny from 111.23.
deny from 111.24.
deny from 111.25.
deny from 111.26.
deny from 111.27.
deny from 111.28.
deny from 111.29.
deny from 111.30.
deny from 111.31.
deny from 111.32.
deny from 111.33.
deny from 111.34.
deny from 111.35.
deny from 111.36.
deny from 111.37.
deny from 111.38.
deny from 111.39.
deny from 111.40.
deny from 111.41.
deny from 111.42.
deny from 111.43.
deny from 111.44.
deny from 111.45.
deny from 111.46.
deny from 111.47.
deny from 111.48.
deny from 111.49.
deny from 111.50.
deny from 111.51.
deny from 111.52.
deny from 111.53.
deny from 111.54.
deny from 111.55.
deny from 111.56.
deny from 111.57.
deny from 111.58.
deny from 111.59.
deny from 111.60.
deny from 111.61.
deny from 111.62.
deny from 111.63.
deny from 211.152.
deny from 218.90.
deny from 218.91.
deny from 218.92.
deny from 218.93.
deny from 218.94.
deny from 64.128.
deny from 64.129.
deny from 93.187.
deny from 210.51.
deny from 120.192.
deny from 120.193.
deny from 120.194.
deny from 120.195.
deny from 120.196.
deny from 120.197.
deny from 120.198.
deny from 120.199.
deny from 120.200.
deny from 120.201.
deny from 120.202.
deny from 120.203.
deny from 120.204.
deny from 120.205.
deny from 120.206.
deny from 120.207.
deny from 120.208.
deny from 120.209.
deny from 120.210.
deny from 120.211.
deny from 120.212.
deny from 120.213.
deny from 120.214.
deny from 120.215.
deny from 120.216.
deny from 120.217.
deny from 120.218.
deny from 120.219.
deny from 120.220.
deny from 120.221.
deny from 120.222.
deny from 120.223.
deny from 120.224.
deny from 120.225.
deny from 120.226.
deny from 120.227.
deny from 120.228.
deny from 120.229.
deny from 120.230.
deny from 120.231.
deny from 120.232.
deny from 120.233.
deny from 120.234.
deny from 120.235.
deny from 120.236.
deny from 120.237.
deny from 120.238.
deny from 120.238.
deny from 120.239.
deny from 120.240.
deny from 120.241.
deny from 120.242.
deny from 120.243.
deny from 120.244.
deny from 120.245.
deny from 120.246.
deny from 120.247.
deny from 120.248.
deny from 120.249.
deny from 120.250.
deny from 120.251.
deny from 120.252.
deny from 120.253.
deny from 120.254.
deny from 120.255.
deny from 159.224.160.
deny from 202.98.
deny from 36.248.
deny from 91.207.
deny from 61.96.
deny from 61.97.
deny from 61.98.
deny from 61.99.
deny from 61.100.
deny from 61.101.
deny from 61.102.
deny from 61.103.
deny from 61.104.
deny from 61.105.
deny from 61.106.
deny from 61.107.
deny from 61.108.
deny from 61.109.
deny from 61.110.
deny from 61.111.
deny from 210.7.
deny from 111.160.
deny from 111.161.
deny from 111.162.
deny from 111.163.
deny from 111.164.
deny from 111.165.
deny from 111.166.
deny from 111.167.
deny from 190.248.
deny from 5.226.86.80
deny from 5.226.86.81
deny from 5.226.86.82
deny from 5.226.86.83
deny from 5.226.86.84
deny from 5.226.86.85
deny from 5.226.86.86
deny from 5.226.86.87
deny from 193.150.120.
deny from 113.136.
deny from 113.137.
deny from 113.138.
deny from 113.139.
deny from 113.140.
deny from 113.141.
deny from 113.142.
deny from 113.143.
deny from 143.233.
deny from 103.224.
deny from 221.176.
deny from 221.177.
deny from 221.178.
deny from 221.179.
deny from 221.180.
deny from 221.181.
deny from 221.182.
deny from 221.183.
deny from 42.96.
deny from 198.2.202.
deny from 118.98.
deny from 119.96.
deny from 119.97.
deny from 119.98.
deny from 119.99.
deny from 119.100.
deny from 119.101.
deny from 119.102.
deny from 119.103.
deny from 115.228.
deny from 197.155.
deny from 222.254.
deny from 202.164.
deny from 122.136.
deny from 122.137.
deny from 122.138.
deny from 122.139.
deny from 122.140.
deny from 122.141.
deny from 122.142.
deny from 122.143.
deny from 115.124.
deny from 178.137.166.
deny from 69.197.
deny from 115.238.
deny from 86.120.
deny from 86.121.
deny from 86.122.
deny from 86.123
deny from 86.124.
deny from 86.125.
deny from 86.126.
deny from 86.127.
deny from 213.149.
deny from 178.210.
deny from 46.105.
deny from 193.226.
deny from 210.144.
deny from 210.145.
deny from 210.146.
deny from 210.147.
deny from 210.148.
deny from 210.149.
deny from 210.150.
deny from 210.151.
deny from 210.152.
deny from 210.153.
deny from 210.154.
deny from 210.155.
deny from 210.156.
deny from 210.157.
deny from 210.158.
deny from 210.159.
deny from 123.30.
deny from 123.31.
deny from 91.240.
deny from 96.44.
deny from 175.192.
deny from 175.193.
deny from 175.194.
deny from 175.195.
deny from 175.196.
deny from 175.197.
deny from 175.198.
deny from 175.199.
deny from 175.201.
deny from 175.202.
deny from 175.203.
deny from 175.204.
deny from 175.205.
deny from 175.206.
deny from 175.207.
deny from 175.208.
deny from 175.209.
deny from 175.210.
deny from 175.211.
deny from 175.212.
deny from 175.213.
deny from 175.214.
deny from 175.215.
deny from 175.216.
deny from 175.217.
deny from 175.218.
deny from 175.219.
deny from 175.220.
deny from 175.221.
deny from 175.222.
deny from 175.223.
deny from 175.224.
deny from 175.225.
deny from 175.226.
deny from 175.227.
deny from 175.228.
deny from 175.229.
deny from 175.230.
deny from 175.231.
deny from 175.232.
deny from 175.233.
deny from 175.234.
deny from 175.235.
deny from 175.236.
deny from 175.237.
deny from 175.238.
deny from 175.239.
deny from 175.240.
deny from 175.241.
deny from 175.242.
deny from 175.243.
deny from 175.244.
deny from 175.245.
deny from 175.246.
deny from 175.247.
deny from 175.248.
deny from 175.249.
deny from 175.250.
deny from 175.251.
deny from 175.252.
deny from 175.253.
deny from 175.254.
deny from 175.255.
deny from 195.142.
deny from 218.205.
deny from 95.168.
deny from 37.187.
deny from 77.251.
deny from 193.231.
deny from 211.216.
deny from 211.217.
deny from 211.218.
deny from 211.219.
deny from 211.220.
deny from 211.221.
deny from 211.222.
deny from 211.223.
deny from 211.224.
deny from 211.225.
deny from 62.210.
deny from 104.151.
deny from 58.60.
deny from 58.61.
deny from 58.62.
deny from 58.63.
deny from 95.130.
deny from 119.254.
deny from 119.255.
deny from 221.130.
deny from 221.131.
deny from 124.16.
deny from 124.17.
deny from 84.28.
deny from 190.102.
deny from 195.242.
deny from 103.9.
deny from 203.172.
deny from 5.135.
deny from 222.124.
deny from 91.241.
deny from 210.56.
deny from 50.56.
deny from 50.57.
deny from 218.244.
deny from 109.86.
deny from 109.87.
deny from 103.21.
deny from 61.155.
deny from 114.80.
deny from 114.81.
deny from 114.82.
deny from 114.83.
deny from 114.84.
deny from 114.85.
deny from 91.243.
deny from 80.249.
deny from 93.157.
deny from 219.138.
deny from 219.139.
deny from 219.140.
deny from 113.196.
deny from 203.195.
deny from 91.121.
deny from 46.172.241.
deny from 60.14.
deny from 60.15.
deny from 200.24.
deny from 202.159.
deny from 58.22.
deny from 178.150.
deny from 178.151.
deny from 190.25.
deny from 202.117.
deny from 124.160.
deny from 64.62.
deny from 61.178.
deny from 114.240.
deny from 114.241.
deny from 114.242.
deny from 114.243.
deny from 114.244.
deny from 114.245.
deny from 114.246.
deny from 114.247.
deny from 114.248.
deny from 114.249.
deny from 114.250.
deny from 114.251.
deny from 114.252.
deny from 114.253.
deny from 114.254.
deny from 114.255.
deny from 219.141.
deny from 219.142.
deny from 219.143.
deny from 122.232.
deny from 180.160.
deny from 180.161.
deny from 180.162.
deny from 180.163.
deny from 180.164.
deny from 180.165.
deny from 180.166.
deny from 180.167.
deny from 180.168.
deny from 180.169.
deny from 180.170.
deny from 180.171.
deny from 180.172.
deny from 180.173.
deny from 180.174.
deny from 180.175.
deny from 58.48.
deny from 58.49.
deny from 58.50.
deny from 58.51.
deny from 58.52.
deny from 58.53.
deny from 58.54.
deny from 58.55.
deny from 202.56.
deny from 83.222.
deny from 199.167.
deny from 151.200.
deny from 202.136.
deny from 94.242.
deny from 192.162.19.
deny from 71.161.
deny from 71.162.
deny from 71.163.
deny from 71.164.
deny from 71.165.
deny from 71.166.
deny from 71.167.
deny from 71.168.
deny from 94.198.131.
deny from 94.182.
deny from 94.183.
deny from 176.31.
deny from 125.123.
deny from 188.165.
deny from 86.36.
deny from 80.247.
deny from 93.73.167.
deny from 196.216.
deny from 89.152.
deny from 202.109.
deny from 77.239.252.
deny from 202.103.
deny from 203.64.
deny from 134.255.
deny from 54.224.
deny from 54.225.
deny from 54.226.
deny from 54.227.
deny from 54.228.
deny from 54.229.
deny from 54.230.
deny from 54.231.
deny from 54.232.
deny from 54.233.
deny from 54.234.
deny from 54.235.
deny from 54.236.
deny from 54.237.
deny from 54.238.
deny from 54.239.
deny from 91.221.
deny from 54.72.
deny from 54.73.
deny from 54.74.
deny from 54.75.
deny from 54.76.
deny from 54.77.
deny from 54.78.
deny from 54.79.
deny from 54.80.
deny from 54.81.
deny from 54.82.
deny from 54.83.
deny from 54.84.
deny from 54.85.
deny from 54.86.
deny from 54.87.
deny from 54.88.
deny from 54.89.
deny from 54.90.
deny from 54.91.
deny from 54.92.
deny from 54.93.
deny from 54.94.
deny from 54.95.
deny from 173.208.
deny from 222.253.
deny from 59.44.
deny from 59.45.
deny from 59.46.
deny from 59.47.
deny from 125.78.
deny from 37.221.
deny from 103.251.
deny from 118.26.
deny from 202.143.
deny from 104.152.
deny from 114.31.
deny from 67.43.
deny from 222.126.
deny from 154.127.
deny from 218.1.
deny from 200.102.
deny from 177.86.
deny from 198.7.
deny from 212.29.
deny from 123.112.
deny from 123.113.
deny from 123.114.
deny from 123.115.
deny from 123.116.
deny from 123.117.
deny from 123.118.
deny from 123.119.
deny from 123.120.
deny from 123.121.
deny from 123.122.
deny from 123.123.
deny from 123.124.
deny from 123.125.
deny from 123.126.
deny from 123.127.
deny from 85.114.
deny from 210.57.
deny from 140.117.
deny from 140.118.
deny from 140.119.
deny from 140.120.
deny from 140.121.
deny from 140.122.
deny from 140.123.
deny from 140.124.
deny from 140.125.
deny from 140.126.
deny from 140.127.
deny from 140.128.
deny from 140.129.
deny from 140.130.
deny from 140.131.
deny from 140.132.
deny from 140.133.
deny from 140.134.
deny from 140.135.
deny from 140.136.
deny from 140.137.
deny from 140.138.
deny from 197.1.
deny from 197.2.
deny from 197.3.
deny from 197.4.
deny from 197.5.
deny from 197.6.
deny from 197.7.
deny from 197.8.
deny from 197.9.
deny from 197.10.
deny from 197.11.
deny from 197.12.
deny from 197.13.
deny from 197.14.
deny from 197.15.
deny from 197.16.
deny from 197.17.
deny from 197.18.
deny from 197.19.
deny from 197.20.
deny from 197.21.
deny from 197.22.
deny from 197.23.
deny from 197.24.
deny from 197.25.
deny from 197.26.
deny from 197.27.
deny from 197.28.
deny from 197.29.
deny from 197.30.
deny from 197.31.
deny from 24.236.
deny from 218.144.
deny from 218.145.
deny from 218.146.
deny from 218.147.
deny from 218.148.
deny from 218.149.
deny from 218.150.
deny from 218.151.
deny from 218.152.
deny from 218.153.
deny from 218.154.
deny from 218.155.
deny from 218.156.
deny from 218.157.
deny from 218.158.
deny from 218.159.
deny from 60.194.
deny from 78.46.
deny from 78.47.
deny from 122.228.
deny from 216.145.
deny from 145.255.
deny from 211.77.
deny from 62.28.
deny from 66.155.40.
deny from 207.86.
deny from 207.87.
deny from 94.210.
deny from 175.16.
deny from 175.17.
deny from 175.18.
deny from 175.19.
deny from 175.20.
deny from 175.21.
deny from 175.22.
deny from 175.23.
deny from 213.135.
deny from 60.24.
deny from 60.25.
deny from 60.26.
deny from 60.27.
deny from 60.28.
deny from 60.29.
deny from 60.30.
deny from 46.39.
deny from 85.120.
deny from 140.116.
deny from 41.160.
deny from 41.161.
deny from 41.162.
deny from 41.163.
deny from 41.164.
deny from 41.165.
deny from 41.166.
deny from 41.167.
deny from 41.168.
deny from 41.169.
deny from 41.170.
deny from 41.171.
deny from 41.172.
deny from 41.173.
deny from 41.174.
deny from 41.175.
deny from 103.7.
deny from 85.176.
deny from 85.177.
deny from 85.178.
deny from 85.179.
deny from 85.180.
deny from 85.181.
deny from 85.182.
deny from 85.183.
deny from 83.163.

Дорогу осилит идущий.

 

(r) www.fdd5-25.net Форма обратной связи.