Skip to main content

Руководство по экспорту разрешающих правил из KICS for Networks

Нужно создать коннектор, с типом Generic и именем GetAR, укажите пароль и адрес сервера, узел размещения коннектора указать такой же, как и адрес сервера.(Рисунок 1). После создания коннектора у вас скачается файл свертки, который будет называться как коннектор_GetAR.zip.

image.png

Рисунок 1 – Создание коннектора

Далее необходимо создать директории для корректной работы кода. Впишите команды ниже последовательно:

cd

mkdir GetAR && cd GetAR

mkdir connector && cd connector && cp /opt/kaspersky/kics4net-connectors/libexec/default_connectors_registrar.py default_connectors_registrar.py

Далее в папку connector необходимо положить файл свертки коннектор_GetAR.zip, который вы получили при создании коннектора и распаковать его в эту директорию командой:

unzip -d коннектор_GetAR коннектор_GetAR.zip

Далее необходимо зарегистрировать коннектор командой:

sudo python3 default_connectors_registrar.py create

Затем необходимо выполнить действия показанные на Рисунке 2: ввести имя коннектора GetAR, ввести полный путь до файла свертки коннектор_GetAR.zip (/home/<username>/GetAR/connector/коннектор_GetAR.zip), ввести пароль, который вы указывали при создании коннектора в веб-интерфейсе и согласиться с запуском службы коннектора GetAR.

image.png

Рисунок 2 – Регистрация коннектора

После этого статус коннектора в KICS for Networks поменяется с “Ожидает регистрации” на “Работает”.

image.png

Далее необходимо перенести файл GetAllowRules.py в папку GetAR любым известным вам способом.

В конечном счете директория должна выглядеть вот так:

└─./home/<username>
       ├─ ./GetAR
       │  ├─ ./GetAR/connector
       │  │  ├─ ./GetAR/connector/коннектор_GetAR.zip
       │  │  ├─ ./GetAR/connector/default_connectors_registrar.py
       │  │  └─ ./GetAR/connector/коннектор_GetAR
       │  │         ├─ ./GetAR /connector/коннектор_GetAR/certificates.pfx
       │  │         ├─ ./GetAR /connector/коннектор_GetAR/metadata.json
       │  │         └─ ./GetAR /connector/коннектор_GetAR/webserver.pem
       └  └─ ./GetAR/GetAllowRules.py

Далее в консоли необходимо перейти в директорию GetAR командой:

cd ..

   И запустить файл GetAllowRules.py командой:

sudo python3 GetAllowRules.py

В итоге вы получаете файл allow_rules_full.csv который находится в этой же директории GetAR.

image.png