Данный проект помогает автоматизировать развёртывание рабочего окружения для написания правил на языке XP.
При создании рабочего окружения используются проекты:
- code-server
- open-xp-rules
- xp-kbt
Начало работы
Требования
Для работы вам понадобится любой современный браузер и актуальная версия Docker.
Запуск
- Скачайте репозиторий vscode-xp-workspace
Например, через git:
git clone git@github.com:Security-Experts-Community/vscode-xp-workspace.git
- В командной оболочке перейдите в папку vscode-xp-workspace
- Выполните команду docker compose up.
- Дождитесь окончания запуска окружения, когда появится надпись:
HTTP server listening on http://0.0.0.0:8080/
- Откройте в браузере ссылку http://localhost:3503/?folder=/home/coder/open-xp-rules. Вас попросят ввести пароль.
- Для получения пароля выполните команду:
docker exec vscode-xp-workspace grep 'password:' /home/coder/.config/code-server/config.yaml
Окружение готово к работе, успехов в исследованиях!