tis-wazuh-agent

4.12.0-1
Wazuhagent is an open source security agent that can be installed on servers and workstations to collect logs, monitor systems and applications, and report threats. It is a key component of the Wazuh security platform, which also includes a management server and a data warehouse
13979 downloads
Download
See build result See VirusTotal scan
tis-wazuh-agent icon
  • package : tis-wazuh-agent
  • name : wazuh-agent
  • version : 4.12.0-1
  • categories : System,Security
  • maintainer : WAPT Team,Tranquil IT,Comitari,Pierre COSSON,pcosson-adm
  • editor :
  • licence : opensource_free,wapt_public
  • locale : all
  • target_os : windows
  • impacted_process : agent-auth,manage_agents,wazuh-agent,restart-wazuh
  • architecture : all
  • signature_date : 2025-05-12 16:50
  • size : 5.41 Mo
  • installed_size : 18.20 Mo
package           : tis-wazuh-agent
version           : 4.12.0-1
architecture      : all
section           : base
priority          : optional
name              : wazuh-agent
categories        : System,Security
maintainer        : WAPT Team,Tranquil IT,Comitari,Pierre COSSON,pcosson-adm
description       : Wazuhagent is an open source security agent that can be installed on servers and workstations to collect logs, monitor systems and applications, and report threats. It is a key component of the Wazuh security platform, which also includes a management server and a data warehouse
depends           : 
conflicts         : 
maturity          : PROD
locale            : all
target_os         : windows
min_wapt_version  : 2.4
sources           : https://documentation.wazuh.com/current/installation-guide/packages-list.html
installed_size    : 18200375
impacted_process  : agent-auth,manage_agents,wazuh-agent,restart-wazuh
description_fr    : Wazuhagent est un agent de sécurité open source qui peut être installé sur des serveurs et des postes de travail pour collecter des journaux, surveiller les systèmes et les applications et signaler les menaces. Il s'agit d'un élément clé de la plateforme de sécurité Wazuh, qui comprend également un serveur de gestion et un entrepôt de données
description_pl    : Wazuhagent to agent bezpieczeństwa typu open source, który może być instalowany na serwerach i stacjach roboczych w celu zbierania logów, monitorowania systemów i aplikacji oraz zgłaszania zagrożeń. Jest to kluczowy element platformy bezpieczeństwa Wazuh, która obejmuje również serwer zarządzania i hurtownię danych
description_de    : Wazuhagent ist ein Open-Source-Sicherheitsagent, der auf Servern und Workstations installiert werden kann, um Protokolle zu sammeln, Systeme und Anwendungen zu überwachen und Bedrohungen zu melden. Er ist eine Schlüsselkomponente der Wazuh-Sicherheitsplattform, die auch einen Management-Server und ein Data Warehouse umfasst
description_es    : Wazuhagent es un agente de seguridad de código abierto que puede instalarse en servidores y estaciones de trabajo para recopilar registros, supervisar sistemas y aplicaciones e informar sobre amenazas. Es un componente clave de la plataforma de seguridad Wazuh, que también incluye un servidor de gestión y un almacén de datos
description_pt    : O Wazuhagent é um agente de segurança de código aberto que pode ser instalado em servidores e estações de trabalho para coletar logs, monitorar sistemas e aplicativos e relatar ameaças. É um componente chave da plataforma de segurança Wazuh, que também inclui um servidor de gestão e um armazém de dados
description_it    : Wazuhagent è un agente di sicurezza open source che può essere installato su server e workstation per raccogliere registri, monitorare sistemi e applicazioni e segnalare minacce. È un componente chiave della piattaforma di sicurezza Wazuh, che comprende anche un server di gestione e un data warehouse
description_nl    : Wazuhagent is een open source beveiligingsagent die geïnstalleerd kan worden op servers en werkstations om logs te verzamelen, systemen en applicaties te controleren en bedreigingen te rapporteren. Het is een belangrijk onderdeel van het Wazuh beveiligingsplatform, dat ook een beheerserver en een datawarehouse bevat
description_ru    : Wazuhagent - это агент безопасности с открытым исходным кодом, устанавливаемый на серверы и рабочие станции для сбора журналов, мониторинга систем и приложений и создания отчетов об угрозах. Он является ключевым компонентом платформы безопасности Wazuh, в состав которой также входят сервер управления и хранилище данных
audit_schedule    : 
editor            : 
keywords          : 
licence           : opensource_free,wapt_public
homepage          : 
package_uuid      : 3a722422-3d4d-41c6-ac02-70ca2887bbf6
valid_from        : 
valid_until       : 
forced_install_on : 
changelog         : 
min_os_version    : 
max_os_version    : 
icon_sha256sum    : ab03226aa75b0f33fcb7fe327fa164535e5410d0b5cbe02fdd5e124a017f9cb9
signer            : Tranquil IT
signer_fingerprint: 8c5127a75392be9cc9afd0dbae1222a673072c308c14d88ab246e23832e8c6bb
signature_date    : 2025-05-12T16:50:18.000000
signed_attributes : package,version,architecture,section,priority,name,categories,maintainer,description,depends,conflicts,maturity,locale,target_os,min_wapt_version,sources,installed_size,impacted_process,description_fr,description_pl,description_de,description_es,description_pt,description_it,description_nl,description_ru,audit_schedule,editor,keywords,licence,homepage,package_uuid,valid_from,valid_until,forced_install_on,changelog,min_os_version,max_os_version,icon_sha256sum,signer,signer_fingerprint,signature_date,signed_attributes
signature         : JqWvEypZoZyx/IpkeNBc7YZ1S1FUr1lZADxiv4p2pCYb/6qOKLRZjnAtb+THpVsBnN1EgYOeQfwXqe3tkbE2vAhRKMbWGV3TeX5nc+LE/uCEwmlLrl3F6+UndY/ZQ96ThHBIZXP3h0VO4fk6dO3Ux5jvwq0v/FRB30YJLGJarRWMZwu47t5Omr+BL6LVUZRW8OXzAvkEfFSQoJh/0b4Zi8mcq8kUVONgohc1nAV+Iv5SCPivskrc4z/pRXrXDCekdEGEjxhFuvhdQuaIdTz6L9bEWTpfExRVbKGNkjtb8Tbtdf+XIQqmz9/sdS0ZGDCCJstFVUpIIeURs4TrWQzGAg==
# -*- coding: utf-8 -*-
from setuphelpers import *


