Note
Work in progress: This project is currently under development. It is not functional and is not compatible with the official release version of the Wazuh manager.
Wazuh is a free and open-source platform for threat prevention, detection, and response, capable of protecting workloads across on-premises, virtualized, containerized, and cloud-based environments.
This repository contains the Wazuh Agent, a key component in the Wazuh solution. The agent is deployed on monitored systems to collect data, which is then sent to the Wazuh Server for analysis. Wazuh has full integration with OpenSearch, offering powerful search capabilities and visualization tools for navigating security alerts.
To install the Wazuh Agent, follow the steps below:
- Clone the repository:
git clone https://github.com/wazuh/wazuh-agent.git cd wazuh-agent
- Build and install the agent: see BUILD.md.
For more detailed installation instructions, please refer to the Wazuh documentation.
This project uses the following third-party software:
Software | Description | License | Version |
---|---|---|---|
Boost Asio | Cross-platform C++ library for network programming | Boost Software License 1.0 | 1.85.0 |
Boost Beast | Library built on Boost Asio for HTTP and WebSocket communication | Boost Software License 1.0 | 1.85.0 |
Boost Uuid | Provides support for universally unique identifiers (UUIDs) | Boost Software License 1.0 | 1.85.0 |
fmt | A formatting library for C++ | MIT License | 10.2.1 |
gtest | Google's C++ testing framework | BSD-3-Clause | 1.15.2 |
jwt-cpp | C++ library for handling JSON Web Tokens (JWT) | MIT License | 0.7.0 |
libdb | Database management library | AGPL-3.0 | 18.1.40 |
librpm | RPM package manager | GPL-2.0 | 4.18.2 |
nlohmann-json | JSON parsing and serialization library for C++ | MIT License | 3.11.3 |
OpenSSL | Toolkit for SSL/TLS protocols | Apache 2.0 and OpenSSL License | 3.3.2 |
procps | Utilities for monitoring system processes and resources | GPL-2.0 | 3.3.0 |
spdlog | Fast C++ logging library | MIT License | 1.14.1 |
SQLiteCpp | C++ wrapper around the SQLite database library | MIT License | 3.3.2 |
toml11 | C++11 TOML parser library | MIT License | 4.0.0 |
© 2024 Wazuh Inc.
This project is licensed under the AGPL-3.0 License.