Подготовка словарей со списком блокируемых ресурсов [Документация VAS Experts]

Это старая версия документа!


4 Подготовка словарей со списком блокируемых ресурсов

Подготовка словаря со списком блокируемых ресурсов 2-х этапная: сначала создается тестовый файл со списком ресурсов, который затем конвертируется во внутренний формат словаря с помощью специальной утилиты.

Для конвертации используются следующие утилиты:
  • url2dic - для URL, SNI CN
  • ip2bin - для IP

Формат файла со списком блокируемых URL:

Каждая строка файла содержит один url (без префикса http://), например:

1magehut.com/users.php?act=gallery&gal=81&page=4
3dmx.net

Конвертирование во внутренний формат:

cat my_url_list.txt|url2dic my_url_list.dic

Конвертирование во внутренний формат с автоматическим преобразованием доменов и букв в url, написанных в национальном алфавите в кодировке utf-8:

cat my_url_list.txt|url2norm|url2dic my_url_list.dic

Формат файла со списком блокируемых имен в сертификатах SSL (Common Name):

Каждая строка файла содержит одно имя, например:

*.facebook.com
www.vasexperts.ru

Конвертирование во внутренний формат:

cat my_cn_list.txt|url2dic my_cn_list.dic

Формат файла со списком белых SNI (домены https):

Каждая строка файла содержит один SNI (без префикса http://), допускается использование *, например:

qiwi.ru
*.qiwi.ru

Конвертирование во внутренний формат:

cat my_sni_list.txt|url2dic my_sni_list.bin

Формат файла со списком блокируемых ip адресов:

Каждая строка файла содержит один ip <пробел> номер_порта:

78.47.115.34 443
95.211.6.92 443

Конвертирование во внутренний формат:

cat my_ip_list.txt|ip2bin my_ip_list.bin