def install():
    # Installing the software
    filename = glob.glob('*.msi')[0]

    #install_msi_if_needed(filename, properties={"WAZUH_MANAGER": "wazuh.comitari.fr"})
    install_msi_if_needed(filename)
    
    # check if wazuha service is running

    if not service_is_running("WazuhSvc"):
        print("Starting Wazuh Service")
        service_start("WazuhSvc")
# -*- coding: utf-8 -*-
from setuphelpers import *


def update_package():
    # Declaring local variables
    package_updated = False
    proxies = get_proxies()
    if not proxies:
        proxies = get_proxies_from_wapt_console()
    url = "https://documentation.wazuh.com/current/installation-guide/packages-list.html"
    download_dict = {
        "windows-all": ".msi",
        "debian-x64": "amd64.deb",
        "ubuntu-x64": "amd64.deb",
        "centos-x64": "x86_64.rpm",
    }

    # Getting latest version from official sources
    print("URL used is: %s" % url)
    for bs_search in bs_find_all(url, "a", "class", "reference external", proxies=proxies):
        if download_dict[control.target_os + "-" + ensure_list(control.architecture)[0]] in bs_search["href"] and "wazuh-agent" in bs_search["href"]:
            latest_bin = bs_search["href"].split("/")[-1]
            version = latest_bin.split("-")[2]
            download_url = bs_search["href"]
            break

    # Downloading latest binaries
    print("Latest %s version is: %s" % (control.name, version))
    print("Download URL is: %s" % download_url)
    if not isfile(latest_bin):
        print("Downloading: %s" % latest_bin)
        wget(download_url, latest_bin, proxies=proxies)
    else:
        print("Binary is present: %s" % latest_bin)

    # Checking version from file
    version_from_file = get_version_from_binary(latest_bin)
    if Version(version_from_file, 4) != Version(version, 4) and version_from_file != "":
        print("Changing version to the version number of the binary (from: %s to: %s)" % (version, version_from_file))
        # os.rename(latest_bin, latest_bin.replace(version, version_from_file))
        version = version_from_file
    else:
        print("Binary file version corresponds to online version")

    # Changing version of the package
    if Version(version, 4) > Version(control.get_software_version(), 4):
        print("Software version updated (from: %s to: %s)" % (control.get_software_version(), Version(version)))
        package_updated = True
    else:
        print("Software version up-to-date (%s)" % Version(version))
    control.set_software_version(version)
    control.save_control_to_wapt()

    # Deleting outdated binaries
    remove_outdated_binaries(latest_bin)

    # Validating or not update-package-sources
    return package_updated
38d056ab130f7bf7c481c12636a4e9959de36561d3dfcbe54c6e3571bc0c1dc3 : WAPT/certificate.crt
73bb2529bf066b1b711aea2ec34c476782cc751c78f5bfb15499632b550ecee8 : WAPT/control
ab03226aa75b0f33fcb7fe327fa164535e5410d0b5cbe02fdd5e124a017f9cb9 : WAPT/icon.png
8cec799629a1450d440b78341a2ef6bf3e24ebf7385ba1078e4d615883553b66 : luti.json
ccdf25a00bc12554fd9cb23677df0d78ffe86bf8dea633b9c330f967b2ec7db3 : setup.py
1262d0ed68811a19f6ae3ce0e6b89849a84246f8f9b666454a1ebf859df2134d : update_package.py
69fe54adddbb0340b013b1f0da6da9e531e674a360590b4df212984b50fcec5b : wazuh-agent-4.12.0-1.msi