diff --git a/server/src/uds/core/managers/crypto/rdp.py b/server/src/uds/core/managers/crypto/rdp.py index 24bb43d91..cec6c6b74 100644 --- a/server/src/uds/core/managers/crypto/rdp.py +++ b/server/src/uds/core/managers/crypto/rdp.py @@ -80,6 +80,7 @@ ('prompt for credentials:i:', 'Prompt For Credentials'), ('authentication level:i:', 'Authentication Level'), ('audiomode:i:', 'AudioMode'), + ('audiocapturemode:i:', 'AudioCaptureMode'), ('redirectdrives:i:', 'RedirectDrives'), ('redirectprinters:i:', 'RedirectPrinters'), ('redirectcomports:i:', 'RedirectCOMPorts'), @@ -88,6 +89,7 @@ ('redirectclipboard:i:', 'RedirectClipboard'), ('devicestoredirect:s:', 'DevicesToRedirect'), ('drivestoredirect:s:', 'DrivesToRedirect'), + ('camerastoredirect:s:', 'CamerasToRedirect'), ('loadbalanceinfo:s:', 'LoadBalanceInfo'), ('redirectdirectx:i:', 'RedirectDirectX'), ('rdgiskdcproxy:i:', 'RDGIsKDCProxy'), diff --git a/server/src/uds/transports/RDP/scripts/windows/tunnel.py b/server/src/uds/transports/RDP/scripts/windows/tunnel.py index 887a083d3..c51f1f493 100644 --- a/server/src/uds/transports/RDP/scripts/windows/tunnel.py +++ b/server/src/uds/transports/RDP/scripts/windows/tunnel.py @@ -45,7 +45,8 @@ password=password, address='127.0.0.1:{}'.format(fs.server_address[1]) ) -theFile = tools.sign_rdp(theFile, api, sp['ticket_sign']) # type: ignore +if sp.get('ticket_sign'): # type: ignore + theFile = tools.sign_rdp(theFile, api, sp['ticket_sign']) # type: ignore filename = tools.saveTempFile(theFile) executable = tools.findApp('mstsc.exe') diff --git a/server/src/uds/transports/RDP/scripts/windows/tunnel.py.signature b/server/src/uds/transports/RDP/scripts/windows/tunnel.py.signature index ed8a0c1ef..fbd1cdabb 100644 --- a/server/src/uds/transports/RDP/scripts/windows/tunnel.py.signature +++ b/server/src/uds/transports/RDP/scripts/windows/tunnel.py.signature @@ -1 +1 @@ -nUA3jqSOt+fqacp11hAcsBOJp7ffb4Hdj9IBUos7fX8VI+nnTpV75cL1eAJYH6sU3cq7t+IETId2Wld5pvh7l2CnY3c0Jg+R44rZaGxVKne7iSKz92RAqEz9fkpxr9nZ9mnAf0feN3NF+eF+fEXE90FsmGHR0K4os/8JHgfYeDpQNK6A4F8vq20w+BM4Y+yuokTkv0krkY5X64ofgX/Qo5mOApcSyiyVIuPfX9e5H53mMPPHJiBI1LnwYq8B9YVH2f6HEx+tVZW0a539v9e6vq4muSSjNzYu/6cHEMLEdicBjYTD7R3X2uPOlMlZnoUeZUsaZReTWe1XuVzLIe739+4q36y1HT9VUMznzAxq+x66u6LdQPJfShVZ9dX27WEDZwN1wY41nh/VcG6mlnHqWYRFSk1lRRx7eibZJfz9spJG6RhHQDNj3pMD8YF+SYeDQgYmREggVicSSG2sDfnfNNO+3xwSC7SaObYLajiNazNZOJUvvjuRI3KTOedluOxFbvQi1Q4CHCmHRqpE29ysMg3+dkB0GN6sSNB6fbvPif6ge22r/jFCiXO8WueYcZwI4S8aSXlxP8lG2KNnnN8JN8fs03yFvMeZHtRQDoFoDErcBeNGVZlKnHPIaubH5Lj9phDL3YjsSVLR6rFvc6pApbnMI4FyySQRF54HTgXBaFQ= \ No newline at end of file +EVaHvP1wDXsBiVFA8il8uHILulC58fHbvbldePH6F39OFXMNqGnp04gwBpNTXJtRqquNXoWzJKKxyTWGRp/Ht2hVR6u+X92CYoHXAksYtCUvn2ammSL/T+gnZk8o7yIxNAj88qyPo9QSeKZXNGSS2eb6L0iybTy6scm1I/VCZzhWC6kOVoRtA18NUCQpFBiBxr2OBHOd9/n6Igl5Rb4H6kXMeAE0SIHbM30jMFUimRQd3VpWBiDD4r9m+/el0UZzOlGR1kk9Nr2VOZCy67/68UXiu97JN+VF4T5rNTI+RPX9/0TKIDJcESpZZZtmPnumZkOOV3LaN2Pd58x74gbQ+3vjYmgVnFCDMkt5EEVWoP0+nAYM/eI4qsBBRq9N2fHyftH4aF84XrIboOgfhJ01KRykmxv4aJQYiruMKetlhPOY1eO5fLqSF5IQBWCbAAta2rTceapYx+71LP0OH5Yf/DlNSh4h5gVAFzQm4itfiYFYW1l3viWsoPri8nTDYL2N/kZCIQBr5PUqk2NnGBxqBQbLnh0ZQnRjSskHfoW9QE9kN9YnFmuGKlayNtPPEiIOV4+AjJvNvx9VHM6s0DqkUe5UKn+opv35Jgg+RUXMTtW2ajgzMAy5+aElvl5RNAJInDgg5a9dXikLzCgayDtq1megmEiar03EPXwm8M0oTdc= \ No newline at end of file