Настройка библиотек

Настройка библиотек (Описание)

Настройка морфологии

Списки морфологии создаются на уровне libraries morphology.

Для создания списка морфологии используется следующая команда:

Admin@nodename# create libraries morphology <parameter>

Параметры списка морфологии.

Параметр

Описание

name

Название списка морфологии

description

Описание списка

threat-lvl

Уровень угрозы:

  • very-low — очень низкий уровень угрозы;

  • low — низкий уровень угрозы;

  • medium — средний уровень угрозы;

  • high — высокий уровень угрозы;

  • very-high — высокий уровень угрозы

threshold

Вес морфологической категории, при превышении которого сработает правило

type

Тип списка:

  • local — локальный.

  • updatable — если список является обновляемым, необходимо указать адрес, с которого загружаются обновления (url). Периодичность обновления списка указывается параметром shedule в формате crontab.

Crontab-формат: <минуты: 0–59> <часы: 0–23> <дни месяца: 1–31> <месяцы: 1–12> <дни недели: 0–6, где 0 — воскресенье>.

Каждое из полей может быть задано следующим образом:

  • Звездочка (*) — для выбора всех значений.

  • Дефис (-) — для указания диапазона значений.

  • Запятая (,) — в качестве разделителя значений.

  • Косая черта (/) — для указания шага между значениями

words

Слова и фразы, которые необходимо добавить в список.

  • word — слова и фразы. При добавлении слова в морфологический словарь можно использовать модификатор «!» перед словом, например, «!bassterd». В данном случае жаргонное слово не будет преобразовываться в словоформы, что может серьезно уменьшить вероятность ложной блокировки.

  • weight — вес слова или фразы. Если вес не задан, то автоматический устанавливается значение 100.

Для добавления слов и фраз:

Admin@nodename# create libraries morphology ... words new word "word or phrase" weight <weight>

Команда для редактирования списка:

Admin@nodename# set libraries morphology <morphology-list-name> <parameter>

Далее указываются параметры, значения которых необходимо обновить (список параметров представлен в таблице выше).

Команда для добавления в список новых слов или фраз:

Admin@nodename# set libraries morphology <morphology-list-name> words new word "word or phrase" weight <weight>

Команда для замены слова в списке:

Admin@nodename# set libraries morphology <morphology-list-name> words ( word "old word or phrase" weight <weight> ) word "new word or phrase" weight <weight>

Команды для удаления всего морфологического списка или отдельных слов, содержащихся в нем:

Admin@nodename# delete libraries morphology <morphology-list-name>
Admin@nodename# delete libraries morphology <morphology-list-name> words ( word "word or phrase" weight <weight> )

Команды отображения информации о всех имеющихся морфологических списках:

Admin@nodename# show libraries morphology

Чтобы отобразить информацию об определенном списке, далее необходимо указать название интересующего морфологического списка.

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

Admin@nodename# show libraries morphology <morphology-list-name> words

Настройка IP-адресов

IP-списки создаются на уровне libraries ip-list.

Для создания группы IP-адресов используется команда:

Admin@nodename# create libraries ip-list <parameter>

Параметры IP-списка.

Параметр

Описание

name

Название списка адресов

description

Описание списка

threat-lvl

Уровень угрозы:

  • very-low — очень низкий уровень угрозы;

  • low — низкий уровень угрозы;

  • medium — средний уровень угрозы;

  • high — высокий уровень угрозы;

  • very-high — высокий уровень угрозы

type

Тип списка:

  • local — локальный.

  • updatable — если список является обновляемым, необходимо указать адрес, с которого загружаются обновления (url). Периодичность обновления списка указывается параметром shedule в формате crontab.

Crontab-формат: <минуты: 0–59> <часы: 0–23> <дни месяца: 1–31> <месяцы: 1–12> <дни недели: 0–6, где 0 — воскресенье>.

Каждое из полей может быть задано следующим образом:

  • Звездочка (*) — для выбора всех значений.

  • Дефис (-) — для указания диапазона значений.

  • Запятая (,) — в качестве разделителя значений.

  • Косая черта (/) — для указания шага между значениями

lists

Выбор существующих IP-листов для добавления в создаваемый лист

ips 

IP-адреса или диапазон IP-адресов, которые необходимо включить в список. Указывается в формате: <ip>, <ip/mask> или <ip_range_start-ip_range_end>

Команда для редактирования списка:

Admin@nodename# set libraries ip-list <ip-list-name> <parameter>

Команда для добавления в список новых адресов:

Admin@nodename# set libraries ip-list <ip-list-name> ips [ <ip1> <ip2> ... ]

Команды для удаления всего списка адресов или IP-адресов, содержащихся в нем:

Admin@nodename# delete libraries ip-list <ip-list-name>
Admin@nodename# delete libraries ip-list <ip-list-name> ips [ <ip1> <ip2>... ]

Команда отображения информации о всех имеющихся списках:

Admin@nodename# show libraries ip-list

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

Admin@nodename# show libraries ip-list <ip-list-name>

Команда для просмотра содержимого списка IP-адресов:

Admin@nodename# show libraries ip-list <ip-list-name> items


Документация -> SWG -> SWG 7.5.x Руководство администратора -> Интерфейс командной строки -> Настройка библиотек
https://docs.usergate.com/926/