Подготовка списков фильтрации EcoNAT Documentation / Фильтрация по пользовательским спискам / Подготовка списков фильтрации
Формат загружаемых списков фильтрации: текстовый файл с перечнем URL, начинающихся со схемы “http://” или “https://”, в которых также может быть указан номер порта. В записи URL может использоваться символ '*' для указания любого набора символов (например, для фильтрации нескольких сайтов-зеркал). Если необходимо фильтровать и HTTP, и HTTPS, то '*' ставится в начале URL, а если только один из протоколов, то перед '*' указывается схема “http://” или “https://”. Кроме URL в списках могут быть указаны IP-адреса (v4 и v6), подсети и диапазоны адресов (через дефис, только для IPv4). IPv6-адреса должны быть заключены в квадратные скобки. IP-адреса могут быть указаны в связке с портом или диапазоном портов. Разделителем строк в файле выступает CR или CR LF (конец строки и переход на новую строку). Имя и расширение файла не регламентируются.
В списках допускается использование комментариев. Например, для логического разделения Интернет-ресурсов на группы по тематикам. Каждая строка комментария должна начинаться с символа решётки '#'. Кроме того, этим же символом можно при необходимости "закомментировать" определённые строки в списке, чтобы они не обрабатывались при построении или обновлении базы данных.
Пример содержимого файла:
http://www.badsite.com:8080/badpath.htm
https://maps.yandex.ru/213/moscow/?source=tableau_maps
http://flibusta.net
#https://hh.ru
http://hh.ru
http://*.example.ru
*.badsite.ru
http://vk.com
ru.wikipedia.org/wiki/GRE_(протокол)
8.8.8.0/24
3.3.3.1
5.5.5.5-5.5.5.150
# ip:port
22.48.50.55:2020
149.154.1.5/16:3000-9000
[2001:67c:4e8:f002::0:0001]/112:3000-9000