# Сервер фильтрации SkyDNS ISP Go

# API для провайдеров

#### Пользователь

`[user_id]` - идентификатор пользователя провайдера. Может содержать cимволы A-Z, a-z, 0-9 подчеркивание и тире.

Максимальная длинна 32 символа.

##### Создание пользователя

Новый пользователь создается при попытки создать для него какое-либо свойство: указать категории, присвоить ip.

##### Удаление пользователя

```
DELETE /users/[user_id]
```

##### Проверка пользователя на существование

```
HEAD /users/user1
```

В случае успеха возвращает код HTTP ответа 200. Если пользователь не найден – возвращает код HTTP ответа 404

##### Получение списка активных пользователей

```
GET /active_users/
```

возвращает ответ в формате

```
["geek", "bugtest", "hammer"]
```

Под активными подразумеваются пользователи, у которых есть хотя бы один IP-адрес.

##### Получение списка всех пользователей

```
GET /users
```

возвращает ответ в формате

```
[{
  "name": "geek",
  "safesearch": "off",
  "safeyoutube": "off",
  "status": "enabled",
  "filter": [1, 2],
  "ip": ["192.168.5.6", "2001:0db8:85a3:0000:0000:8a2e:0370:7334"],
  "whitelist": ["nic.ru", "yandex.ru"],
  "blacklist": []
},{
  "name": "bugtest",
  "safesearch": "off",
  "safeyoutube": "on",
  "status": "enabled",
  "filter": [1, 2, 3],
  "ip": ["192.168.5.8"],
  "whitelist": ["ya.ru", "google.com"],
  "blacklist": []
}]
```

По умолчанию возвращает первые 100 пользователей.

```
GET /users?start=100&stop=200
```

Параметры start и stop указывают на то, что надо вернуть пользователей начиная с 100 и до 200

##### Поиск пользователя

```
GET /search/user1
```

возвращает ответ в формате

```
[{
  "name": "user1",
  "safesearch": "off",
  "safeyoutube": "off",
  "status": "enabled",
  "filter": [],
  "ip": [],
  "whitelist": [],
  "blacklist": []
}]
```

ищет пользователя user1 по точному совпадению имени или ip адреса

Поиск возможен по ip или имени пользователя. В поиске можно использовать маски.

```
GET /search/192.168.0.*
```

Вернет всех пользователей, ip адрес которых начинается с 192.168.0.

```
GET /search/user*
```

Вернет всех пользователей, имя которых начинается с user

Получение информации по пользователю:

```
GET /users/[user_id]
```

возвращает ответ в формате

```
{
  "name": "[user_id]",
  "safesearch": "off",
  "safeyoutube": "off",
  "status": "enabled",
  "filter": [3, 4, 5, 6],
  "ip": ["192.168.5.6", "2001:0db8:85a3:0000:0000:8a2e:0370:7334"],
  "whitelist": ["yandex.ru", "nic.ru"],
  "blacklist": []
}
```

##### Обновление информации о пользователе

```
PUT /users/[user_id]

Content-type: application/json

{
  "name": "[user_id]"
  "safesearch": "on",
  "safeyoutube": "off",
  "status": "enabled",
  "filter": [2, 3, 4, 5],
  "ip": ["192.168.5.8", "2001:0db8:85a3:0000:0000:8a2e:0370:7334"],
  "whitelist": ["yandex.ru", "nic.ru"],
  "blacklist" ["mail.ru", "pornhub.com"]
}
```

##### Отключение фильтрации

Пользователь может отключить фильтрацию без сброса настроек

```
POST /users/[user_id]/status/disabled

Content-type: application/json
```

##### Включение фильтрации

```
POST /users/[user_id]/status/enabled

Content-type: application/json
```

#### Безопасный поиск

Если опция **Безопасный поиск** включена и пользователь делает запрос к поисковой системе, то в ответ он получает специальную страницу блокировки, которая осуществляет перенаправление на URL. URL безопасного поиска указывается в файле конфигурации. По умолчанию это [http://search.skydns.ru](http://search.skydns.ru/)

##### Включение безопасного поиска по умолчанию

```
PUT /config/

Content-type: application/json

{ "safesearch": true }
```

##### Отключение безопасного поиска по умолчанию

```
PUT /config/

Content-type: application/json

{ "safesearch": false }
```

##### Получение настройки безопасного поиска по умолчанию

```
GET /config/
```

формат ответа:

```
{
  "filter": [2, 3, 4, 5],
  "safesearch": true,
  "safeyoutube": false,
  "safesearchredirect": "http://search.skydns.ru"
}
```

##### Включение безопасного поиска по умолчанию для пользователей

```
PUT /userconfig/

Content-type: application/json

{ "safesearch": true }
```

##### Отключение безопасного поиска по умолчанию для пользователей

```
PUT /userconfig/

Content-type: application/json

{ "safesearch": false }
```

##### Получение настройки безопасного поиска по умолчанию для пользователей

```
GET /userconfig/
```

формат ответа:

```
{
  "filter": [3, 4, 5, 6],
  "safesearch": true,
  "safeyoutube": false
}
```

##### Включение безопасного поиска

```
POST /users/[user_id]/safesearch/on

Content-type: application/json
```

##### Отключение безопасного поиска

```
POST /users/[user_id]/safesearch/off

Content-type: application/json
```

##### Установка адреса перенаправления безопасного поиска

```
PUT /config/

Content-type: application/json

{ "safesearchredirect": "http://search.skydns.ru" }
```

##### Очистка адреса перенаправления безопасного поиска

```
PUT /config/

Content-type: application/json

{ "safesearchredirect": "" }
```

#### Безопасный YouTube

Если эта опция включена, пользователь будет автоматически перенаправляться на безопасную версию YouTube.

##### Включение безопасного YouTube по умолчанию

```
PUT /config/

Content-type: application/json

{ "safeyoutube": true }
```

##### Отключение безопасного YouTube по умолчанию

```
PUT /config/

Content-type: application/json

{ "safeyoutube": false }
```

##### Включение безопасного YouTube по умолчанию для пользователей

```
PUT /userconfig/

Content-type: application/json

{ "safeyoutube": true }
```

##### Отключение безопасного YouTube по умолчанию для пользователей

```
PUT /userconfig/

Content-type: application/json

{ "safeyoutube": false }
```

#### Адреса пользователя

##### Получение ip пользователя

```
GET /users/[user_id]/ip/
```

возвращает ответ в формате

```
["192.168.5.6", "2001:0db8:85a3:0000:0000:8a2e:0370:7334"]
```

##### Добавление ip пользователя (происходит добавление к имеющимся)

```
POST /users/[user_id]/ip/

Content-type: application/json

["127.0.0.1"]
```

**или списка адресов**

```
POST /users/[user_id]/ip/

Content-type: application/json

["127.0.0.1", "2001:0db8:85a3:0000:0000:8a2e:0370:7334"]
```

##### Сохранение/обновление ip пользователя (происходит замещение имеющихся)

```
PUT /users/[user_id]/ip/

Content-type: application/json

["127.0.0.1"]
```

**или списка адресов**

```
PUT /users/[user_id]/ip/

Content-type: application/json

["127.0.0.1", "2001:0db8:85a3:0000:0000:8a2e:0370:7334"]
```

##### Удаление всех ip пользователя и отключение его от сервиса

```
DELETE /users/[user_id]/ip/
```

##### Удаление одного из ip пользователя

```
DELETE /users/[user_id]/ip/[127.0.0.1]
```

#### Общая информация

##### Получение группированного списка категорий с названиями и идентификаторами категорий

```
GET /categorygroups/
```

ответ в формате

```
[{
  "group": "Общие",
  "categories": {
    "3": "Сайты, распространяющие вирусы",
    "4": "Фишинг",
    ...
  }
}, {
  "group": "Черные сайты",
  "categories": {
    "6" : "Наркотики",
    ...
  }
},
...
]
```

##### Получение списка категорий с названиями и идентификаторами категорий

```
GET /categories/
```

возвращает ответ в формате json

```
{
  "3": "Сайты, распространяющие вирусы",
  "4": "Фишинг",
  ...
}
```

##### Получение категорий сайта

```
GET /site/login.vk.com
```

Пример ответа:

```
{
  "domain": "vk.com",
  "categories": [29],
}
```

Здесь vk.com - это домен, который нашелся в нашей базе, а \[29\] - это список категорий (в данном случае состоящий из одной категории **социальные сети**). В дальнейшем могут добавляться новые поля.

#### Категории для блокировки

##### Добавление категории в список блокируемых по умолчанию

```
PUT /config/

Content-type: application/json

{ "filter": [1, 2] }
```

##### Удаление категории из списка блокируемых по умолчанию

```
PUT /config/

Content-type: application/json

{ "filter": [] }
```

##### Добавление категории в список блокируемых по умолчанию для пользователей

```
PUT /userconfig/

Content-type: application/json

{ "filter": [1, 2] }
```

##### Удаление категории из списка блокируемых по умолчанию для пользователей

```
PUT /userconfig/

Content-type: application/json

{ "filter": [] }
```

##### Получение списка категорий пользователя

```
GET /users/[user_id]/filter/
```

ответ в формате

```
[1, 2, 3]
```

##### Добавление категории в список пользователя

```
POST /users/[user_id]/filter/

Content-type: application/json

[1, 2]
```

##### Сохранение нового списка категорий пользователя

```
PUT /users/[user_id]/filter/

Content-type: application/json

[1, 2, 3]
```

##### Отключение отдельной категории для пользователя

```
DELETE /users/[user_id]/filter/2
```

##### Отключение всех категорий для пользователя

```
DELETE /users/[user_id]/filter/
```

#### Черный список

##### Получение черного списка

```
GET /users/[user_id]/blacklist/
```

ответ в формате

```
["www.ya.ru"]
```

##### Добавление домена в черный список

```
POST /users/[user_id]/blacklist/

Content-type: application/json

["www.ya.ru"]
```

##### Замена черного списка новым

```
PUT /users/[user_id]/blacklist/

Content-type: application/json

["www.ya.ru"]
```

##### Удаление домена из черного списка

```
DELETE /users/[user_id]/blacklist/www.ya.ru
```

##### Удаление черного списка

```
DELETE /users/[user_id]/blacklist/
```

##### Установка опции Работать только по белому списку

Для работы пользователя в режиме запрещено все, кроме того, что явно занесено в белый список, нужно занести корневой домен в черный список:

```
POST /users/[user_id]/blacklist/

Content-type: application/json

["-"]
```

Для удаления корневого домена:

```
DELETE /users/[user_id]/blacklist/-
```

#### Белый список

##### Получение белого списка

```
GET /users/[user_id]/whitelist/
```

ответ в формате

```
["www.ya.ru"]
```

##### Добавление домена в белый список

```
POST /users/[user_id]/whitelist/

Content-type: application/json

["www.ya.ru"]
```

##### Замена белого списка новым

```
PUT /users/[user_id]/whitelist/

Content-type: application/json

["www.ya.ru"]
```

##### Удаление домена из белого списка

```
DELETE /users/[user_id]/whitelist/www.ya.ru
```

##### Удаление белого списка

```
DELETE /users/[user_id]/whitelist/
```

#### Глобальный черный список (имеет приоритет над списками пользователя)

##### Получение глобального черного списка

```
GET /blacklist/
```

ответ в формате

```
["www.ya.ru"]
```

##### Добавление домена в глобальный черный список

```
POST /blacklist/

Content-type: application/json

["www.ya.ru"]
```

##### Замена глобального черного списка новым

```
PUT /blacklist/

Content-type: application/json

["www.ya.ru"]
```

##### Удаление домена из глобального черного списка

```
DELETE /blacklist/www.ya.ru
```

##### Удаление глобального черного списка

```
DELETE /blacklist/
```

##### Установка опции Работать только по глобальному белому списку

Для работы пользователя в режиме запрещено все, кроме того, что явно занесено в белый список, нужно занести корневой домен в черный список:

```
POST /blacklist/

Content-type: application/json

["-"]
```

Для удаления корневого домена:

```
DELETE /blacklist/-
```

#### Глобальный белый список (имеет приоритет над списками пользователя)

##### Получение глобального белого списка

```
GET /whitelist/
```

ответ в формате

```
["www.ya.ru"]
```

##### Добавление домена в глобальный белый список

```
POST /whitelist/

Content-type: application/json

["www.ya.ru"]
```

##### Замена глобального белого списка новым

```
PUT /whitelist/

Content-type: application/json

["www.ya.ru"]
```

##### Удаление домена из глобального белого списка

```
DELETE /whitelist/www.ya.ru
```

##### Удаление глобального белого списка

```
DELETE /whitelist/
```

#### Статистика

##### Активность пользователя по часам

Где \[date\_from\], \[date\_to\] даты в формате YYYY-MM-DD

```
GET /users/[user_id]/stat/activity/hour?from=[date_from]&to=[date_to]

{
  "labels": ["2016-06-29 14:00:00", "2016-06-29 15:00:00"],
  "datasets": [{
    "label": "Requests",
    "data": [375, 275]
  },{
    "label": "Blocks",
    "data": [13, 0]
  }]
}
```

Где label - список временных интервалов, datasets список объектов содержащих данные для графиков и легенды графиков, data - список значений соответствующих временным интервалам, label - название графика (Requests - кол-во запросов, Blocks - кол-во блокировок)

##### Активность пользователя по дням

Где \[date\_from\], \[date\_to\] даты в формате YYYY-MM-DD

```
GET /users/[user_id]/stat/activity/day?from=[date_from]&to=[date_to]

{
  "labels": ["2016-06-29", "2016-06-30"],
  "datasets": [{
    "label": "Requests",
    "data": [5770, 3456]
  },{
    "label": "Blocks",
    "data": [8, 9]
  }]
}
```

Где labels - список временных интервалов, datasets - список объектов содержащих данные для графиков и легенды графиков, data - список значений соответствующих временным интервалам, label - название графика (Requests - кол-во запросов, Blocks - кол-во блокировок)

##### Домены

```
GET /users/[user_id]/stat/domains/[filter]?from=[date_from]&to=[date_to]

{
  "labels": ["example.com", "google.com", "asdfg.com"],
  "datasets": [{
    "label": "Requests",
    "data": [630, 474, 290]
  },{
    "label": "NXdomain",
    "data": [0, 0, 290]
  },{
    "label": "Blocks",
    "data": [630, 0, 0]
  }]
}
```

Где \[date\_from\], \[date\_to\] даты в формате YYYY-MM-DD

\[filter\] может принимать значения all (возвращает все домены), www (возвращает только все домены, которые начинаются с www). labels - список доменов, datasets - наборы данных, data - список значений соответствующих каждому домену, label - название графика (Requests - кол-во запросов, Blocks - кол-во блокировок, NXdomain - кол-во ответов домен не существует)

##### Детальная

```
GET /users/[user_id]/stat/detail?from=[date_from]&to=[date_to]

{
  "timestamps": ["2016-06-29 15:00:00", "2016-06-29 16:00:00"],
  "reports": [{
    "labels": ["clients4.google.com", "www.google.ru"],
    "cats": [[48, 251], [48]],
    "datasets": [{
      "label": "Requests",
      "data": [29, 20]
    },{
      "label": "NXdomain",
      "data": [0, 0]
    },{
      "label": "Blocks",
      "data": [0, 0]
    }]
  },{
    "labels": ["live.github.com", "lb._dns-sd._udp.0.0.200.10.in-addr.arpa", "ssl.gstatic.com"],
    "cats": [[2], [2], [2]],
    "datasets": [{
      "label": "Requests",
      "data": [73, 48, 48]
    },{
      "label": "NXdomain",
      "data": [0, 48, 0]
    },{
      "label": "Blocks",
      "data": [0, 0, 0]
    }]
  }]
}
```

Где \[date\_from\], \[date\_to\] даты в формате YYYY-MM-DD

timestamps - список временных интервалов reports - список отчетов соответствующих временным интервалам labels - список доменов cats - списки категорий для доменов datasets - наборы данных data - список значений соответствующих каждому домену label - название графика (Requests - кол-во запросов, Blocks - кол-во блокировок, NXdomain - кол-во ответов домен не существует)

##### Статистика без агрегации

Полная статистика пользователя за последний час. Обновляется каждые пять минут.

```
GET /users/[user_id]/stat/raw

{
  "fields": ["created", "nxdomain", "address", "host", "blockedhost", "reasom", "cats", "blockedcats"],
  "data": [
    ["2016-07-11 17:50:26", "0", "10.200.1.88", "www.tns-counter.ru", "www.tns-counter.ru", "4", [2], [0]],
    ["2016-07-11 17:50:26", "0", "10.200.1.88", "www.tns-counter.ru", "www.tns-counter.ru", "4", [2], [0]]
  ]
}
```

#### Коды ответов

`200` OK - Успешный запрос

`201` Created - Успешный запрос создание элемента

`204` No Content - Успешный запрос с пустым ответом

`400` Bad Request - Некорректный запрос

`404` Resource is not found - Ресурс не существует

`422` Unprocessable Entity - Запрос не содержит требуемые поля

`500` Internal server error - Внутренняя ошибка сервера

# Архитектура и системные требования

Решение для провайдеров состоит из трех компонентов:

- фильтрующего DNS-сервера,
- веб-приложения **страничка блокировки**
- веб-приложения **ISP Go API** для управления настройками пользователей

Имеются зависимости от следующих внешних программных продуктов:

- `nginx` используется как reverse proxy для странички блокировки и ISP Go API
- `redis` является хранилищем данных
- `rsync` нужен для скачивания обновлений фильтра с серверов SkyDNS

Пользователям, включивших у провайдера услугу фильтрации контента, средствами самого провайдера выдается адрес фильтрующего DNS-сервера или производится перенаправление на него их DNS запросов. С помощью ISP Go API (т.е. путем особых HTTP-запросов, выполняющихся из скриптов провайдера) этот DNS-сервер информируется о том, какие категории сайтов не надо показывать пользователю. Также в API поддерживаются индивидуальные пользовательские черный и белый списки и их глобальные варианты, действующие для всех пользователей.

Если пользователь наберет в браузере адрес запрещенного сайта, то фильтрующий DNS-сервер ответит на DNS-пакет от браузера IP-адресом страницы блокировки, и браузер загрузит именно ее. На странице блокировки можно прочитать, почему доступ к данному домену заблокирован. Дизайн страницы блокировки при желании можно изменить.

Машина, на которой наше решение можно протестировать (и даже использовать с сотней пользователей), должна удовлетворять следующим минимальным требованиям:


**Рекомендуемые системные требования:**  
Среднее использование службы фильтрации ISP-Go охватывает несколько тысяч запросов в секунду. Для обеспечения этой производительности необходимо соответствие рекомендуемым системным требованиям.

- Архитектура x86-64
- Установлен Debian 8, 9 или 10 amd64
- 2 ГБ ОЗУ
- 2 ГГц 4-ядерный процессор
- 80 ГБ свободного места на диске
- Сетевая карта 1 Гбит\\с

**Высокопроизводительные системные требования:**  
Высокопроизводительное использование службы фильтрации ISP-Go охватывает ~0,5 миллиона запросов в секунду или более. Для обеспечения этой производительности необходимо соответствие рекомендуемым системным требованиям.

- Архитектура x86-64
- Установлен Debian 8, 9 или 10 amd64
- 8 или более ГБ ОЗУ
- 2 ГГц 8-ядерный процессор или более
- 160 ГБ или более свободного места на диске
- Сетевая карта 2,5 Гбит\\с или две сетевые карты 1 Гбит\\с

Решение распространяется в виде deb-пакета для архитектуры amd64.

Для функционирования нашего решения у провайдера уже должен существовать обычный рекурсивный кеширующий DNS-сервер. Bind 9 или Unbound с настройками по умолчанию на другой машине вполне подходит, или можно поставить один из этих DNS-серверов на ту же машину и сконфигурировать, чтобы он слушал только адрес 127.0.0.1.

Фильтрующий DNS-сервер (`isp-go-dnsproxy`) передает все незаблокированные запросы кеширующему, а сам кешированием не занимается. Имеется возможность пропускать все запросы всех пользователей (даже тех, для которых услуга фильтрации выключена) через фильтрующий DNS-сервер без фильтрации запросов.

Веб-приложения **страничка блокировки** и **ISP Go API** выполнены в виде отдельных демонов, каждый из которых слушает свой порт на адресе 127.0.0.1. Для передачи запросов из внешней сети к этим веб-приложениям используется nginx, он слушает порт 80 на внешнем сетевом интерфейсе. Распределение запросов по этим веб-приложениям осуществляется, исходя из заголовка Host: в HTTP-запросах. Запросы, поступающие на выделенное для ISP Go API доменное имя, передаются в это веб-приложение, а все остальные запросы попадают на страничку блокировки.

У провайдера должна существовать какая-либо сущность (биллинг, система авторизации), которая "знает" соответствие между IP-адресами и пользователями. Необходимым условием для внедрения решения SkyDNS для провайдеров является возможность в существующем биллинговом решении запуска скриптов при выдаче IP-адреса пользователю и (желательно) при отключении пользователя, а также наличие специалиста, способного написать скрипты, обращающиеся к веб-приложению ISP Go API по HTTP при этих событиях.

Для использования продукта конечным пользователем необходимо поменять настройки DNS на конечном устройстве. Специальных требований к конечным устройствам нет.

Сервер, на котором установлен `isp-go-dnsproxy`, должен иметь возможность отправлять HTTP POST запросы на сервер www.skydns.ru

# Инструкция по установке

ISP Go необходимо устанавливать на Debian Jessie (установочный образ брать отсюда: [http://www.debian.org/distrib/netinst](http://www.debian.org/distrib/netinst), качать amd64, без слова kfreebsd). Установка на другие дистрибутивы, другие версии Debian, или на компьютеры с 32-битным процессором невозможна.

После установки Debian согласно официальному руководству ([http://www.debian.org/releases/stable/amd64/](http://www.debian.org/releases/stable/amd64/)) надо скопировать на сервер deb-пакет от ISP Go. Далее выполнить следующие действия. Все команды надо выполнять от пользователя `root`:

1. Установить SSH и iptables, если они еще не установлены:

```
apt-get install ssh iptables
```

2. Средствами iptables закрыть доступ к порту 53 (как UDP, так и TCP) из сетей, не принадлежащих провайдеру. Минимальный пример для провайдера с сетью 192.168.5.0/24:

```
iptables -A INPUT -p udp --dport 53 ! --src 192.168.5.0/24 -j DROP
iptables -A INPUT -p tcp --dport 53 ! --src 192.168.5.0/24 -j DROP
```

Автоматизировать этот шаг невозможно, т.к. у провайдера может быть какой-либо готовый скрипт для настройки файрволла, поверх которого добавлять правила вслепую опасно.

Необходимо сделать, чтобы правила iptables автоматически применялись после перезагрузки сервера. Одним из способов добиться этого является установка пакета `iptables-persistent`:

```
apt-get install iptables-persistent
```

Сохранение правил:

```
service netfilter-persistent save
```

3. Установить пакет ISP Go из нашего репозитория.

Чтобы apt мог работать с https протоколом, нужно установить `apt-transport-https`:

```
apt-get install apt-transport-https
```

В `/etc/apt/sources.list` добавить:

```
deb https://<LOGIN>:<PASSWORD>@mirror.skydns.ru/repo/ispgo/ ./
```

Добавить GPG ключ:

```
wget -qO - https://<LOGIN>:<PASSWORD>@mirror.skydns.ru/repo/ispgo/keyring.gpg | apt-key add -
```

Внимание: нужно везде использовать https, иначе ничего работать не будет.

Выполнить:

```
apt-get update
apt-get install isp-go-ru isp-go-frontend-ru
```

В результате Debian поставит Redis-сервер, Nginx и запустит (в не до конца настроенном состоянии) сначала их, а потом ISP Go.

Процесс установки создает конфигурационные файлы:

- `/etc/isp-go/config.ini` - настройки всех компонентов.
- `/etc/nginx/conf.d/log_format.conf` - настройка формата логов страницы блокировки
- `/etc/nginx/sites-available/isp-go-api` - виртуальный хост для обработки запросов к API
- `/etc/nginx/sites-available/isp-go-blocked` - виртуальный хост страницы блокировки

Для настройки ISP Go все четыре перечисленных выше файла необходимо отредактировать вручную.

# Настройка



# Настройка Redis

В файле `/etc/redis/redis.conf` необходимо указать максимальный объем памяти, используемой для хранения данных, и алгоритм работы при достижении лимита. Во избежание потери данных, следует использовать такие значения:

```
maxmemory 2GB

maxmemory-policy noeviction
```

Для применения настроек следует перезапустить Redis:

```
service redis-server restart
```

# Настройка компонентов ISP Go

Все компоненты ISP Go читают один файл настроек: `/etc/isp-go/config.ini`. Он состоит из нескольких секций.

##### Секция \[dnscache\]

Секция используется `isp-go-dnsproxy` и содержит единственный ключ forward. В качестве значения следует указать IP-адрес и порт кеширующего DNS-сервера, на который следует перенаправлять все незаблокированные DNS-запросы.

Пример:

```
[dnscache]

forward = 127.0.0.1:53
```

##### Секция \[proxy\]

Секция используется isp-go-dnsproxy и содержит ключи listen, blockpage-ip, log и pid.

Ключ listen содержит IP-адрес и порт, на котором `isp-go-dnsproxy` должен принимать запросы от клиентов. Он может быть продублирован чтобы принимать запросы сразу на нескольких адресах, например, IPv4 и IPv6 одновременно. Число ключей, равно как и прослушиваемых адресов, неограниченно.

Ключ blockpage-ip содержит IP-адрес, который следует отдавать клиентам в ответах на заблокированные запросы. Иными словами, это IP-адрес, на котором nginx принимает запросы к странице блокировки. В типичном случае, когда фильтрующий DNS-сервер и nginx запущены на одном сервере, следует и там и там прописать IP-адрес одного из сетевых интерфейсов сервера. Ключ можно продублировать, чтобы указать альтернативный адрес страниц блокировок, например, для IPv6. Допускается использование не менее одного ключа только для перенаправлений A или только AAAA пакетов, но не более двух для поддержки обеих версий IP.

Ключи log и pid содержат абсолютные пути до log-файла и pid-файла, соответственно. Чтобы не потерять совместимость с init-скриптами, входящими в состав пакета, путь до pid-файла изменять запрещено.

Пример:

```
[proxy]

listen = 192.168.5.1:53 ; IPv4
listen = [4321:a:bcde:1::2020]:53 ; IPv6

blockpage-ip = 192.168.5.1 ; IPv4 для перенаправления A
blockpage-ip = abcd:1234:zyxw::9876 ; IPv6 для перенаправления AAAA

log = /var/log/isp-go/isp-go-dnsproxy.log

pid = /var/log/isp-go/isp-go-dnsproxy.pid
```

##### Секция \[datafiles\]

Секция содержит ключи path, file и cats, при этом ключ file может встречаться несколько раз.

Ключ path содержит абсолютный путь к каталогу, в котором находится база доменов SkyDNS. Файлы, составляющие базу доменов, перечислены по одному в ключах file. Порядок ключей важен - каждый файл рассматривается как набор поправок к файлам, указанным после него. Для сохранения работоспособности базы, в ключах path и file запрещено указывать значения, отличные от таковых по умолчанию.

Ключ cats содержит абсолютный путь до директории со списками категорий. Редактирование файла `catgroups.json`, входящего в состав пакета, не допускается, т.к. изменения пропадут при обновлении пакета ISP Go. В случае необходимости сокрытия части категорий или перевода названий категорий на другой язык, необходимо создать копию файла `catgroups.json` и внести изменения в нее. При этом номера категорий (50: …) изменять нельзя, т.к. они должны соответствовать содержимому базы доменов SkyDNS.

Пример:

```
[datafiles]

path = /var/lib/isp-go/filter/

file = host2cat-fast.dat

file = host2cat.dat

cats = /usr/share/isp-go/config/
```

По умолчанию категории выводятся на русском языке. Для получения категорий на английском языке необходимо указать файл `catgroups_en.json` (входит в состав пакета).

##### Секция \[blockpage\]

Секция используется веб-приложением **страничка блокировки** и содержит ключи listen templates, log и pid.

Ключ listen содержит IP-адрес (обычно 127.0.0.1) и порт, на котором демон `isp-go-blockpage` принимает HTTP-запросы, предназначенные для страницы блокировки. Важно: демон `isp-go-blockpage` не принимает запросы от пользователей напрямую, этим занимается Nginx.

Ключ templates содержит абсолютный путь до каталога с шаблонами страницы блокировки. Изменять непосредственно шаблоны, поставляемые в составе пакета, нельзя (так как изменения будут потеряны при обновлении ISP Go), но можно скопировать весь каталог `/usr/share/isp-go/templates` под другим именем и изменять файлы в копии.

Ключи log и pid содержат абсолютные пути до log-файла и pid-файла, соответственно. Чтобы не потерять совместимость с init-скриптами, входящими в состав пакета, путь до pid-файла изменять запрещено.

Пример:

```
[blockpage]

listen = 127.0.0.1:8081

templates = /usr/share/isp-go/templates/

log = /var/log/isp-go/isp-go-blockpage.log

pid = /var/run/isp-go/isp-go-blockpage.pid
```

##### Секция \[api\]

Секция используется веб-приложением **ISP Go API** и содержит ключи listen, log и pid.

Ключ listen содержит IP-адрес (обычно 127.0.0.1) и порт, на котором демон `isp-go-api` принимает HTTP-запросы, предназначенные для страницы блокировки. Адрес или порт должен отличаться от значения, используемого в секции `[blockpage]`.

Важно: прослушивание на доступном извне IP-адресе будет проблемой в безопасности. Демон `isp-go-api` не содержит никаких механизмов авторизации, поэтому любой, кто может отправить запрос, может внести любые изменения в пользовательские настройки (включая чужие). Для предотвращения такой ситуации рекомендуется использовать здесь IP-адрес 127.0.0.1, а предоставление доступа извне (с авторизацией) реализовать на уровне Nginx.

Ключи log и pid содержат абсолютные пути до log-файла и pid-файла, соответственно. Чтобы не потерять совместимость с init-скриптами, входящими в состав пакета, путь до pid-файла изменять запрещено.

Пример:

```
[api]

listen = 127.0.0.1:8080

log = /var/log/isp-go/isp-go-api.log

pid = /var/run/isp-go/isp-go-api.pid
```

##### Секция \[common\]

Секция используется всеми тремя демонами и содержит ключи redis-ip и redis-port.

Ключи redis-ip и redis-port задают, к какому Redis-серверу должны подключаться демоны, входящие в состав ISP Go. Исходя из соображений производительности, рекомендуется запускать redis-сервер на той же машине, где установлен ISP Go.

Пример:

```
[common]

redis-ip = 127.0.0.1

redis-port = 6379
```

##### Применение настроек

После изменения конфигурационного файла на работающем сервере необходимо перезапустить службы, входящие в состав ISP Go:

```
service isp-go-dnsproxy restart
service isp-go-blockpage restart
service isp-go-api restart
```

# Настройка nginx

Роль Nginx в решении для провайдеров состоит в следующем:

- отделение запросов к API от запросов к странице блокировки
- проксирование этих запросов на соответствующие веб-приложения
- ограничение доступа к API

Для корректного разделения запросов необходимо прописать доменное имя, используемое для управления фильтрацией через API, в директиву server\_name в файле `/etc/nginx/sites-available/isp-go-api`, вместо значения api.ispgo, которое там прописано по умолчанию. Все остальные запросы пойдут на виртуальный хост, настроенный в файле `/etc/nginx/sites-available/isp-go-blocked`, за счет наличия там модификатора default\_server в директиве listen. Допускается создавать другие виртуальные хосты, со следующими оговорками:

- в каждом виртуальном хосте должно быть прописано имя сервера с помощью директивы server\_name;
- не допускается использование модификатора default\_server;
- не рекомендуется использование протокола https - в этом случае, вместо сброса соединения, у пользователей, обращающихся к запрещенным сайтам по https, будет появляться предупреждение о невалидном сертификате, и неизбежно возникнут (необоснованные) обвинения от пользователей в перехвате защищенного траффика.

Для корректного проксирования необходимо, чтобы адреса и порты, упоминаемые в директиве proxy\_pass в файлах `/etc/nginx/sites-available/isp-go-api` и `/etc/nginx/sites-available/isp-go-blocked`, соответствовали адресам и портам, которые прослушиваются соответствующими веб-приложениями. По умолчанию это так. См. ключи listen в секциях `[blockpage]` и `[api]` в файле `/etc/isp-go/config.ini`.

Доступ к API ограничивается с помощью директив allow и deny. Директивы обрабатываются по очереди сверху вниз до первого соответствия. Конфигурация по умолчанию разрешает доступ только с адреса 127.0.0.1. Следует разрешить доступ с сервера, на котором установлена биллинговая система. Ни в коем случае нельзя разрешать доступ к API с недоверенных (в том числе пользовательских) систем, т.к. при наличии доступа к API злоумышленник может изменять любые настройки фильтрации у любых пользователей.

Для применения настроек надо заставить Nginx перечитать конфигурационные файлы:

```
service nginx reload
```

Более подробную информацию о настройке nginx можно найти на странице проекта: [\*http://nginx.org/ru/docs/\*](http://nginx.org/ru/docs/)

# Настройка автоматического обновления базы доменов

В ходе первичной установки пакета в каталог `/var/lib/isp-go/filter/` копируется демонстрационная версия базы доменов. Для полноценного использования ISP Go необходимо заменить ее на настоящую и настроить автообновление.

Обновление базы доменов осуществляется по cron’у с использованием rsync. Для авторизации доступа к серверу `skydns.ru` используется ssh-ключ. Чтобы автообновление заработало, необходимо:

1. Сгенерировать ssh-ключ, который будет использоваться для скачивания обновлений базы доменов:

```
mkdir skydns-key
cd skydns-key
ssh-keygen -t rsa -N "" -f id_rsa
```

В результате получатся файлы `id_rsa` (закрытый ключ, который надо держать в строгом секрете и не терять) и `id_rsa.pub` (открытый ключ).

2. Выслать получившийся файл `id_rsa.pub` по электронной почте. `id_rsa` высылать нам не надо.
3. Дождаться, пока будет произведена авторизация SSH-ключа на сервере SkyDNS.
4. Скопировать файлы `id_rsa` и `id_rsa.pub` в каталог, где их ищет скрипт обновления:

```
mkdir -p -m 0755 /var/lib/isp-go/.ssh
cd skydns-key
cp id_rsa id_rsa.pub /var/lib/isp-go/.ssh/
chown -R isp-go:isp-go /var/lib/isp-go/.ssh
```

5. Подождать 1 час. Убедиться, что в каталоге `/var/lib/isp-go/filter` обновились файлы `host2cat.dat` и `host2cat-fast.dat`. Обновить dat-файлы можно также вручную, для этого достаточно выполнить команды:

```
su isp-go -c 'rsync -rtv --progress skydns-isp@skydns.ru:host2cat.dat ~/filter/'
su isp-go -c 'rsync -rtv --progress skydns-isp@skydns.ru:host2cat-fast.dat ~/filter/'
```

# Настройка отправки статистики

Для корректного обновления базы доменов требуется настройка отправки статистики isp-go.

Для этого необходимо разрешить устанавливать исходящие соединения с сервера isp-go на [www.skydns.ru](http://www.skydns.ru/) по tcp-порту 443 и выполнить все шаги из п Настройка автоматического обновления базы доменов.

Для проверки корректности отправки статистики на сервере isp-go нужно выполнить

```
curl -f -X POST --data "key=`cut -d ' ' -f 2 /var/lib/isp-go/.ssh/id_rsa.pub | base64 -d | md5sum | cut -d ' ' -f1`&count=`redis-cli --raw hlen ip`" https://www.skydns.ru/isp-kit-dog/
```

Корректным ответом будет ответ ok.

# Настройка страницы блокировки

По умолчанию ISP Go поставляется с минимальным, строгим и аскетичным оформлением страницы блокировки. Чтобы изменить это оформление, надо отредактировать HTML-шаблоны, которые находятся в `/usr/share/isp-go/templates/`. Где `base.html` - основной файл шаблона, а остальные от него наследуются. Синтаксис шаблонов описан в руководстве по языку Go: [https://golang.org/pkg/text/template/](https://golang.org/pkg/text/template/), [https://golang.org/pkg/html/template/](https://golang.org/pkg/html/template/). Доступны следующие переменные:

- Domain: домен, упомянутый в заголовке Host: запроса, т.е. тот, к которому обратился браузер.
- Cats: массив с именами категорий, из-за которых сайт заблокирован. Переменная доступна только в шаблоне `blocked_by_category.html`.

В случае необходимости вставки картинок, они должны быть выложены на отдельный виртуальный хост, и в теге должен указываться их полный URL, включая имя этого картиночного хоста.

Изменения вступают в силу после перезапуска `isp-go-blockpage` (`service isp-go-blockpage restart`)

# Особенности прослушивания на конкретных IP-адресах

Если кеширующий DNS-сервер находится на другой машине, то допускается указывать в ключе listen секции `[proxy]` IP-адрес 0.0.0.0. В этом случае, `isp-go-dnsproxy` будет принимать запросы на всех сетевых интерфейсах, в том числе на еще не существовавших в момент его запуска. Такой подход не работает, если кеширующий DNS-сервер установлен локально (и прослушивает адрес 127.0.0.1). В этом случае следует указывать конкретный IP-адрес одного из сетевых интерфейсов.

Могут также существовать соображения, заставляющие поместить конкретный IP-адрес в директиву listen в настройках Nginx.

В случае, если в одной из этих директив listen прописан конкретный IP-адрес, ничто в системе не гарантирует, что сетевой интерфейс с этим адресом будет существовать в момент запуска демонов ISP Go или Nginx. Он может появиться на несколько миллисекунд позже. Поэтому запуск этих демонов будет, если не принять дополнительных мер, происходить ненадежно. «Политика партии» freedesktop.org утверждает, что прописывать зависимость от «полностью настроенной сети» архитектурно неправильно, и что вместо этого следует делать так, чтобы сетевые приложения корректно запускались, даже если IP-адрес, на котором им предстоит слушать, еще не существует в системе.

Для того, чтобы разрешить всем сетевым приложениям слушать на еще не существующих адресах, достаточно выполнить следующие команды:

```
echo "net.ipv4.ip_nonlocal_bind = 1" > /etc/sysctl.d/99-nonlocal-bind.conf
sysctl -p /etc/sysctl.d/99-nonlocal-bind.conf
```

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

# Статистика активности пользователей

Статистика пишется в CSV файл и каждые 5 минут импортируется в базу данных PostgreSQL. PostgreSQL устанавливается вместе с пакетом ISP Go и не требует дополнительных настроек (создание баз и пользователей).

Статистика хранится в базе в "сыром" и агрегированном виде. "Сырая" статистика храниться 1 сутки. Агрегированная статистика храниться 3 месяца.

Пересчет статистики происходит каждые пять минут.

Если у пользователя более одного ip адреса, то статистика по всем адресам суммируется. Аналогично для анонимных пользователей.

Доступны следующие отчеты:

- количество запросов по часам и дням за период;
- количество запросов к топ 100 доменам;
- детальная статистика по доменам и дням;
- "сырая" статистика за последний час.

Доступ к статистике осуществляется посредством запросов к ISP Go REST API.

# Примеры запросов к API

После первоначальной установки необходимо написать скрипт, который будет изменять настройки пользователей. Настройки меняются при помощи HTTP-запросов к ISP Go API. В примерах ниже для генерации запросов используется curl из командной строки. Программистам на PHP может оказаться полезным официальное руководство от соответствующего PHP-расширения: [http://ru2.php.net/manual/ru/ref.curl.php](http://ru2.php.net/manual/ru/ref.curl.php)

aep - это user\_id пользователя назначаемый провайдером.

**Пример обращения к API из скриптов шелла с консоли**

```
# Установка и удаление IP пользователя
curl -X PUT -d '["192.168.5.1"]' http://api.isp.ru/users/aep/ip/
curl http://api.isp.ru/users/aep/ip/
curl -X DELETE http://api.isp.ru/users/aep/ip/
curl http://api.isp.ru/users/aep/ip/
curl -X PUT -d '["192.168.5.1"]' http://api.isp.ru/users/aep/ip/

# Список категорий в json.
curl http://api.isp.ru/categories/
curl http://api.isp.ru/categorygroups/

# Глобальный белый список
# Замена всего списка
curl -X PUT -d '["gazeta.ru", "lenta.ru"]'
http://api.isp.ru/whitelist/
curl http://api.isp.ru/whitelist/
# Добавление и удаление по одной записи
curl -X POST -d '["gazeta.ru"]' http://api.isp.ru/whitelist/
curl -X DELETE http://api.isp.ru/whitelist/lenta.ru
curl http://api.isp.ru/whitelist/
# Глобальный черный список работает аналогично

curl http://api.isp.ru/blacklist/

# Настройка фильтра:
# Полная замена списка заблокированных категорий:
curl -X PUT -d '[3, 4, 5, 11]' http://api.isp.ru/users/aep/filter/
# Добавление и удаление по одной категории:
curl -X POST -d '[6]' http://api.isp.ru/users/aep/filter/
curl -X DELETE http://api.isp.ru/users/aep/filter/5
curl http://api.isp.ru/users/aep/filter/

# Пользовательские черно-белые списки:
# Полная замена:
curl -X PUT -d '["black.ru", "orange.ru", "red.ru", "blue.ru"]'
http://api.isp.ru/users/aep/blacklist/
# Добавление и удаление по одному домену:
curl -X POST -d '["antigreen.ru"]'
http://api.isp.ru/users/aep/blacklist/
curl -X DELETE http://api.isp.ru/users/aep/blacklist/orange.ru
curl http://api.isp.ru/users/aep/blacklist/
# Белый список работает аналогично

curl http://api.isp.ru/users/aep/whitelist/
```

Для работы пользователя в режиме «запрещено все, кроме того, что явно занесено в белый список», надо занести корневой домен в черный список:

```
curl -X POST -d '["-"]' http://api.isp.ru/users/aep/blacklist/
```

Для удаления корневого домена:

```
curl -X DELETE http://api.isp.ru/users/aep/blacklist/-
```

ВНИМАНИЕ. Существует неудаляемый и нередактируемый белый список с наивысшим приоритетом, не доступный ни через один интерфейс администрирования, в который входят адреса skydns.ru, сайты обновления антивирусов, сайты обновления Windows и т.п.

**Пример скрипта на php для обращения к API**

```
<?php
// Файл примеров требует установленного расширения PHP curl
// Адрес сервера API
$server = 'http://api.isp.ru';

function api_request($url, $method = 'GET', $data = null) {
    $ch = curl_init($url);
    curl_setopt ($ch, CURLOPT_HEADER, 0);
    curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
    curl_setopt($ch, CURLOPT_CUSTOMREQUEST, $method);
    if (!is_null($data)) curl_setopt($ch, CURLOPT_POSTFIELDS, $data);
    $out = curl_exec($ch);

    $return_code = curl_getinfo($ch, CURLINFO_HTTP_CODE);

    switch ($return_code) {
        case 200:
            if (strlen($out)) return json_decode($out);
            else return "OKrn";
            break;
        case 400:
            throw new Exception('Bad request');
            break;
        default:
            throw new Exception('Error');
    }
}

/*
Запись о пользователе создается автоматически при попытке
попытке записи какой-либо информации о нем
*/

// Добавляет пользователю c идентификатором aep ip-адрес 192.168.5.1
print api_request($server."/users/aep/ip/", 'POST',
'["192.168.5.1"]');

// Заменяет список ip-адресов пользователя aep на 192.168.5.1,
192.168.5.2
print api_request($server."/users/aep/ip/", 'PUT', '["192.168.5.1",
"192.168.5.2"]');

// Удаляет ip-адресов 192.168.5.1 из списка адресов пользователя aep
print api_request($server."/users/aep/ip/192.168.5.1", 'DELETE');

// Возвращает список ip-адресов пользователя aep
$result = api_request($server."/users/aep/ip/", 'GET');
var_dump($result);

// Удаляет весь список ip-адресов пользователя aep
print api_request($server."/users/aep/ip/", 'DELETE');
?>
```

# Резервное копирование и восстановление

Настройте периодическое создание резервных копий каталогов `/etc/isp-go` и `/var/lib/isp-go/.ssh` и базы данных Redis (название файла и путь до него находится в параметрах dbfilename, dir в файле `/etc/redis/redis.conf`).

Для восстановления:

1. Выполните установку ISP Go. В процессе установки в качестве IP, с которых разрешен доступ к API, в файле `/etc/nginx/sites-available/isp-go-api` укажите 127.0.0.1. До завершения восстановления не выполняйте запросы через API.
2. Восстановите базу данных Redis.
3. Восстановите файлы из резервной копии в каталог `/var/lib/isp-go/.ssh`.
4. Восстановите файлы из резервной копии в каталог `/etc/isp-go`.
5. Перезапустите `isp-go-dnsproxy`, `isp-go-api` и `isp-go-blockpage`.

# Дублирующий сервер ISP Go

Выполните установку второго (подчиненного) сервера SkyDNS ISP Go аналогично установке первого (главного) сервера. При этом `isp-go-api` должен быть запущен только на главном сервере и все запросы должны идти к нему. Чтобы запретить запуск `isp-go-api` на подчиненном сервере и проксирование запросов на него, выполните команды:

```
service isp-go-api stop
update-rc.d isp-go-api disable
rm -f /etc/nginx/sites-enabled/isp-go-api
service nginx restart
```

Настройте репликацию между серверами Redis. Для этого нужно разрешить главному серверу слушать на сетевых адресах, отличных от 127.0.0.1, при помощи настройки параметра bind в `/etc/redis/redis.conf`. Этот параметр надо выставить в 0.0.0.0

```
bind 0.0.0.0
```

или, если на то есть особые причины, в IP-адрес или адреса сервера.

```
bind 127.0.0.1 192.168.5.100 10.0.0.100
```

Для применения настроек необходимо перезапустить Redis:

```
service redis-server restart
```

Внимание: порт tcp/6379, на котором слушает Redis, необходимо закрыть средствами iptables, оставив только доступ с loopback-интерфейса (это нужно для `isp-go-dnsproxy` и `isp-go-blockpage`) и с подчиненного сервера. Атакующий, имея доступ к redis-серверу по tcp, смог бы изменить любую настройку любого пользователя, или, что еще хуже, заставить Redis занять всю доступную память.

Рассмотрим пример, когда главный сервер имеет IP-адрес 192.168.5.100, а подчиненный - 192.168.5.200. В этом случае безопасность на главном сервере обеспечивается таким правилом iptables:

```
iptables -A INPUT ! -s 192.168.5.200 -p tcp --dport 6379 ! -i lo -j DROP
```

Для сохранения этого правила, чтобы оно восстановилось после перезагрузки, следует выполнить команду:

```
service netfilter-persistent save
```

В настройках Redis на подчиненном сервере в файле `/etc/redis/redis.conf` в конце указать:

```
slaveof <masterip> <masterport>
```

и перезапустить Redis:

```
service redis-server restart
```

# Миграция с прошлых версий

Для миграции с прошлых версий существуют две утилиты: `isp-go-dumpdb`, `isp-go-loaddb`.

Первая создает дамп базы пользователей через API, а вторая загружает этот дамп.

Пример запуска:

```
isp-go-dumpdb -file=./dump.json -server=oldapi.myserver.com
isp-go-loaddb -file=./dump.json -server=newapi.myserver.com
```

где file - это путь до файла, в который будет записан дамп базы, а server - это имя хоста, на котором расположено API

Доступность API можно проверить выполнив в консоли

```
curl -v http://api.myserver.com/active_users/
```

При возникновении ошибки вида E403 Forbidden открыть доступ в конфигурационном файле

`/etc/nginx/sites-available/isp-go-api` для ISP-Go

`/etc/apache2/sites-available/isp.comf` для ISP-Kit

Описание категорий доменов расположено по адресу [https://www.skydns.ru/info/categories](https://www.skydns.ru/info/categories)

# Содержимое демонстрационной базы

`1000rolikov.ru` Порнография и секс

`<span class="pre">1124.ru</span>` Платные сайты сотовых операторов

`<span class="pre">126.com</span>` Веб-почта

`<span class="pre">14.ucoz.ru</span>` Экстремизм

`<span class="pre">163.com</span>` Порталы

`<span class="pre">1c-bitrix.ru</span>` Корпоративные сайты

`<span class="pre">1c.ru</span>` Корпоративные сайты

`<span class="pre">24market.ru</span>` Интернет-магазины

`<span class="pre">2checkout.com</span>` Корпоративные сайты

`<span class="pre">2checkout.com</span>` Финансы и финансовые учреждения

`<span class="pre">2ip.ru</span>` Прокси и анонимайзеры

`<span class="pre">3a_pycb.livejornal.com</span>` Экстремизм

`<span class="pre">44x2.com</span>` Экстремизм

`<span class="pre">500px.com</span>` Фотогалереи

`<span class="pre">5ballov.qip.ru</span>` Плагиат и рефераты

`<span class="pre">5ballov.ru</span>` Плагиат и рефераты

`<span class="pre">7ba.ru</span>` Сайты, распространяющие вирусы

`<span class="pre">7ba.ru</span>` Сайты для взрослых

`<span class="pre">807374.ru</span>` Фишинг

`<span class="pre">88belarus.24.ru</span>` Экстремизм

`<span class="pre">a42.ru</span>` Порталы

`<span class="pre">abuhurayra.wen.ru</span>` Экстремизм

`<span class="pre">acronis.com</span>` Корпоративные сайты

`<span class="pre">acronis.ru</span>` Корпоративные сайты

`<span class="pre">acs.pandasoftware.com</span>` Компьютеры и Интернет

`<span class="pre">ad.harrenmedianetwork.com</span>` Реклама и баннеры

`<span class="pre">ad.rambler.ru</span>` Реклама и баннеры

`<span class="pre">ad.tbn.ru</span>` Реклама и баннеры

`<span class="pre">adcomplete.com</span>` Корпоративные сайты

`<span class="pre">adminpopa.ru</span>` Прокси и анонимайзеры

`<span class="pre">adnxs.com</span>` Реклама и баннеры

`<span class="pre">adobe.com</span>` Корпоративные сайты

`<span class="pre">adshop.ru</span>` Корпоративные сайты

`<span class="pre">adult-empire.com</span>` Сайты, распространяющие вирусы

`<span class="pre">adult-empire.com</span>` Порнография и секс

`<span class="pre">adult-porno-tube.ru</span>` Порнография и секс

`<span class="pre">adultfon.mobi</span>` Платные сайты сотовых операторов

`<span class="pre">ae.qip.ru</span>` Компьютерные игры

`<span class="pre">aeterna.qip.ru</span>` Досуг и развлечения

`<span class="pre">agava.ru</span>` Корпоративные сайты

`<span class="pre">agonoize.beon.ru</span>` Экстремизм

`<span class="pre">airdownload.adobe.com</span>` Корпоративные сайты

`<span class="pre">akmshalom.com</span>` Экстремизм

`<span class="pre">aloneshadow.beon.ru</span>` Блоги и персональные сайты

`<span class="pre">altlinux.org</span>` Компьютеры и Интернет

`<span class="pre">altlinux.ru</span>` Корпоративные сайты

`<span class="pre">altlinux.ru</span>` Компьютеры и Интернет

`<span class="pre">amateurfarm.net</span>` Порнография и секс

`<span class="pre">amd.com</span>` Корпоративные сайты

`<span class="pre">ammyy.com</span>` Компьютеры и Интернет

`<span class="pre">amur-dosug.ru</span>` Сайты для взрослых

`<span class="pre">amur-dosug.ru</span>` Порнография и секс

`<span class="pre">anenerbe-org.narod.ru</span>` Экстремизм

`<span class="pre">antagonizm.ru</span>` Экстремизм

`<span class="pre">anti-malware.ru</span>` Форумы

`<span class="pre">anti-malware.ru</span>` Компьютеры и Интернет

`<span class="pre">antifa.com.ua</span>` Экстремизм

`<span class="pre">apis.net.ru</span>` Здоровье и здравоохранение

`<span class="pre">applications.marykayintouch.ru</span>` Корпоративные сайты

`<span class="pre">apps.i.ua</span>` Компьютерные игры

`<span class="pre">aqa.ru</span>` Дом, семья, хобби

`<span class="pre">archive.org</span>` Прокси и анонимайзеры

`<span class="pre">aroma07.ru</span>` Алкоголь и табак

`<span class="pre">asechka.ru</span>` Чаты и мессенджеры

`<span class="pre">astonshell.ru</span>` Компьютеры и Интернет

`<span class="pre">astroguide.ru</span>` Оккультизм и астрология

`<span class="pre">ati.com</span>` Корпоративные сайты

`<span class="pre">auto.bigmir.net</span>` Автомобили и транспорт

`<span class="pre">auto.qip.ru</span>` Автомобили и транспорт

`<span class="pre">avianova.ru</span>` Автомобили и транспорт

`<span class="pre">avianova.ru</span>` Корпоративные сайты

`<span class="pre">avilock.com</span>` Корпоративные сайты

`<span class="pre">avilock.com</span>` Компьютеры и Интернет

`<span class="pre">avito.ru</span>` Доски объявлений

`<span class="pre">avon.ru</span>` Корпоративные сайты

`<span class="pre">avto.ru</span>` Автомобили и транспорт

`<span class="pre">azatlyk-vatan.blogspot.com</span>` Экстремизм

`<span class="pre">babyblog.ru</span>` Дом, семья, хобби

`<span class="pre">badnews.org.ru</span>` Новости и СМИ

`<span class="pre">baltnet.ru</span>` Корпоративные сайты

`<span class="pre">barbos111.narod.ru</span>` Экстремизм

`<span class="pre">basnet.by</span>` Компьютеры и Интернет

`<span class="pre">bdbd.ru</span>` Корпоративные сайты

`<span class="pre">bdbd.ru</span>` Компьютеры и Интернет

`<span class="pre">belpar.org</span>` Экстремизм

`<span class="pre">beon.ru</span>` Сайты для взрослых

`<span class="pre">berock.ru</span>` Прокси и анонимайзеры

`<span class="pre">berock.ru</span>` Социальные сети

`<span class="pre">beta.novoteka.ru</span>` Сайты для взрослых

`<span class="pre">beta.novoteka.ru</span>` Новости и СМИ

`<span class="pre">bigmir.net</span>` Порталы

`<span class="pre">biysk.ru</span>` Корпоративные сайты

`<span class="pre">bl4.org</span>` Экстремизм

`<span class="pre">blog.i.ua</span>` Блоги и персональные сайты

`<span class="pre">blogger.com</span>` Блоги и персональные сайты

`<span class="pre">blogs.yandex.ru</span>` Блоги и персональные сайты

`<span class="pre">blumochkasuper.beon.ru</span>` Блоги и персональные сайты

`<span class="pre">bmwclub.ru</span>` Форумы

`<span class="pre">bmwclub.ru</span>` Автомобили и транспорт

`<span class="pre">board.i.ua</span>` Доски объявлений

`<span class="pre">boom.ru</span>` Новости и СМИ

`<span class="pre">buh.ru</span>` Форумы

`<span class="pre">buh.ru</span>` Финансы и финансовые учреждения

`<span class="pre">buzzme.ru</span>` Корпоративные сайты

`<span class="pre">by.ru</span>` Порталы

`<span class="pre">camagat.com</span>` Экстремизм

`<span class="pre">cards.i.ua</span>` Фотогалереи

`<span class="pre">caricatura.ru</span>` Сайты для взрослых

`<span class="pre">cartamundi.co.uk</span>` Корпоративные сайты

`<span class="pre">cartamundi.com</span>` Корпоративные сайты

`<span class="pre">caucasuslive.org</span>` Экстремизм

`<span class="pre">cdnetworks-kr-2.dl.sourceforge.net</span>` Файловые архивы

`<span class="pre">cemstroyplus.ru</span>` Корпоративные сайты

`<span class="pre">chat.hutor.ru</span>` Чаты и мессенджеры

`<span class="pre">chechenpress.info</span>` Экстремизм

`<span class="pre">chechenpress.org</span>` Экстремизм

`<span class="pre">chechentimes.net</span>` Экстремизм

`<span class="pre">cigarworld.de</span>` Алкоголь и табак

`<span class="pre">circassia.forumieren.de</span>` Экстремизм

`<span class="pre">cisco.com</span>` Корпоративные сайты

`<span class="pre">claws.ru</span>` Дом, семья, хобби

`<span class="pre">clickability.com</span>` Корпоративные сайты

`<span class="pre">clickability.com</span>` Бизнес, экономика, маркетинг

`<span class="pre">club-sale.ru</span>` Интернет-магазины

`<span class="pre">club-sale.ru</span>` Торговля и покупки

`<span class="pre">cmswire.com</span>` Новости и СМИ

`<span class="pre">comedy.mtscity.ru</span>` Платные сайты сотовых операторов

`<span class="pre">community.livejournal.com</span>` Блоги и персональные сайты

`<span class="pre">constantcontact.com</span>` Корпоративные сайты

`<span class="pre">consultant.ru</span>` Корпоративные сайты

`<span class="pre">consultant.ru</span>` Политика, общество, закон

`<span class="pre">cook.i.ua</span>` Дом, семья, хобби

`<span class="pre">corel.com</span>` Корпоративные сайты

`<span class="pre">coremetrics.com</span>` Корпоративные сайты

`<span class="pre">cpa.playmobile.ru</span>` Платные сайты сотовых операторов

`<span class="pre">crawler.com</span>` Поисковые системы

`<span class="pre">croca.ru</span>` Алкоголь и табак

`<span class="pre">ctm.ru</span>` Корпоративные сайты

`<span class="pre">cy-pr.com</span>` Компьютеры и Интернет

`<span class="pre">da.ru</span>` Блоги и персональные сайты

`<span class="pre">dangger.ixbb.ru</span>` Агрессия, расизм, терроризм

`<span class="pre">darkmotion.com</span>` Корпоративные сайты

`<span class="pre">darry.ru</span>` Сайты для взрослых

`<span class="pre">daymohk.org</span>` Экстремизм

`<span class="pre">daymohk.ru</span>` Экстремизм

`<span class="pre">demotivators.ru</span>` Сайты для взрослых

`<span class="pre">demotivators.ru</span>` Юмор

`<span class="pre">depositfiles.com</span>` Файловые архивы

`<span class="pre">desantura.ru</span>` Войска и вооружения

`<span class="pre">deusex.com</span>` Компьютерные игры

`<span class="pre">devchatki.net</span>` Порнография и секс

`<span class="pre">djamagat.wordpress.com</span>` Экстремизм

`<span class="pre">djsaga.livejournal.com</span>` Экстремизм

`<span class="pre">dl-web.dropbox.com</span>` Торренты и P2P-сети

`<span class="pre">dl-web.dropbox.com</span>` Файловые архивы

`<span class="pre">dl.dropbox.com</span>` Файловые архивы

`<span class="pre">dl.sourceforge.net</span>` Файловые архивы

`<span class="pre">dlh.softportal.com</span>` Файловые архивы

`<span class="pre">dlink.ru</span>` Корпоративные сайты

`<span class="pre">dlink.ru</span>` Компьютеры и Интернет

`<span class="pre">dlservice.microsoft.com</span>` Корпоративные сайты

`<span class="pre">dobroslav.onestop.net</span>` Экстремизм

`<span class="pre">dockompa.ru</span>` Прокси и анонимайзеры

`<span class="pre">doomcity.ru</span>` Платные сайты сотовых операторов

`<span class="pre">dosug03.ru</span>` Сайты для взрослых

`<span class="pre">dosugweb.ru</span>` Сайты для взрослых

`<span class="pre">download-funny.ru</span>` Платные сайты сотовых операторов

`<span class="pre">download.cnet.com</span>` Файловые архивы

`<span class="pre">download.downloadmaster.ru</span>` Сайты, распространяющие вирусы

`<span class="pre">download.lenovo.com</span>` Корпоративные сайты

`<span class="pre">download.nullsoft.com</span>` Компьютеры и Интернет

`<span class="pre">download1us.softpedia.com</span>` Файловые архивы

`<span class="pre">downloadmaster.ru</span>` Компьютеры и Интернет

`<span class="pre">doz.me</span>` Сайты, распространяющие вирусы

`<span class="pre">dpni-kirov.org</span>` Экстремизм

`<span class="pre">drink.dax.ru</span>` Сайты для взрослых

`<span class="pre">drive2.ru</span>` Социальные сети

`<span class="pre">drive2.ru</span>` Автомобили и транспорт

`<span class="pre">dro4er.in</span>` Порнография и секс

`<span class="pre">drochynov.net</span>` Порнография и секс

`<span class="pre">dropbox.com</span>` Корпоративные сайты

`<span class="pre">dropbox.com</span>` Компьютеры и Интернет

`<span class="pre">drukni.ru</span>` Порнография и секс

`<span class="pre">dymovoy.com</span>` Алкоголь и табак

`<span class="pre">dynamicdrive.com</span>` Компьютеры и Интернет

`<span class="pre">e-gold.com</span>` Финансы и финансовые учреждения

`<span class="pre">earth.google.com</span>` Фотогалереи

`<span class="pre">earth.google.com</span>` Туризм

`<span class="pre">edu.ru</span>` Образование и учебные учреждения

`<span class="pre">ege.edu.ru</span>` Образование и учебные учреждения

`<span class="pre">elitegirls.cz</span>` Сайты для взрослых

`<span class="pre">elniki-fans.ru</span>` Экстремизм

`<span class="pre">elniki-fans.ucoz.com</span>` Экстремизм

`<span class="pre">Eltima.com</span>` Компьютеры и Интернет

`<span class="pre">eminem.com</span>` Досуг и развлечения

`<span class="pre">ero-wow-tube.com</span>` Порнография и секс

`<span class="pre">eroboom.org</span>` Порнография и секс

`<span class="pre">erolab.org</span>` Порнография и секс

`<span class="pre">eromobix.net</span>` Порнография и секс

`<span class="pre">erozona.mobi</span>` Порнография и секс

`<span class="pre">ex.ua</span>` Торренты и P2P-сети

`<span class="pre">ex.ua</span>` Файловые архивы

`<span class="pre">exler.ru</span>` Блоги и персональные сайты

`<span class="pre">f1sadilillahi.com</span>` Экстремизм

`<span class="pre">f5.ru</span>` Сайты для взрослых

`<span class="pre">f5.ru</span>` Новости и СМИ

`<span class="pre">facebook.cm</span>` Фишинг

`<span class="pre">facebook.com</span>` Социальные сети

`<span class="pre">fank.ru</span>` Экстремизм

`<span class="pre">fantasy-worlds.co.cc</span>` Блоги и персональные сайты

`<span class="pre">fareko.ru</span>` Прокси и анонимайзеры

`<span class="pre">fareko.ru</span>` Социальные сети

`<span class="pre">fastpimp.com</span>` Порнография и секс

`<span class="pre">favorites.com.ua</span>` Сайты для взрослых

`<span class="pre">fedex.com</span>` Корпоративные сайты

`<span class="pre">festival.1september.ru</span>` Образование и учебные учреждения

`<span class="pre">ffclub.ru</span>` Форумы

`<span class="pre">ffclub.ru</span>` Автомобили и транспорт

`<span class="pre">file.qip.ru</span>` Файловые архивы

`<span class="pre">files.brothersoft.com</span>` Файловые архивы

`<span class="pre">files.i.ua</span>` Торренты и P2P-сети

`<span class="pre">files.iccup.com</span>` Компьютерные игры

`<span class="pre">files.mail.ru</span>` Файловые архивы

`<span class="pre">filesearch.ru</span>` Поисковые системы

`<span class="pre">finance.bigmir.net</span>` Финансы и финансовые учреждения

`<span class="pre">fisadilillahi.com</span>` Экстремизм

`<span class="pre">fishki.net</span>` Досуг и развлечения

`<span class="pre">flash.kards.qip.ru</span>` Компьютерные игры

`<span class="pre">flickr.com</span>` Фотогалереи

`<span class="pre">flirtmob.ru</span>` Платные сайты сотовых операторов

`<span class="pre">flot.com</span>` Войска и вооружения

`<span class="pre">focus.ua</span>` Новости и СМИ

`<span class="pre">fontanka.po-rekam-i-kanalam.ru</span>` Прокси и анонимайзеры

`<span class="pre">football.kulichki.net</span>` Спорт

`<span class="pre">forum.avto.ru</span>` Форумы

`<span class="pre">forum.avto.ru/</span>` Автомобили и транспорт

`<span class="pre">forum.gotovim.ru</span>` Форумы

`<span class="pre">forum.hutor.ru</span>` Форумы

`<span class="pre">forum.murman.ru</span>` Форумы

`<span class="pre">forum.pwonline.ru</span>` Форумы

`<span class="pre">forum.pwonline.ru</span>` Компьютерные игры

`<span class="pre">forum.ru-board.ru</span>` Форумы

`<span class="pre">foto.mail.ru</span>` Фотогалереи

`<span class="pre">fr7.abbyy.com</span>` Компьютеры и Интернет

`<span class="pre">free-lance.ru</span>` Работа и найм

`<span class="pre">free.hentamobile.ru</span>` Платные сайты сотовых операторов

`<span class="pre">free.i-free.ru</span>` Платные сайты сотовых операторов

`<span class="pre">free.zagruzka.com</span>` Платные сайты сотовых операторов

`<span class="pre">freebigdickvids.com</span>` Порнография и секс

`<span class="pre">freeja.ru</span>` Платные сайты сотовых операторов

`<span class="pre">freeteenfuckvideos.com</span>` Порнография и секс

`<span class="pre">friends.qip.ru</span>` Социальные сети

`<span class="pre">ftp.ctm.ru</span>` Корпоративные сайты

`<span class="pre">ftp.hp.com</span>` Корпоративные сайты

`<span class="pre">ftp5.natm.ru</span>` Экстремизм

`<span class="pre">fun.qip.ru</span>` Юмор

`<span class="pre">gala.net</span>` Порталы

`<span class="pre">gallery.rumodelism.com</span>` Дом, семья, хобби

`<span class="pre">games.bigmir.net</span>` Компьютерные игры

`<span class="pre">games.i.ua</span>` Компьютерные игры

`<span class="pre">games.murman.ru</span>` Компьютерные игры

`<span class="pre">games.qip.ru</span>` Компьютерные игры

`<span class="pre">garant.ru</span>` Политика, общество, закон

`<span class="pre">gazeta.a42.ru</span>` Новости и СМИ

`<span class="pre">geometria.ru</span>` Сайты для взрослых

`<span class="pre">geometria.ru</span>` Социальные сети

`<span class="pre">getresponse.com</span>` Корпоративные сайты

`<span class="pre">gidepark.ru</span>` Социальные сети

`<span class="pre">goldens.kz</span>` Сайты для взрослых

`<span class="pre">google.com</span>` Поисковые системы

`<span class="pre">google.gr</span>` Поисковые системы

`<span class="pre">googleadservices.com</span>` Корпоративные сайты

`<span class="pre">goroskop.bigmir.net</span>` Оккультизм и астрология

`<span class="pre">goroskop.i.ua</span>` Оккультизм и астрология

`<span class="pre">gov.ru</span>` Правительство

`<span class="pre">grooveshark.com</span>` Радио и музыка онлайн

`<span class="pre">guru.ua</span>` Порталы

`<span class="pre">habr.ru</span>` Компьютеры и Интернет

`<span class="pre">hanufa.com</span>` Экстремизм

`<span class="pre">happyhentai.com</span>` Порнография и секс

`<span class="pre">harchikov.clan.su</span>` Экстремизм

`<span class="pre">health.mail.ru</span>` Здоровье и здравоохранение

`<span class="pre">hideipsurfing.com</span>` Прокси и анонимайзеры

`<span class="pre">hiscore-re.rankingames.com</span>` Платные сайты сотовых операторов

`<span class="pre">history.qip.ru</span>` Чаты и мессенджеры

`<span class="pre">home.cisco.com</span>` Корпоративные сайты

`<span class="pre">hoolvideo.narod.ru</span>` Экстремизм

`<span class="pre">horo.murman.ru</span>` Оккультизм и астрология

`<span class="pre">horo.qip.ru</span>` Оккультизм и астрология

`<span class="pre">hosting.agava.ru</span>` Корпоративные сайты

`<span class="pre">hotfile.com</span>` Файловые архивы

`<span class="pre">humor.nnm.ru</span>` Сайты для взрослых

`<span class="pre">humor.nnm.ru</span>` Юмор

`<span class="pre">hunafa.com</span>` Экстремизм

`<span class="pre">hutor.ru</span>` Порталы

`<span class="pre">i-kino.com</span>` Фильмы и видео онлайн

`<span class="pre">i.ua</span>` Порталы

`<span class="pre">i1.ytimg.com</span>` Фильмы и видео онлайн

`<span class="pre">i2.ytimg.com</span>` Фильмы и видео онлайн

`<span class="pre">i3.ytimg.com</span>` Фильмы и видео онлайн

`<span class="pre">i4.ytimg.com</span>` Фильмы и видео онлайн

`<span class="pre">i5.ytimg.com</span>` Фильмы и видео онлайн

`<span class="pre">i6.ytimg.com</span>` Фильмы и видео онлайн

`<span class="pre">i7.ytimg.com</span>` Фильмы и видео онлайн

`<span class="pre">i8.ytimg.com</span>` Фильмы и видео онлайн

`<span class="pre">i9.ytimg.com</span>` Фильмы и видео онлайн

`<span class="pre">icb.newsmts.ru</span>` Платные сайты сотовых операторов

`<span class="pre">ichkeria.info</span>` Экстремизм

`<span class="pre">iconarchive.com</span>` Файловые архивы

`<span class="pre">iepifanz.liveiournal.com</span>` Экстремизм

`<span class="pre">ifolder.ru</span>` Файловые архивы

`<span class="pre">imamtv.com</span>` Экстремизм

`<span class="pre">infokavkaz.com</span>` Экстремизм

`<span class="pre">ingushetia.org</span>` Экстремизм

`<span class="pre">ingushetiya.ru</span>` Экстремизм

`<span class="pre">interfilm.md</span>` Торренты и P2P-сети

`<span class="pre">intern.mtsvideo.ru</span>` Платные сайты сотовых операторов

`<span class="pre">intimpitera.com</span>` Сайты для взрослых

`<span class="pre">intimpitera.com</span>` Порнография и секс

`<span class="pre">intra.biysk.ru</span>` Новости и СМИ

`<span class="pre">iphones.ru</span>` Компьютеры и Интернет

`<span class="pre">ironsport.by.ru</span>` Здоровье и здравоохранение

`<span class="pre">islamdin.com</span>` Экстремизм

`<span class="pre">ithappens.ru</span>` Юмор

`<span class="pre">ixbb.ru</span>` Форумы

`<span class="pre">j-scan.info</span>` Сайты, распространяющие вирусы

`<span class="pre">jamaatshariat.com</span>` Экстремизм

`<span class="pre">job.i.ua</span>` Работа и найм

`<span class="pre">job.murman.ru</span>` Работа и найм

`<span class="pre">job.qip.ru</span>` Работа и найм

`<span class="pre">jokesland.net.ru</span>` Сайты для взрослых

`<span class="pre">k2kapital.com</span>` Новости и СМИ

`<span class="pre">kaspersky.ru</span>` Корпоративные сайты

`<span class="pre">kassir.ru</span>` Искусство

`<span class="pre">katera.ru</span>` Автомобили и транспорт

`<span class="pre">katruk.ru</span>` Прокси и анонимайзеры

`<span class="pre">katruk.ru</span>` Социальные сети

`<span class="pre">kavkaz.org</span>` Экстремизм

`<span class="pre">kavkaz.tv</span>` Экстремизм

`<span class="pre">kavkazanhaamash.com</span>` Экстремизм

`<span class="pre">kavkazcenter.com</span>` Экстремизм

`<span class="pre">kavkazcenter.net</span>` Экстремизм

`<span class="pre">kavkazcenter.tv</span>` Экстремизм

`<span class="pre">kavkazchat.com</span>` Экстремизм

`<span class="pre">kaywa.com</span>` Корпоративные сайты

`<span class="pre">kaywa.com</span>` Компьютеры и Интернет

`<span class="pre">kersut.ru</span>` Прокси и анонимайзеры

`<span class="pre">kersut.ru</span>` Социальные сети

`<span class="pre">kino.i.ua</span>` Досуг и развлечения

`<span class="pre">kino.murman.ru</span>` Досуг и развлечения

`<span class="pre">kinopod.ru</span>` Фильмы и видео онлайн

`<span class="pre">klassika-dosuga.com</span>` Сайты для взрослых

`<span class="pre">klassika-dosuga.com</span>` Порнография и секс

`<span class="pre">kleo.ru</span>` Порталы

`<span class="pre">kolyan.net</span>` Юмор

`<span class="pre">korendobra.ru</span>` Прокси и анонимайзеры

`<span class="pre">korenzla.ru</span>` Прокси и анонимайзеры

`<span class="pre">kosyan.com</span>` Блоги и персональные сайты

`<span class="pre">ksaa.kurgan.ru</span>` Образование и учебные учреждения

`<span class="pre">kubalibre.com</span>` Торренты и P2P-сети

`<span class="pre">kulichki.com</span>` Досуг и развлечения

`<span class="pre">kulichki.net</span>` Досуг и развлечения

`<span class="pre">kulichki.ru</span>` Досуг и развлечения

`<span class="pre">kupibonus.ru</span>` Торговля и покупки

`<span class="pre">kupivip.ru</span>` Интернет-магазины

`<span class="pre">kupivip.ru</span>` Торговля и покупки

`<span class="pre">kurganobl.ru</span>` Правительство

`<span class="pre">kurnut.net</span>` Алкоголь и табак

`<span class="pre">kuzbass.net</span>` Компьютеры и Интернет

`<span class="pre">lada-forum.ru</span>` Форумы

`<span class="pre">lada-forum.ru</span>` Автомобили и транспорт

`<span class="pre">laleadwaynterves1976.narod.ru</span>` Сайты для взрослых

`<span class="pre">landauto.net</span>` Автомобили и транспорт

`<span class="pre">lanos-club.ru</span>` Автомобили и транспорт

`<span class="pre">lavasoft.com</span>` Корпоративные сайты

`<span class="pre">lavasoft.com</span>` Компьютеры и Интернет

`<span class="pre">lebedvvanne.ru</span>` Прокси и анонимайзеры

`<span class="pre">leprosorium.com</span>` Блоги и персональные сайты

`<span class="pre">letitbit.net</span>` Файловые архивы

`<span class="pre">levada.ru</span>` Корпоративные сайты

`<span class="pre">levashov.info</span>` Экстремизм

`<span class="pre">levashov.name</span>` Экстремизм

`<span class="pre">levashov.org</span>` Экстремизм

`<span class="pre">libo.ru</span>` Досуг и развлечения

`<span class="pre">lifestyle.ru.msn.com</span>` Досуг и развлечения

`<span class="pre">liga.mtsvideo.ru</span>` Платные сайты сотовых операторов

`<span class="pre">lingvo.ru</span>` Корпоративные сайты

`<span class="pre">livainternet.ru</span>` Экстремизм

`<span class="pre">livefilestore.com</span>` Файловые архивы

`<span class="pre">livemocha.com</span>` Образование и учебные учреждения

`<span class="pre">login.vk.com</span>` Социальные сети

`<span class="pre">lookatme.ru</span>` Досуг и развлечения

`<span class="pre">love.bigmir.net</span>` Знакомства

`<span class="pre">love.i.ua</span>` Знакомства

`<span class="pre">love.murman.ru</span>` Знакомства

`<span class="pre">love.qip.ru</span>` Знакомства

`<span class="pre">loveplanet.ru</span>` Знакомства

`<span class="pre">lubetube.com</span>` Порнография и секс

`<span class="pre">lunopark.net</span>` Сайты для взрослых

`<span class="pre">lunopark.net</span>` Порнография и секс

`<span class="pre">lurkmore.ru</span>` Грубость, матершина, непристойность

`<span class="pre">lurkmore.ru</span>` Сайты для взрослых

`<span class="pre">lurkmore.ru</span>` Юмор

`<span class="pre">m.ideawidgets.ru</span>` Платные сайты сотовых операторов

`<span class="pre">m88-orf.narod</span>` Экстремизм

`<span class="pre">mail.google.com</span>` Веб-почта

`<span class="pre">mail.hutor.ru</span>` Веб-почта

`<span class="pre">mail.i.ua</span>` Веб-почта

`<span class="pre">mail.qip.ru</span>` Веб-почта

`<span class="pre">mailchimp.com</span>` Корпоративные сайты

`<span class="pre">majorgeeks.com</span>` Файловые архивы

`<span class="pre">marketgid.com</span>` Сайты для взрослых

`<span class="pre">marketgid.com</span>` Новости и СМИ

`<span class="pre">marketgid.info</span>` Сайты для взрослых

`<span class="pre">marketgid.info</span>` Новости и СМИ

`<span class="pre">mblogi.qip.ru</span>` Блоги и персональные сайты

`<span class="pre">megatrax.kz</span>` Порнография и секс

`<span class="pre">meldos.ru</span>` Прокси и анонимайзеры

`<span class="pre">meldos.ru</span>` Социальные сети

`<span class="pre">millionforme.com</span>` Сайты, распространяющие вирусы

`<span class="pre">millionforme.com</span>` Реклама и баннеры

`<span class="pre">mindtouch.com</span>` Корпоративные сайты

`<span class="pre">mirage.ru</span>` Досуг и развлечения

`<span class="pre">mirage.ru</span>` Корпоративные сайты

`<span class="pre">missfit.ru</span>` Сайты для взрослых

`<span class="pre">mixfight.ru</span>` Спорт

`<span class="pre">mobigamz.russia.zed.com</span>` Платные сайты сотовых операторов

`<span class="pre">mobiguru.ru</span>` Компьютеры и Интернет

`<span class="pre">moifoto.ru</span>` Фотогалереи

`<span class="pre">moscowmix.com</span>` Алкоголь и табак

`<span class="pre">moswar.ru</span>` Досуг и развлечения

`<span class="pre">moswar.ru</span>` Интернет-магазины

`<span class="pre">motilek.com.ua</span>` Наркотики

`<span class="pre">mport.bigmir.net</span>` Сайты для взрослых

`<span class="pre">msdn.microsoft.com</span>` Корпоративные сайты

`<span class="pre">mtc.damwap.ru</span>` Платные сайты сотовых операторов

`<span class="pre">mtc.nawap.com</span>` Платные сайты сотовых операторов

`<span class="pre">mts-olymp.daem.ru</span>` Платные сайты сотовых операторов

`<span class="pre">mts.damwap.ru</span>` Платные сайты сотовых операторов

`<span class="pre">mts.nawap.com</span>` Платные сайты сотовых операторов

`<span class="pre">mts.wapland.ru</span>` Платные сайты сотовых операторов

`<span class="pre">mts18plus.com</span>` Платные сайты сотовых операторов

`<span class="pre">mtsiphone.ru</span>` Платные сайты сотовых операторов

`<span class="pre">murman.ru</span>` Новости и СМИ

`<span class="pre">murman.ru</span>` Порталы

`<span class="pre">music.i.ua</span>` Радио и музыка онлайн

`<span class="pre">musicals.ru</span>` Досуг и развлечения

`<span class="pre">mybeep.ru</span>` Платные сайты сотовых операторов

`<span class="pre">myheritage.com</span>` Дом, семья, хобби

`<span class="pre">mykiski.ru</span>` Порнография и секс

`<span class="pre">myxa.spb.su</span>` Блоги и персональные сайты

`<span class="pre">naili.ru</span>` Прокси и анонимайзеры

`<span class="pre">naili.ru</span>` Социальные сети

`<span class="pre">nashideti.info</span>` Дом, семья, хобби

`<span class="pre">national-socialist.tk</span>` Экстремизм

`<span class="pre">navalniy.net</span>` Прокси и анонимайзеры

`<span class="pre">navalniy.net</span>` Социальные сети

`<span class="pre">nbp-info.ru</span>` Экстремизм

`<span class="pre">ne-kurim.ru</span>` Алкоголь и табак

`<span class="pre">neoline.mobi</span>` Платные сайты сотовых операторов

`<span class="pre">nevaauto.ru</span>` Автомобили и транспорт

`<span class="pre">newfeed.ru</span>` Прокси и анонимайзеры

`<span class="pre">newfeed.ru</span>` Социальные сети

`<span class="pre">newp.org</span>` Экстремизм

`<span class="pre">news.bigmir.net</span>` Новости и СМИ

`<span class="pre">news.i.ua</span>` Новости и СМИ

`<span class="pre">news.qip.ru</span>` Новости и СМИ

`<span class="pre">newsgator.com</span>` Корпоративные сайты

`<span class="pre">newsweeks.net</span>` Прокси и анонимайзеры

`<span class="pre">newsweeks.net</span>` Социальные сети

`<span class="pre">nezayti.ru</span>` Прокси и анонимайзеры

`<span class="pre">nezayti.ru</span>` Социальные сети

`<span class="pre">nigma.ru</span>` Поисковые системы

`<span class="pre">nj.com</span>` Новости и СМИ

`<span class="pre">nntt.org</span>` Сайты для взрослых

`<span class="pre">nntt.org</span>` Торренты и P2P-сети

`<span class="pre">nogavpope.ru</span>` Прокси и анонимайзеры

`<span class="pre">norvica.ru</span>` Туризм

`<span class="pre">now.eloqua.com</span>` Корпоративные сайты

`<span class="pre">nozbe.com</span>` Корпоративные сайты

`<span class="pre">nr.mtsvideo.ru</span>` Платные сайты сотовых операторов

`<span class="pre">nsk.shipmodeling.ru</span>` Досуг и развлечения

`<span class="pre">nsk.shipmodeling.ru</span>` Дом, семья, хобби

`<span class="pre">nso.korpus.org</span>` Экстремизм

`<span class="pre">nxt.ru</span>` Веб-почта

`<span class="pre">o-o.kz</span>` Порнография и секс

`<span class="pre">oboi.i.ua</span>` Фотогалереи

`<span class="pre">odnoklassniki.ru</span>` Социальные сети

`<span class="pre">ok-zerkalo.ru</span>` Прокси и анонимайзеры

`<span class="pre">oknoitualet.ru</span>` Прокси и анонимайзеры

`<span class="pre">ondurachok.ru</span>` Прокси и анонимайзеры

`<span class="pre">oneworld.qip.ru</span>` Компьютерные игры

`<span class="pre">onidurachki.ru</span>` Прокси и анонимайзеры

`<span class="pre">online-films.ckoro.ru</span>` Фильмы и видео онлайн

`<span class="pre">online-solutions.ru</span>` Корпоративные сайты

`<span class="pre">online.marykay.ru</span>` Корпоративные сайты

`<span class="pre">opendns.com</span>` Компьютеры и Интернет

`<span class="pre">opera.com</span>` Корпоративные сайты

`<span class="pre">opera.com</span>` Компьютеры и Интернет

`<span class="pre">ovguide.com</span>` Порнография и секс

`<span class="pre">ovguide.com</span>` Фильмы и видео онлайн

`<span class="pre">p2h.com</span>` Корпоративные сайты

`<span class="pre">parentalcontrolbar.org</span>` Компьютеры и Интернет

`<span class="pre">paretologic.com</span>` Корпоративные сайты

`<span class="pre">party-snuff.com</span>` Наркотики

`<span class="pre">passion.ru</span>` Сайты для взрослых

`<span class="pre">pat-index.livejournal.com</span>` Экстремизм

`<span class="pre">pay-click.ru</span>` Реклама и баннеры

`<span class="pre">pekele.ru</span>` Прокси и анонимайзеры

`<span class="pre">personarb.ru</span>` Правительство

`<span class="pre">pesenki.ru</span>` Досуг и развлечения

`<span class="pre">peterstar.ru</span>` Корпоративные сайты

`<span class="pre">peterstar.ru</span>` Компьютеры и Интернет

`<span class="pre">photo-element.ru</span>` Фотогалереи

`<span class="pre">photo.bigmir.net</span>` Фотогалереи

`<span class="pre">photo.i.ua</span>` Фотогалереи

`<span class="pre">photo.murman.ru</span>` Фотогалереи

`<span class="pre">photo.qip.ru</span>` Фотогалереи

`<span class="pre">photoshare.ru</span>` Фотогалереи

`<span class="pre">photosight.ru</span>` Сайты для взрослых

`<span class="pre">photosight.ru</span>` Фотогалереи

`<span class="pre">pics.qip.ru</span>` Фотогалереи

`<span class="pre">pics.top.rbc.ru</span>` Новости и СМИ

`<span class="pre">pink.habralab.ru</span>` Реклама и баннеры

`<span class="pre">pinme.ru</span>` Сайты для взрослых

`<span class="pre">pinme.ru</span>` Фотогалереи

`<span class="pre">pisem.net</span>` Веб-почта

`<span class="pre">pishchour.ru</span>` Блоги и персональные сайты

`<span class="pre">plus2razmera.ru</span>` Сайты для взрослых

`<span class="pre">pochta.ru</span>` Веб-почта

`<span class="pre">politica.i.ua</span>` Политика, общество, закон

`<span class="pre">pomogibugalteru.ru</span>` Прокси и анонимайзеры

`<span class="pre">ponni.ru</span>` Порнография и секс

`<span class="pre">popavvode.ru</span>` Прокси и анонимайзеры

`<span class="pre">popcap.com</span>` Компьютерные игры

`<span class="pre">porncrazytube.info</span>` Сайты, распространяющие вирусы

`<span class="pre">pornhoppin.com</span>` Порнография и секс

`<span class="pre">porno-soseda.com</span>` Порнография и секс

`<span class="pre">pornoksxxx.ru</span>` Порнография и секс

`<span class="pre">posterous.com</span>` Блоги и персональные сайты

`<span class="pre">pr-cy.ru</span>` Компьютеры и Интернет

`<span class="pre">pricall.mobi</span>` Платные сайты сотовых операторов

`<span class="pre">prigpoezda.isgreat.org</span>` Автомобили и транспорт

`<span class="pre">prikol.bigmir.net</span>` Юмор

`<span class="pre">prikol.i.ua</span>` Юмор

`<span class="pre">proka4at-vk.ru</span>` Фишинг

`<span class="pre">prons.org</span>` Порнография и секс

`<span class="pre">prostitutki-krasnodar.ru</span>` Сайты для взрослых

`<span class="pre">prostitutki-krasnodara.com</span>` Сайты для взрослых

`<span class="pre">prostitutki-saratova.com</span>` Сайты для взрослых

`<span class="pre">prostitutki-saratova.com</span>` Порнография и секс

`<span class="pre">prostitutki-saratova.info</span>` Сайты для взрослых

`<span class="pre">prostitutki-saratova.info</span>` Порнография и секс

`<span class="pre">prostitutkikrasnodara.ru</span>` Порнография и секс

`<span class="pre">prowap.ru</span>` Платные сайты сотовых операторов

`<span class="pre">proxy-base.org</span>` Прокси и анонимайзеры

`<span class="pre">proxy-base.org</span>` Форумы

`<span class="pre">pukiper.ru</span>` Прокси и анонимайзеры

`<span class="pre">pukipuk.ru</span>` Прокси и анонимайзеры

`<span class="pre">punk.nnov.ru</span>` Экстремизм

`<span class="pre">pykyly.ru</span>` Прокси и анонимайзеры

`<span class="pre">qip.ru</span>` Порталы

`<span class="pre">rabota.murman.ru</span>` Работа и найм

`<span class="pre">rackspace.com</span>` Корпоративные сайты

`<span class="pre">rackspace.com</span>` Компьютеры и Интернет

`<span class="pre">radarsync.com</span>` Корпоративные сайты

`<span class="pre">raders.ru</span>` Прокси и анонимайзеры

`<span class="pre">raders.ru</span>` Социальные сети

`<span class="pre">radio.a.ua</span>` Радио и музыка онлайн

`<span class="pre">radiopotok.ru</span>` Радио и музыка онлайн

`<span class="pre">rakvvanne.ru</span>` Прокси и анонимайзеры

`<span class="pre">rapidshare.com</span>` Файловые архивы

`<span class="pre">rapidshare.de</span>` Файловые архивы

`<span class="pre">raufen.ru</span>` Прокси и анонимайзеры

`<span class="pre">raufen.ru</span>` Социальные сети

`<span class="pre">rb.ru</span>` Новости и СМИ

`<span class="pre">rbc.ua</span>` Новости и СМИ

`<span class="pre">rebrovkarmane.ru</span>` Прокси и анонимайзеры

`<span class="pre">refen.ru</span>` Прокси и анонимайзеры

`<span class="pre">refen.ru</span>` Социальные сети

`<span class="pre">regnow.com</span>` Корпоративные сайты

`<span class="pre">regsoft.net</span>` Корпоративные сайты

`<span class="pre">reichblood.narod.ru</span>` Экстремизм

`<span class="pre">reinform.livejournal.com</span>` Экстремизм

`<span class="pre">relaxstore.ru</span>` Алкоголь и табак

`<span class="pre">renamax.ru</span>` Автомобили и транспорт

`<span class="pre">renamax.ru</span>` Корпоративные сайты

`<span class="pre">rendez-vous.ru</span>` Корпоративные сайты

`<span class="pre">rendez-vous.ru</span>` Торговля и покупки

`<span class="pre">replicagoldvertu.com</span>` Сайты для взрослых

`<span class="pre">replicagoldvertu.com</span>` Порнография и секс

`<span class="pre">rezoto.ru</span>` Прокси и анонимайзеры

`<span class="pre">rezoto.ru</span>` Социальные сети

`<span class="pre">rghost.ru</span>` Файловые архивы

`<span class="pre">ria.ru</span>` Новости и СМИ

`<span class="pre">roscosmos.ru</span>` Правительство

`<span class="pre">rpod.ru</span>` Радио и музыка онлайн

`<span class="pre">ru-admin.net</span>` Порнография и секс

`<span class="pre">ru-admin.net</span>` Файловые архивы

`<span class="pre">ru-board.ru</span>` Прокси и анонимайзеры

`<span class="pre">ru-board.ru</span>` Порнография и секс

`<span class="pre">ru-systems.ru</span>` Корпоративные сайты

`<span class="pre">ru.archive.ubuntu.com</span>` Файловые архивы

`<span class="pre">rucxesis.selfip.net</span>` Сайты для взрослых

`<span class="pre">rukavpope.ru</span>` Прокси и анонимайзеры

`<span class="pre">rukavvode.ru</span>` Прокси и анонимайзеры

`<span class="pre">rus-sobor.narod.ru</span>` Экстремизм

`<span class="pre">rusexforum.net</span>` Сайты для взрослых

`<span class="pre">rusexforum.net</span>` Порнография и секс

`<span class="pre">rusexpoisk.com</span>` Сайты для взрослых

`<span class="pre">rusexpoisk.com</span>` Знакомства

`<span class="pre">rusgeisha.com</span>` Сайты для взрослых

`<span class="pre">rusgeisha.com</span>` Порнография и секс

`<span class="pre">rusigra.info</span>` Экстремизм

`<span class="pre">rusigra.livejournal.com</span>` Экстремизм

`<span class="pre">rusigra.org</span>` Экстремизм

`<span class="pre">rusinfo.org</span>` Экстремизм

`<span class="pre">russia.bloodandhonour.net</span>` Экстремизм

`<span class="pre">russiansymbol.ru</span>` Экстремизм

`<span class="pre">russianwill.org</span>` Экстремизм

`<span class="pre">rutracer.org</span>` Сайты, распространяющие вирусы

`<span class="pre">rutracer.org</span>` Фишинг

`<span class="pre">rutracker.ru</span>` Порнография и секс

`<span class="pre">rutracker.ru</span>` Торренты и P2P-сети

`<span class="pre">rutube.ru</span>` Фильмы и видео онлайн

`<span class="pre">rzd.ru</span>` Автомобили и транспорт

`<span class="pre">rzd.ru</span>` Корпоративные сайты

`<span class="pre">rzonline.ru</span>` Компьютерные игры

`<span class="pre">s7.ru</span>` Автомобили и транспорт

`<span class="pre">s7.ru</span>` Корпоративные сайты

`<span class="pre">sakh-88.nm.ru</span>` Экстремизм

`<span class="pre">salafiti.ru</span>` Экстремизм

`<span class="pre">salahuddin.blog.ru</span>` Экстремизм

`<span class="pre">salesforce.com</span>` Корпоративные сайты

`<span class="pre">search.qip.ru</span>` Поисковые системы

`<span class="pre">senoval.hutor.ru</span>` Знакомства

`<span class="pre">serqus.ru</span>` Прокси и анонимайзеры

`<span class="pre">serqus.ru</span>` Социальные сети

`<span class="pre">sexocean.com</span>` Сайты, распространяющие вирусы

`<span class="pre">sexocean.com</span>` Порнография и секс

`<span class="pre">shockodrom.com</span>` Реклама и баннеры

`<span class="pre">shockodrom.com</span>` Сайты для взрослых

`<span class="pre">shop.i.ua</span>` Интернет-магазины

`<span class="pre">shop.i.ua</span>` Торговля и покупки

`<span class="pre">shop.qip.ru</span>` Интернет-магазины

`<span class="pre">shutterstock.com</span>` Фотогалереи

`<span class="pre">sidereel.com</span>` Фильмы и видео онлайн

`<span class="pre">sidereel.com</span>` Досуг и развлечения

`<span class="pre">siemens.com</span>` Корпоративные сайты

`<span class="pre">sisja.in</span>` Порнография и секс

`<span class="pre">sites.google.com</span>` Блоги и персональные сайты

`<span class="pre">smart.besonders.ru</span>` Реклама и баннеры

`<span class="pre">smeshariki.ru</span>` Сайты для детей

`<span class="pre">smotriporno.tv</span>` Порнография и секс

`<span class="pre">socialtext.com</span>` Корпоративные сайты

`<span class="pre">socit.ru</span>` Корпоративные сайты

`<span class="pre">soft-teleport.net</span>` Файловые архивы

`<span class="pre">sotik.ru</span>` Платные сайты сотовых операторов

`<span class="pre">soundcloud.com</span>` Радио и музыка онлайн

`<span class="pre">sovinform.ru</span>` Экстремизм

`<span class="pre">spice-rus.ru</span>` Алкоголь и табак

`<span class="pre">spice.su</span>` Алкоголь и табак

`<span class="pre">sport.bigmir.net</span>` Спорт

`<span class="pre">sport.qip.ru</span>` Спорт

`<span class="pre">spywap.ru</span>` Платные сайты сотовых операторов

`<span class="pre">spywareterminator.com</span>` Корпоративные сайты

`<span class="pre">spywareterminator.com</span>` Компьютеры и Интернет

`<span class="pre">st.free-lance.ru</span>` Работа и найм

`<span class="pre">st.free-lance.ru</span>` Бизнес, экономика, маркетинг

`<span class="pre">start101.ru</span>` Прокси и анонимайзеры

`<span class="pre">start101.ru</span>` Социальные сети

`<span class="pre">steamcommunity.com</span>` Компьютерные игры

`<span class="pre">steampowered.com</span>` Компьютерные игры

`<span class="pre">streamsend.com</span>` Корпоративные сайты

`<span class="pre">supercook.ru</span>` Дом, семья, хобби

`<span class="pre">sysadmins.ru</span>` Форумы

`<span class="pre">sysadmins.ru</span>` Компьютеры и Интернет

`<span class="pre">tacis-dipol.ru</span>` Образование и учебные учреждения

`<span class="pre">tajnews.ru</span>` Сайты для взрослых

`<span class="pre">talk.i.ua</span>` Чаты и мессенджеры

`<span class="pre">tamgam.ru</span>` Платные сайты сотовых операторов

`<span class="pre">tatarlar.ru</span>` Экстремизм

`<span class="pre">tden.ru</span>` Досуг и развлечения

`<span class="pre">tden.ru</span>` Новости и СМИ

`<span class="pre">techcrunch.com</span>` Новости и СМИ

`<span class="pre">techcrunch.com</span>` Компьютеры и Интернет

`<span class="pre">techno.bigmir.net</span>` Компьютеры и Интернет

`<span class="pre">techsupportforum.com</span>` Форумы

`<span class="pre">techsupportforum.com</span>` Компьютеры и Интернет

`<span class="pre">teenspornus.net</span>` Сайты, распространяющие вирусы

`<span class="pre">teenspornus.net</span>` Порнография и секс

`<span class="pre">telovkarmane.ru</span>` Прокси и анонимайзеры

`<span class="pre">text-link-ads.com</span>` Реклама и баннеры

`<span class="pre">textbroker.ru</span>` Корпоративные сайты

`<span class="pre">tfile.ru</span>` Торренты и P2P-сети

`<span class="pre">the-best-xxx.ru</span>` Порнография и секс

`<span class="pre">themeburn.com</span>` Корпоративные сайты

`<span class="pre">timeweb.ru.server-info.my-net-space.net</span>` Фишинг

`<span class="pre">tizer.adv.vz.ru</span>` Реклама и баннеры

`<span class="pre">tizer.mediarotator.ru</span>` Реклама и баннеры

`<span class="pre">tmleo.org</span>` Прокси и анонимайзеры

`<span class="pre">tmleo.ru</span>` Прокси и анонимайзеры

`<span class="pre">tomfarr.ru</span>` Корпоративные сайты

`<span class="pre">tomro.ru</span>` Прокси и анонимайзеры

`<span class="pre">tomro.ru</span>` Социальные сети

`<span class="pre">topnews.ru</span>` Сайты для взрослых

`<span class="pre">topnews.ru</span>` Новости и СМИ

`<span class="pre">toseeka.com</span>` Сайты, распространяющие вирусы

`<span class="pre">tour.bigmir.net</span>` Туризм

`<span class="pre">tovbin.hoter.ru</span>` Экстремизм

`<span class="pre">tportal.hr</span>` Порталы

`<span class="pre">trahnu.ru</span>` Порнография и секс

`<span class="pre">translate.ru</span>` Корпоративные сайты

`<span class="pre">translateit.ru</span>` Прокси и анонимайзеры

`<span class="pre">translateit.ru</span>` Файловые архивы

`<span class="pre">translateit.ru</span>` Компьютеры и Интернет

`<span class="pre">transport.marshruty.ru</span>` Автомобили и транспорт

`<span class="pre">travel.murman.ru</span>` Туризм

`<span class="pre">tualetidver.ru</span>` Прокси и анонимайзеры

`<span class="pre">tube.ljmob.ru</span>` Платные сайты сотовых операторов

`<span class="pre">turbobit.net</span>` Файловые архивы

`<span class="pre">twitter.com</span>` Чаты и мессенджеры

`<span class="pre">udaff.com</span>` Грубость, матершина, непристойность

`<span class="pre">udaff.com</span>` Сайты для взрослых

`<span class="pre">udaff.com</span>` Порнография и секс

`<span class="pre">ufagub.com</span>` Экстремизм

`<span class="pre">umaxforum.com</span>` Сайты для взрослых

`<span class="pre">univer.mtsvideo.ru</span>` Платные сайты сотовых операторов

`<span class="pre">validator.w3.org</span>` Компьютеры и Интернет

`<span class="pre">vdagestan.info</span>` Экстремизм

`<span class="pre">vdesyatku.biz</span>` Экстремизм

`<span class="pre">vectra-club.ru</span>` Форумы

`<span class="pre">vectra-club.ru</span>` Автомобили и транспорт

`<span class="pre">velesova-sloboda.org</span>` Экстремизм

`<span class="pre">venividi.ru</span>` Фотогалереи

`<span class="pre">venividi.ru</span>` Туризм

`<span class="pre">verticalresponse.com</span>` Корпоративные сайты

`<span class="pre">vhodilka.ru</span>` Фишинг

`<span class="pre">vhodilka.ru</span>` Прокси и анонимайзеры

`<span class="pre">victoriassecret.com</span>` Сайты для взрослых

`<span class="pre">victoriassecret.com</span>` Интернет-магазины

`<span class="pre">video-u.ru</span>` Платные сайты сотовых операторов

`<span class="pre">video.bigmir.net</span>` Фильмы и видео онлайн

`<span class="pre">video.i.ua</span>` Фильмы и видео онлайн

`<span class="pre">video.qip.ru</span>` Фильмы и видео онлайн

`<span class="pre">video.sport.mts.ru</span>` Платные сайты сотовых операторов

`<span class="pre">video.yandex.net</span>` Фильмы и видео онлайн

`<span class="pre">video.yandex.ru</span>` Фильмы и видео онлайн

`<span class="pre">vilayatiu.co.cc</span>` Экстремизм

`<span class="pre">virginmedia.com</span>` Досуг и развлечения

`<span class="pre">virginmedia.com</span>` Порталы

`<span class="pre">virtuzor.ru</span>` Работа и найм

`<span class="pre">vitfahil.blogsite.org</span>` Сайты для взрослых

`<span class="pre">vk.com</span>` Социальные сети

`<span class="pre">vk2go.ru</span>` Сайты, распространяющие вирусы

`<span class="pre">vkontakte.ru</span>` Социальные сети

`<span class="pre">vkontaktike.net</span>` Прокси и анонимайзеры

`<span class="pre">vkontaktike.net</span>` Социальные сети

`<span class="pre">vkonte.net</span>` Прокси и анонимайзеры

`<span class="pre">vkonte.net</span>` Социальные сети

`<span class="pre">vkvk.org</span>` Прокси и анонимайзеры

`<span class="pre">vkvk.org</span>` Социальные сети

`<span class="pre">voenmeh.ru</span>` Образование и учебные учреждения

`<span class="pre">vogue.ru</span>` Новости и СМИ

`<span class="pre">voip.qip.ru</span>` Корпоративные сайты

`<span class="pre">vopere.net</span>` Прокси и анонимайзеры

`<span class="pre">vopere.net</span>` Социальные сети

`<span class="pre">votintim.com</span>` Сайты для взрослых

`<span class="pre">votintim.com</span>` Порнография и секс

`<span class="pre">votkontakt.ru</span>` Прокси и анонимайзеры

`<span class="pre">votkontakt.ru</span>` Социальные сети

`<span class="pre">vragdruga.ru</span>` Прокси и анонимайзеры

`<span class="pre">vsamt.ws</span>` Образование и учебные учреждения

`<span class="pre">vufel.ru</span>` Порнография и секс

`<span class="pre">vyest.ru</span>` Прокси и анонимайзеры

`<span class="pre">w3.org</span>` Корпоративные сайты

`<span class="pre">wap.adultfon.ru</span>` Платные сайты сотовых операторов

`<span class="pre">wap.dating.playfon.ru</span>` Платные сайты сотовых операторов

`<span class="pre">wap.free.infon.ru</span>` Платные сайты сотовых операторов

`<span class="pre">wap.gidwap.ru</span>` Платные сайты сотовых операторов

`<span class="pre">wap.mts.ru</span>` Платные сайты сотовых операторов

`<span class="pre">wap.mtscity.ru</span>` Платные сайты сотовых операторов

`<span class="pre">wap.mtsfree.playfon.ru</span>` Платные сайты сотовых операторов

`<span class="pre">wap.mtsfun.playfon.ru</span>` Платные сайты сотовых операторов

`<span class="pre">wap.mtsmusic.ru</span>` Платные сайты сотовых операторов

`<span class="pre">wap.mtstones.playfon.ru</span>` Платные сайты сотовых операторов

`<span class="pre">wap.mtsvideo.ru</span>` Платные сайты сотовых операторов

`<span class="pre">wap.neoline.mobi</span>` Платные сайты сотовых операторов

`<span class="pre">wap.oki-doki.mobi</span>` Платные сайты сотовых операторов

`<span class="pre">wap.partyfon.ru</span>` Платные сайты сотовых операторов

`<span class="pre">wap.tamgam.ru</span>` Платные сайты сотовых операторов

`<span class="pre">wapcafe.ru</span>` Платные сайты сотовых операторов

`<span class="pre">wapja.ru</span>` Платные сайты сотовых операторов

`<span class="pre">wapland.ru</span>` Платные сайты сотовых операторов

`<span class="pre">waprika.ru</span>` Платные сайты сотовых операторов

`<span class="pre">wastedcollegegirls.com</span>` Порнография и секс

`<span class="pre">wday.ru</span>` Порталы

`<span class="pre">webasyst.net</span>` Корпоративные сайты

`<span class="pre">webasyst.ru</span>` Корпоративные сайты

`<span class="pre">webasyst.ru</span>` Компьютеры и Интернет

`<span class="pre">webmail.baltnet.ru</span>` Веб-почта

`<span class="pre">webmasta.org</span>` Прокси и анонимайзеры

`<span class="pre">webvisor.ru</span>` Реклама и баннеры

`<span class="pre">webvisor.ru</span>` Корпоративные сайты

`<span class="pre">webvisor.ru</span>` Компьютеры и Интернет

`<span class="pre">werdo.ru</span>` Прокси и анонимайзеры

`<span class="pre">werdo.ru</span>` Социальные сети

`<span class="pre">whatismyip.com</span>` Компьютеры и Интернет

`<span class="pre">win.samsungmobile.ru</span>` Платные сайты сотовых операторов

`<span class="pre">wincmd.ru</span>` Компьютеры и Интернет

`<span class="pre">witt-international.ru</span>` Интернет-магазины

`<span class="pre">wmj.ru</span>` Сайты для взрослых

`<span class="pre">wmj.ru</span>` Новости и СМИ

`<span class="pre">woman.ru</span>` Сайты для взрослых

`<span class="pre">www.exist.ru</span>` Автомобили и транспорт

`<span class="pre">www.foxmart.com.ua</span>` Интернет-магазины

`<span class="pre">www.ksaa.zaural.ru</span>` Образование и учебные учреждения

`<span class="pre">www.logitech.com</span>` Корпоративные сайты

`<span class="pre">www.metromap.ru</span>` Автомобили и транспорт

`<span class="pre">www.nirsoft.net</span>` Компьютеры и Интернет

`<span class="pre">www.odnoklassniki.ru</span>` Социальные сети

`<span class="pre">www.parus.ru</span>` Корпоративные сайты

`<span class="pre">www.soft-teleport.ru</span>` Файловые архивы

`<span class="pre">www.tmleo.org</span>` Прокси и анонимайзеры

`<span class="pre">www.tophotels.ru</span>` Туризм

`<span class="pre">www.ura.ru</span>` Новости и СМИ

`<span class="pre">www.youtube.ru</span>` Фильмы и видео онлайн

`<span class="pre">xcccp.com</span>` Порнография и секс

`<span class="pre">xx69xx.ru</span>` Порнография и секс

`<span class="pre">xxodnoklassniki.com</span>` Порнография и секс

`<span class="pre">xxodnoklasssniki.com</span>` Порнография и секс

`<span class="pre">xxx</span>` Порнография и секс

`<span class="pre">youcleo.com</span>` Порнография и секс

`<span class="pre">youdo.ru</span>` Социальные сети

`<span class="pre">youtube.com</span>` Фильмы и видео онлайн

`<span class="pre">ytimg.com</span>` Фильмы и видео онлайн

`<span class="pre">zalil.ru</span>` Файловые архивы

`<span class="pre">zaslushaem.ru</span>` Радио и музыка онлайн

`<span class="pre">zaycev.net</span>` Сайты для взрослых

`<span class="pre">zeiss.ru</span>` Корпоративные сайты

`<span class="pre">zerfod.ru</span>` Прокси и анонимайзеры

`<span class="pre">zerfod.ru</span>` Социальные сети

`<span class="pre">ziza.qip.ru</span>` Юмор

`<span class="pre">zvezdi.ru</span>` Сайты для взрослых

`<span class="pre">zvezdi.ru</span>` Досуг и развлечения

`<span class="pre">аlех-со.ru</span>` Экстремизм

`<span class="pre">всамт.рф</span>` Образование и учебные учреждения

`<span class="pre">президент.рф</span>` Правительство