Руководство по экспорту разрешающих правил из KICS for Networks
Нужно создать коннектор, с типом Generic и именем GetAR, укажите пароль и адрес сервера, узел размещения коннектора указать такой же, как и адрес сервера.(Рисунок 1). После создания коннектора у вас скачается файл свертки, который будет называться как коннектор_GetAR.zip.
Рисунок 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.
Рисунок 2 – Регистрация коннектора
После этого статус коннектора в KICS for Networks поменяется с “Ожидает регистрации” на “Работает”.
Далее необходимо перенести файл 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.