Разработка с KasperskyOS

Компоненты

Кибериммунные компоненты и приложения, разработанные с помощью KasperskyOS Community Edition
Инструменты разработчика
Сorrosion 0.2.2 Инструмент для интеграции Rust в существующий CMake проект.
Сlang 17.0.6 Компилятор C/C++/Objective-C.
Rust 1.59 Мультипарадигменный компилируемый язык программирования общего назначения.
Libunwind 1.6.2 Библиотека для работы с вызовами потоков выполнения программы ELF.
iperf 3.10.1 Библиотека для тестирования производительности сети.
GoogleTest 1.10.0 Библиотека для тестирования кода на C++.
Automated Testing Framework 0.20 Набор библиотек для написания тестов для программ на C, C++ и POSIX shell.
Обработка и форматирование данных
Abseil-cpp 20211102.0 C++ библиотека алгоритмов от Google для работы с контейнерами STL, строками, временем, средства отладки и др.
Re2 2022-02-01 Библиотека для работы с регулярными выражениями.
Libyaml 0.2.5 Библиотека для работы с YAML.
 json_scheme_validator 2.3.0 Библиотека для проверки документов JSON.
gsl 2.1.0 Библиотека для численных вычислений.
Zlib 1.2.13 Библиотека для сжатия данных.
spdlog 1.11.0 Библиотека для журналирования.
protobuf 3.19.4 Библиотека для сериализации данных. Перейти
pcre 8.44 Библиотека для работы с регулярными выражениями.
libxml2 2.10.4 Библиотека для работы с XML.
nlohmann_json 3.9.1 Библиотека для работы с форматом JSON.
jsoncpp 1.9.4 Библиотека для работы с форматом JSON.
fmt 9.1.0 Библиотека для форматирования с открытым исходным кодом.
libffi 3.2.1 Библиотека, предоставляющая C-интерфейс для вызова заранее скомпилированного кода.
Boost 1.82.0 Библиотека C++ классов для различных задач (работа с данными, алгоритмами, файлами, потоками и т. п.).
Abseil-cpp 20220623.1 C++ библиотека алгоритмов от Google для работы с контейнерами STL, строками, временем, средства отладки и др. Перейти
Web
JSON Web Token 4b66cf74 JSON Стандарт (RFC-7519) для создания токенов доступа. Перейти
Node.JS v20.0.0-pre Server-side framework Node.JS для динамических web-страниц, может работать без web-сервера в QEMU/RPI, включает документацию и примеры. Перейти
PHP 8.2 Интерпретатор PHP (Zend) для web разработки с примерами связки с NGINX web сервером. Перейти
NGINX 1.22.1 Портирование известного веб-сервера NGINX на KasperskyOS Community Edition, бинарный формат упаковки, не требующий перекомпиляции и ускоряющий цикл разработки. Перейти
Civetweb 1.12 Простой в использовании, мощный, встраиваемый веб-сервер на C / C ++ с дополнительной поддержкой CGI, SSL и Lua.
Сеть
Ftpd 2.3.0 Сервер File Transfer Protocol.
RabbitMQ-C AMQP 0.13.0 Клиентская библиотека для отправления и получения сообщений между программами, используя брокер сообщений RabbitMQ в качестве посредника. Перейти
Libpcap 1.10.4 Библиотека для захвата и анализа сетевых пакетов.
Dhcpcd 9.4.1 Библиотека для идентификации устройства в сети.
gRPC 1.48.0 Фреймворк для удаленного вызова исполнимого кода (remote procedure calls) от Google. Упрощает создание распределенных систем. Перейти
SAMBA 4.15 SAMBA клиент/сервер под KasperskyOS для сетевого обмена файлами, загрузки обновлений, отправку логов, отчетов или иных записей. Перейти
NTP 4.2.8Р15 Библиотека для работы c протоколом времени NTP
NMAP 7.92SVN Пакет NMAP для опроса узлов локальной сети, проверки открытых портов, поиска серверов и «соседей» IoT устройств, сканирования сети в целях SIEM/Сybersec и др. Перейти
Eclipse Mosquitto 2.0.18 Брокер сообщений, реализующий протокол MQTT.
C-ares 1.17.2 Обработка асинхронных DNS-запросов. Удобна при реализации нескольких параллельных запросов. Перейти
Защита данных
BoringSSL b9232f9e Версия пакета OpenSSL, адаптированная Google. Перейти
OpenSSL 1.1.1t Полноценная криптографическая библиотека с открытым исходным кодом.
Arm Mbed TLS 3.6.1 Реализация протоколов TLS и SSL, а также соответствующих криптографических алгоритмов и необходимого кода поддержки.
Работа с периферией
Lwext4 1.0.0 Библиотека для работы с файловыми системами ext2/3/4.
 libevdev 1.12.1 Библиотека для работы с периферийными устройствами типа evdev.
usb 14.0.0 Библиотека для опознания и обмена с USB-устройствами на базовом уровне. Не включает профили устройств.
Хранение данных
sqlite 3.41.2 Библиотека для работы с базами данных.
Примеры
KasperskyOS CE Extra Дополнительные примеры для KasperskyOS CE SDK на языке C++ Перейти
Мы используем файлы cookie, чтобы сделать работу с сайтом удобнее.
Продолжая находиться на сайте, вы соглашаетесь с этим. Подробную информацию о файлах cookie можно прочитать здесь.