tis-winlogbeat icon

winlogbeat

Paquet d’installation silencieuse pour winlogbeat

9.3.1-4

Les paquets PREPROD sont des paquets construits via LUTI. Ils restent généralement 5 jours en PREPROD, après quoi un deuxième scan VirusTotal est effectué pour vérifier que le status n'a pas changé.
Si le paquet réussit ce dernier contrôle, il est promu en PROD et publié sur le store.

  • package: tis-winlogbeat
  • name: winlogbeat
  • version: 9.3.1-4
  • maintainer: Amel FRADJ
  • licence: Apache 2.0
  • target_os: windows
  • impacted_process: winlogbeat
  • architecture: x64
  • signature_date:
  • size: 33.19 Mo
  • homepage : https://www.elastic.co/fr/

package           : tis-winlogbeat
version           : 9.3.1-4
architecture      : x64
section           : base
priority          : optional
name              : winlogbeat
categories        : 
maintainer        : Amel FRADJ
description       : Winlogbeat (Elastic) Keep a pulse on what's happening across your Windows-based infrastructure. Stream Windows event logs to Elasticsearch and Logstash with Winlogbeat
depends           : 
conflicts         : 
maturity          : PREPROD
locale            : 
target_os         : windows
min_wapt_version  : 
sources           : https://www.elastic.co/downloads/past-releases#winlogbeat
installed_size    : 
impacted_process  : winlogbeat
description_fr    : Winlogbeat (Elastic) Prenez le pouls de ce qui se passe dans votre infrastructure Windows. Stream des journaux d'événements Windows vers Elasticsearch et Logstash avec Winlogbeat
description_pl    : Winlogbeat (Elastic) Trzymaj rękę na pulsie tego, co dzieje się w infrastrukturze opartej na systemie Windows. Przesyłaj strumieniowo dzienniki zdarzeń systemu Windows do Elasticsearch i Logstash za pomocą Winlogbeat
description_de    : Winlogbeat (Elastic) Behalten Sie den Überblick über die Vorgänge in Ihrer Windows-basierten Infrastruktur. Streamen Sie Windows-Ereignisprotokolle zu Elasticsearch und Logstash mit Winlogbeat
description_es    : Winlogbeat (Elastic) Mantenga el pulso de lo que ocurre en su infraestructura basada en Windows. Transmita los registros de eventos de Windows a Elasticsearch y Logstash con Winlogbeat
description_pt    : Winlogbeat (Elastic) Mantenha-se informado sobre o que está a acontecer na sua infraestrutura baseada no Windows. Transmita logs de eventos do Windows para o Elasticsearch e o Logstash com o Winlogbeat
description_it    : Winlogbeat (Elastic) Tenete sotto controllo ciò che accade nella vostra infrastruttura basata su Windows. Trasmettete i log degli eventi di Windows a Elasticsearch e Logstash con Winlogbeat
description_nl    : Winlogbeat (Elastic) Houd een vinger aan de pols van wat er gebeurt in je Windows-gebaseerde infrastructuur. Stream Windows event logs naar Elasticsearch en Logstash met Winlogbeat
description_ru    : Winlogbeat (Elastic) Следите за тем, что происходит в вашей инфраструктуре на базе Windows. Потоковая передача журналов событий Windows в Elasticsearch и Logstash с помощью Winlogbeat
audit_schedule    : 
editor            : 
keywords          : 
licence           : Apache 2.0
homepage          : https://www.elastic.co/fr/
package_uuid      : 9b5c5e92-d099-4ce4-bb68-e6dfcda40984
valid_from        : 
valid_until       : 
forced_install_on : 
changelog         : https://www.elastic.co/downloads/past-releases#winlogbeat
min_os_version    : 
max_os_version    : 
icon_sha256sum    : 8235a1cb525e7a622a31dd0db8fb59b883e8fb5d6ba06a2605add77a0e583b7d
signer            : test
signer_fingerprint: b82fc8ef4a4475c0f69ac168176c2bfc58f572eb716c4eadd65e4785c155dd8e
signature_date    : 2026-02-28T00:59:30.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         : VZCIQ+9FTwYH+oUd59VMABBkB73YuU6ITSXW83mKfCW2lhUJGm9YBZyDwUHAeZiPNrb0M/pyFCiGFR3j9rzVN5qemRKWVguJsYZba2/Fthl/0QkFHudGn8Nub+RkLf4ojW7Tjd35cEtjqZ9ZXL4m+LfM9CmJV2OpprB4UHLW/BjoH5E+P2imQm4g5KxEE72rlWuTeqj8opQ0dFxlVIUb+qiuEXzR7O57Z4dqytN21sKvdZExaFVOyjkx1kMZqesMRP5HYMBOwMQM2OvuFH9xhpEhu5UTxz2VdbQyirQijtnC+TNNnmAEKJaHlQn1UncjjsdRdZMKutVrNgqWYgc4ow==

