tis-xpipe icon

XPipe

Paquet d'installation silencieuse pour XPipe

23.2-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-xpipe
  • name: XPipe
  • version: 23.2-1
  • maintainer: Jordan ARNAUD
  • target_os: darwin
  • architecture: arm
  • signature_date:
  • size: 210.77 Mo
  • homepage : https://xpipe.io/

package           : tis-xpipe
version           : 23.2-1
architecture      : arm
section           : base
priority          : optional
name              : XPipe
categories        : 
maintainer        : Jordan ARNAUD
description       : Hub for centralized connections (SSH, PowerShell, Dockers, etc.) and remote system administration
depends           : 
conflicts         : 
maturity          : PREPROD
locale            : 
target_os         : darwin
min_wapt_version  : 
sources           : 
installed_size    : 
impacted_process  : 
description_fr    : Hub pour centraliser des connexion (SSH, PowerShell, Dockers, etc...) et administrer des système à distance
description_pl    : Hub do centralizacji połączeń (SSH, PowerShell, Dockers itp.) i administrowania zdalnymi systemami
description_de    : Hub, um Verbindungen zu zentralisieren (SSH, PowerShell, Dockers, etc.) und Systeme aus der Ferne zu verwalten
description_es    : Hub para centralizar conexiones (SSH, PowerShell, Dockers, etc.) y administrar sistemas remotos
description_pt    : Hub para centralizar ligações (SSH, PowerShell, Dockers, etc.) e administrar sistemas remotos
description_it    : Hub per la centralizzazione delle connessioni (SSH, PowerShell, Docker, ecc.) e l'amministrazione di sistemi remoti
description_nl    : Hub voor het centraliseren van verbindingen (SSH, PowerShell, Dockers, enz.) en het beheren van externe systemen
description_ru    : Концентратор для централизации подключений (SSH, PowerShell, Dockers и т. д.) и администрирования удаленных систем
audit_schedule    : 
editor            : 
keywords          : 
licence           : 
homepage          : https://xpipe.io/
package_uuid      : 4ea89e2c-67eb-4898-b8f0-3437920e6caa
valid_from        : 
valid_until       : 
forced_install_on : 
changelog         : 
min_os_version    : 
max_os_version    : 
icon_sha256sum    : 1922a912047a3e311d8e87c77ea4a4fbce9f31baf03f32d178c14d7898948d86
signer            : test
signer_fingerprint: b82fc8ef4a4475c0f69ac168176c2bfc58f572eb716c4eadd65e4785c155dd8e
signature_date    : 2026-05-27T15:06:38.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         : Pb3plkQA1yiIjHol+TKQwKu5z+XPDsoORM+fPRh2T8NM7KNcO5u+7l/rMDMkwAy7vHhXFHaRdOx9HqnS020fAiJA+NvSXAIxNySF4tusFhdaL3EYsi3XPEUuWxb/D0bMwc984mmzuL1PlzxQXyxs8svqFkm/iIQpD40RSUckTkJtZGI7q2M8RUfK07Ld59aH8AgMtvrULfb1mh7rxJtRvtclXDZAMT+TnX1fgNzCAkXEC/ol1fD187hYZ7bHMR+7P972I8psG5BdYwnn48Vv6ybDfXoRoQv2xaKXqfhWl6JvFNx6Xaw2Cem1oktYFGPN5Qvg8ar07FD6qqpe8B5Qkw==

# -*- coding: utf-8 -*-
##################################################
# This file is part of WAPT Enterprise
# All right reserved, (c) Tranquil IT Systems 2023
# For more information please refer to
# https://wapt.tranquil.it/store/licences.html
##################################################
from setuphelpers import *


def install():
    install_dmg(glob.glob("xpipe*.dmg")[0])


def uninstall():
    remove_tree("/Applications/XPipe.app")

# -*- coding: utf-8 -*-
from setuphelpers import *
from setupdevhelpers import *
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()
        
    git_repo = "xpipe-io/xpipe"
    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('arm64.dmg'):
            url_dl = download["browser_download_url"]
            version = json_load["name"]
            filename = download["name"]
            break

    if not isfile(filename):
        package_updated = True
        print(f"Downloading " + filename)
        wget(url_dl,filename,proxies=proxies)

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

    control.set_software_version(version)
    control.save_control_to_wapt()

01ca7fe94636e5a08fcb73849d3b5df25d51e2c82f4dd1a08f01798b25899819 : WAPT/certificate.crt
9507ec681e504a42971a8d5e18d075e72014a80b1545a4efc8861aca3eb5d35c : WAPT/control
1922a912047a3e311d8e87c77ea4a4fbce9f31baf03f32d178c14d7898948d86 : WAPT/icon.png
b5e5368a0b9c7ddc777fef4f86c85cebc48b96e9e1c27448d9667c808ef5e241 : luti.json
80b994a9ba9aed3db74ae1f3462201948db4d2bf239d52b1f57616ff25d4e9c6 : setup.py
d389e932cf51381152be3a8184dc9a111db437714470a1485265a62a3e85a66e : update_package.py
68ee11dd656cf47bd400380301284a2cfd540e52c2944d4ea1450e18cd32db64 : xpipe-portable-macos-arm64.dmg