tis-cloudflared icon

cloudflared

Paquet d’installation silencieuse pour cloudflared

2026.1.1-1

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-cloudflared
  • name: cloudflared
  • version: 2026.1.1-1
  • maintainer: WAPT Team,Tranquil IT,Amel FRADJ
  • licence: Apache-2.0 license
  • target_os: windows
  • architecture: x64
  • signature_date:
  • size: 19.91 Mo
  • homepage : https://www.cloudflare.com/en-gb/products/tunnel/

package           : tis-cloudflared
version           : 2026.1.1-1
architecture      : x64
section           : base
priority          : optional
name              : cloudflared
categories        : 
maintainer        : WAPT Team,Tranquil IT,Amel FRADJ
description       : You can connect applications, servers, and other resources to Cloudflare's network using Cloudflare Tunnel. When connected, Cloudflare can apply Zero Trust policies to determine who can reach the resource.
depends           : 
conflicts         : 
maturity          : PREPROD
locale            : 
target_os         : windows
min_wapt_version  : 
sources           : 
installed_size    : 
impacted_process  : 
description_fr    : Vous pouvez connecter des applications, des serveurs et d'autres ressources au réseau Cloudflare à l'aide de Cloudflare Tunnel. Une fois connecté, Cloudflare peut appliquer des politiques Zero Trust pour déterminer qui peut accéder à la ressource.
description_pl    : Możesz połączyć aplikacje, serwery i inne zasoby z siecią Cloudflare za pomocą Cloudflare Tunnel. Po połączeniu Cloudflare może zastosować zasady Zero Trust, aby określić, kto może uzyskać dostęp do zasobu.
description_de    : Sie können Anwendungen, Server und andere Ressourcen über Cloudflare Tunnel mit dem Cloudflare-Netzwerk verbinden. Sobald die Verbindung hergestellt ist, kann Cloudflare Zero Trust-Richtlinien anwenden, um zu bestimmen, wer auf die Ressource zugreifen darf.
description_es    : Puede conectar aplicaciones, servidores y otros recursos a la red de Cloudflare mediante Cloudflare Tunnel. Una vez conectado, Cloudflare puede aplicar políticas de Zero Trust para determinar quién puede acceder al recurso.
description_pt    : Você pode conectar aplicativos, servidores e outros recursos à rede Cloudflare usando o Cloudflare Tunnel. Depois de conectado, o Cloudflare pode aplicar políticas de Zero Trust para determinar quem pode acessar o recurso.
description_it    : Puoi connettere applicazioni, server e altre risorse alla rete Cloudflare utilizzando Cloudflare Tunnel. Una volta connesso, Cloudflare può applicare politiche Zero Trust per determinare chi può accedere alla risorsa.
description_nl    : U kunt applicaties, servers en andere middelen verbinden met het Cloudflare-netwerk via Cloudflare Tunnel. Zodra de verbinding is gemaakt, kan Cloudflare Zero Trust-beleid toepassen om te bepalen wie toegang heeft tot de bron.
description_ru    : Вы можете подключать приложения, серверы и другие ресурсы к сети Cloudflare с помощью Cloudflare Tunnel. После подключения Cloudflare может применять политику Zero Trust, чтобы определить, кто может получить доступ к ресурсу.
audit_schedule    : 
editor            : 
keywords          : 
licence           : Apache-2.0 license
homepage          : https://www.cloudflare.com/en-gb/products/tunnel/
package_uuid      : 7fe14005-934a-4e50-8735-e4d1135c8e0c
valid_from        : 
valid_until       : 
forced_install_on : 
changelog         : 
min_os_version    : 
max_os_version    : 
icon_sha256sum    : 2cfe37ee05013bea683d2c3e41e623f3cd15c3d34ae7d93238feaf258532ecb7
signer            : test
signer_fingerprint: b82fc8ef4a4475c0f69ac168176c2bfc58f572eb716c4eadd65e4785c155dd8e
signature_date    : 2026-01-20T11:53:43.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         : VpmYXU8HmXDgJG6hZYaeNrmXdiyKT/RFiLI2KC3mJofLOaBW3BDWusp4bCqj/TvKapFETuk4pb3V+0fMGsLKudIRXibzmcf6cfocy9oJoyGmL/X2K7iMcsdwHU1iK/T0m5DyZGP5sUaohGAe4vLPy/22ZMnynPJgs1xRsLpWnf/+zEj5NyFUu6ZC3gCIqvo187y7c6rNodwwPSqAAA3KYBtaOeRH7TIUtFr69ffXS3HySgcqUEm2uVHqSVLvkoG0GUgSIbxyqYf9t0X5CsKm8tHXCuMXkReyxc4btG8bDVKhiYK8dZ19+/M1SeltQHKPZzPQD07vkLROT8+az1xN1A==

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

r"""
Usable WAPT package functions: install(), uninstall(), session_setup(), audit(), update_package()

"""
# Declaring global variables - Warnings: 1) WAPT context is only available in package functions; 2) Global variables are not persistent between calls


def install():
    # Declaring local variables
    bin_name = glob.glob('cloudflared-windows-*.msi')[0]
    # Installing the software
    
    install_msi_if_needed(bin_name)



from setuphelpers import *
from setupdevhelpers import *
import glob
import msilib
import waptlicences
import json

# Declaring global variables - Warnings: 1) WAPT context is only available in package functions; 2) Global variables are not persistent between calls


def update_package():
    result = False
    proxies = get_proxies()

    if not proxies:
        proxies = get_proxies_from_wapt_console()
    dict_arch = {"x64": "-amd64.msi", "x86": "-windows-386.msi"}
    git_repo = "cloudflare/cloudflared"
    url_api = "https://api.github.com/repos/%s/releases/latest" % git_repo
    # Getting latest version information from official sources
    print("API used is: %s" % url_api)
    json_load = json.loads(wgets(url_api, proxies=proxies))

    for download in json_load["assets"]:
        if download["browser_download_url"].endswith(".msi") and dict_arch[control.architecture] in download["browser_download_url"]:
            url_dl = download["browser_download_url"]
            version = json_load["tag_name"].replace("v", "")
            filename = download["name"]
            break

    if not isfile(filename):
        package_updated = True
        wget(url_dl, filename, proxies=proxies)

    # nettoyer les fichiers temporaires
    for f in glob.glob("*.msi"):
        if f != filename:
            remove_file(f)

    version = get_version_from_binary(filename)
    control.set_software_version(version)
    control.save_control_to_wapt()

01ca7fe94636e5a08fcb73849d3b5df25d51e2c82f4dd1a08f01798b25899819 : WAPT/certificate.crt
ddcab406bca7c0d4c4c6d0f39eb19747d0ec98963d3fe716b0c1ff2f9fb5c09b : WAPT/control
2cfe37ee05013bea683d2c3e41e623f3cd15c3d34ae7d93238feaf258532ecb7 : WAPT/icon.png
0a29dac1bbd895c91f29616b1e661c283a76d9c2c5bee0359de8f084838e62a7 : cloudflared-windows-amd64.msi
d618be6cb4ba748cf433e526ee33113a561eecc1f880eb05396571677d961684 : luti.json
3fed7cc570500f4e8bdd0529ca5ffb3f734be9fbfedcd2861ac995835b0e4a39 : setup.py
a5cb6694f7f314afc036127140da7ba25618135394f9a9ae05cb62fe8018d72d : update_package.py