# -*- coding: utf-8 -*-
from setuphelpers import *


def install():
    # Declaring local variables
    bin_name = glob.glob("winlogbeat-*-windows-x86_64.msi")[0]
    
    # Installing the software
    install_msi_if_needed(
        bin_name,
        name=f'Beats winlogbeat',
        min_version=control.get_software_version()
    )

# -*- coding: utf-8 -*-
from setuphelpers import *
from setupdevhelpers import *
import waptlicences


def update_package():
    # Declaring local variables
    package_updated = False
    proxies = get_proxies()
    if not proxies:
        proxies = get_proxies_from_wapt_console()
    app_name = control.name

    url_base = "https://www.elastic.co/downloads/beats/winlogbeat"
    version = bs_find(url_base, "div", "class", "version-details", proxies=proxies).get_text().split(':')[-1].strip()
    download_url = f"https://artifacts.elastic.co/downloads/beats/winlogbeat/winlogbeat-{version}-windows-x86_64.msi"
    latest_bin = download_url.rsplit("/", 1)[-1]
    latest_bin_extension = latest_bin.rsplit('.', 1)[-1]

    # Downloading latest binaries
    print(f"Latest {app_name} version is: {version}")
    print(f"Download URL is: {download_url}")
    if not isfile(latest_bin):
        print(f"Downloading: {latest_bin}")
        wget(download_url, latest_bin, proxies=proxies)
    else:
        print(f"Binary is present: {latest_bin}")

    expected_issuer = "Elasticsearch, Inc."
    sign_name = waptlicences.check_msi_signature(latest_bin)[0]
    if sign_name != expected_issuer:
        error(f'Bad issuer {sign_name} != {expected_issuer} ')

    # Changing version of the package
    if Version(version) > Version(control.get_software_version()):
        print(f"Software version updated (from: {control.get_software_version()} to: {Version(version)})")
        package_updated = True
    else:
        print(f"Software version up-to-date ({Version(version)})")

    for f in glob.glob(f'*.{latest_bin_extension}'):
        if f != latest_bin:
            remove_file(f)

    control.set_software_version(version)
    control.save_control_to_wapt()

    return package_updated

01ca7fe94636e5a08fcb73849d3b5df25d51e2c82f4dd1a08f01798b25899819 : WAPT/certificate.crt
0ad5440dd1b3f35a0da4d542899ee1b90820b0b1c20451ce66fd4690112919d7 : WAPT/control
8235a1cb525e7a622a31dd0db8fb59b883e8fb5d6ba06a2605add77a0e583b7d : WAPT/icon.png
052eb306a684e7a8785dd2b705be60f0dfa1f0abe691abed8c3036f618ec7c3b : luti.json
35e1913d726589b0551a59acdf7b8fad791d05393f1113f827c9a3bd8c7c8ee4 : setup.py
6e7a5e8297b56c63162f4abe21124c6cac3b7a6f33c727cad7d24586a76219ea : update_package.py
8dfe6a2d737b0e635a4e46c873d64aa9ef5ecda6d65527ad56bf6d94157588e6 : winlogbeat-9.3.1-windows-x86_64.msi