New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
SPIKE - Enhancing agent communication setup #1
Comments
Some considerationsRegistration of a new agent
Agent authentication and authorization
Communication agent -> server
Communication server -> agent
API endpoints
|
TasksInvestigation
POC
|
Initial libraries investigationThere are several C++ libraries that support our requirements. The ones described in this small list are widely used in the industry and tested. Note that no single library covers all needs: those that support high-level protocols like HTTP and HTTP/2 often lack native support for UDP, while libraries handling low-level protocols may not provide comprehensive support for higher-level abstractions. According to wazuh/wazuh#23395 the server team is also considering a number of libraries, we should encourage sharing the same technology across both Agent and Server. Libraries for Network Connections:ZeroMQ (ØMQ): https://zeromq.org/get-started/ gRPC: Boost.Asio / Boost.Beast: https://www.boost.org/users/license.html ASIO (Standalone): https://www.boost.org/LICENSE_1_0.txt Libraries for JWTs:jwt-cpp: |
Description:
As detailed in wazuh/wazuh#22677, Wazuh's current communication setup is complex and needs to be refactored.
The focus of this issue will be on the following tasks:
The following items must be taken into account to execute this task:
The text was updated successfully, but these errors were encountered: