tis-remote-desktop-manager-agent

2025.2.13.1-2
Remote Desktop Manager Agent enables Remote Desktop Manager to securely execute local scripts via the virtual channels of an RDP session
672 downloads
Download
See build result See VirusTotal scan
tis-remote-desktop-manager-agent icon
  • package : tis-remote-desktop-manager-agent
  • name : Remote Desktop Manager Agent
  • version : 2025.2.13.1-2
  • categories : System and network
  • maintainer : WAPT Team,Tranquil IT,Amel FRADJ,
  • editor :
  • licence : proprietary_free,wapt_private
  • locale :
  • target_os : windows
  • impacted_process : dwm , Desktop Manager Agent
  • architecture : x64
  • signature_date : 2025-06-09 14:03
  • size : 3.04 Mo
  • homepage : https://devolutions.net/remote-desktop-manager/download/
package           : tis-remote-desktop-manager-agent
version           : 2025.2.13.1-2
architecture      : x64
section           : base
priority          : optional
name              : Remote Desktop Manager Agent
categories        : System and network
maintainer        : WAPT Team,Tranquil IT,Amel FRADJ,
description       : Remote Desktop Manager Agent enables Remote Desktop Manager to securely execute local scripts via the virtual channels of an RDP session
depends           : 
conflicts         : 
maturity          : PROD
locale            : 
target_os         : windows
min_wapt_version  : 2.3
sources           : 
installed_size    : 
impacted_process  : dwm , Desktop Manager Agent
description_fr    : Remote Desktop Manager Agent permet à Remote Desktop Manager d'exécuter en toute sécurité des scripts locaux via les canaux virtuels d'une session RDP
description_pl    : Remote Desktop Manager Agent umożliwia Remote Desktop Manager bezpieczne wykonywanie lokalnych skryptów za pośrednictwem wirtualnych kanałów sesji RDP
description_de    : Der Remotedesktopmanager-Agent ermöglicht es dem Remotedesktopmanager, lokale Skripte sicher über die virtuellen Kanäle einer RDP-Sitzung auszuführen
description_es    : Remote Desktop Manager Agent permite a Remote Desktop Manager ejecutar de forma segura scripts locales a través de los canales virtuales de una sesión RDP
description_pt    : O Agente do Gestor de Ambiente de Trabalho Remoto permite ao Gestor de Ambiente de Trabalho Remoto executar scripts locais de forma segura através dos canais virtuais de uma sessão RDP
description_it    : Remote Desktop Manager Agent consente a Remote Desktop Manager di eseguire in modo sicuro gli script locali attraverso i canali virtuali di una sessione RDP
description_nl    : Met Remote Desktop Manager Agent kan Remote Desktop Manager veilig lokale scripts uitvoeren via de virtuele kanalen van een RDP-sessie
description_ru    : Remote Desktop Manager Agent позволяет Remote Desktop Manager безопасно выполнять локальные сценарии через виртуальные каналы RDP-сессии
audit_schedule    : 
editor            : 
keywords          : 
licence           : proprietary_free,wapt_private
homepage          : https://devolutions.net/remote-desktop-manager/download/
package_uuid      : cb720b02-5efc-4539-a14a-bf1e9cfde183
valid_from        : 
valid_until       : 
forced_install_on : 
changelog         : https://devolutions.net/remote-desktop-manager/release-notes/agent/
min_os_version    : 
max_os_version    : 
icon_sha256sum    : 8a92e1fc299e8795981087945fafc078c74df26df9f977efa248d994123e17f0
signer            : Tranquil IT
signer_fingerprint: 8c5127a75392be9cc9afd0dbae1222a673072c308c14d88ab246e23832e8c6bb
signature_date    : 2025-06-09T14:03:50.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         : BwzO1zM0DwDjSsUwlQa6YJC8UpDS2cEW0MYHiFZ7cEdJNk34S6novNFXeWBE4fbvWyiykv0XAVFI9vNykGPQA+PZjwJLonOkLku+7ZzAqLaraZ7cpG/HhH+tONKa53hEeEhoG2Wk0TXpUbdwThFc35pvFJppkMXY607O0H5/thtv4M3rSHu3RjAy/QTfpLCOVrQDPixMSZQ3hJ+4YID7mGnSNXIYaOHNfQyYQ92EYcFCyoWZwj1pGOKMiSFGUglJuoFRxGtz5+jft83PRo36CiRnRWVMkpVfVLnl7pK5WYZGedOWrOmvkkpBI71fVIi6V44Dw7/zO63yoas4ceaOag==
# -*- 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("Setup.RemoteDesktopManagerAgent.*.msi")[0]
    # Installing the software

    install_msi_if_needed(bin_name,
    name ="Remote Desktop Manager Agent",
    min_version = control.get_software_version())
# -*- coding: utf-8 -*-
##################################################
# This file is part of WAPT Enterprise
# All right reserved, (c) Tranquil IT Systems 2024
# For more information please refer to
# https://wapt.tranquil.it/store/licences.html
##################################################
from setuphelpers import *
from setupdevhelpers import *
import requests
import waptlicences


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

    url_base = "https://devolutions.net/remote-desktop-manager/home/download/"
    response = requests.get(url_base, allow_redirects=True, proxies=proxies)

    # Utilisation de bs_find_all pour extraire les versions et trouver la plus récente
    div = bs_find(response.text, "a", "data-g-event","rdm_download_team", proxies=proxies)
    latest_version = div["data-g-version"]

    download_url = "https://cdn.devolutions.net/download/Setup.RemoteDesktopManagerAgent.%s.msi" %latest_version
    msi_file = download_url.split("/")[-1]

    # Supprimer les anciens fichiers binaires
    for f in glob.glob("*.msi"):
        if f != msi_file:
            remove_file(f)

    if not isfile(msi_file):
        print("Downloading: %s" % msi_file)
        wget( download_url, msi_file, proxies=proxies)
    else:
        print("Binary is present: %s" % msi_file)

    expected_issuer = 'Devolutions Inc'
    sign_name = waptlicences.check_msi_signature(msi_file)[0]
    if sign_name != expected_issuer:
        error(f'Bad issuer {sign_name} != {expected_issuer} ')

    
    version = get_version_from_binary(msi_file)
    # Mettre à jour le package
    control.set_software_version(version)
    control.save_control_to_wapt()   
     
    return package_updated
    
e08dd18703f39188db6b707d399fad0f6cdbcad5145d642eba329aed171a2743 : Setup.RemoteDesktopManagerAgent.2025.2.13.1.msi
38d056ab130f7bf7c481c12636a4e9959de36561d3dfcbe54c6e3571bc0c1dc3 : WAPT/certificate.crt
3861d702bb87eefd65be6db08bf3673e70a10f3e362758b60b3a60b7c0eb20da : WAPT/control
8a92e1fc299e8795981087945fafc078c74df26df9f977efa248d994123e17f0 : WAPT/icon.png
f3f9285c1f8be441a74da8f87ec165bb49b4271aca6e7673bf867097500067a0 : luti.json
be5fed34e57e183947cdf9e3d8e8268c35c1c3ba8af693ad233a4cf0b50e7817 : setup.py
ca19ad681569e7170c80d874f0c42e765320b0a97bbd7d1a141ca0621ee06948 : update_package.py