Skip to content

Wazuh agent, the Wazuh agent for endpoints.

License

Notifications You must be signed in to change notification settings

zbalkan/wazuh-agent-1

 
 

Repository files navigation

Wazuh Agent

Slack Email Documentation Web Twitter YouTube

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.

Table of Contents

  1. Introduction
  2. Installation
  3. 3rd Party Software Used
  4. License

Introduction

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.

Installation

To install the Wazuh Agent, follow the steps below:

  1. Clone the repository:
    git clone https://github.com/wazuh/wazuh-agent.git
    cd wazuh-agent
  2. Build and install the agent: see BUILD.md.

For more detailed installation instructions, please refer to the Wazuh documentation.

3rd Party Software Used

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

License

© 2024 Wazuh Inc.

This project is licensed under the AGPL-3.0 License.

About

Wazuh agent, the Wazuh agent for endpoints.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C 60.1%
  • C++ 24.8%
  • Python 11.7%
  • CMake 2.2%
  • Shell 0.9%
  • Dockerfile 0.2%
  • Other 0.1%