> It might be a bit challenging to implement since you have to take a invite
> file and parse that out,


Here's the relevant section for parsing logic for freerdp -
 
https://github.com/FreeRDP/FreeRDP/blob/d8aff4aa1d177ba6a2d5102d55c1c062ede8b7ec/client/common/client.c#L407
<https://github.com/FreeRDP/FreeRDP/blob/d8aff4aa1d177ba6a2d5102d55c1c062ede8b7ec/client/common/client.c#L407>

And here is some official documentation on the Invitation file format -
https://learn.microsoft.com/en-us/openspecs/windows_protocols/ms-rai/ac87f4ab-859e-4eb9-a05e-7bbf7f1bc868

On Fri, Aug 15, 2025 at 3:33 PM Nick Couchman <[email protected]> wrote:

> On Fri, Aug 15, 2025 at 6:22 PM Robert Devitt <[email protected]> wrote:
>
>> >  a quick search to see if "xfreerdp" supports it at all doesn't turn up
>> any obvious results, so I'm not sure how much is required for the
>> underlying FreeRDP library.
>>
>> I've been using xfreerdp to help out with some IT issues for a friend
>> through Remote Assistance and a wireguard vpn.  It works pretty well, but
>> it would be cooler with guac.
>>
>> Admittedly I haven't looked under the hood for guac, but if it uses
>> xfreerdp perhaps I can help out a bit and fork the project.
>>
>> the xfreerdp syntax is:
>>
>> `xfreerdp <invite file> /assistance:<password>`
>>
>> example:
>>
>> `xfreerdp Invitation.msrcIncident /assistance:4FT8LXLK36N3Y`
>>
>> some relevant bits in the source:
>>
>>
>> https://github.com/search?q=repo%3AFreeRDP%2FFreeRDP+RemoteAssistanceMode&type=code
>>
>
> Oh, very nice, thanks! I'll try to take a look and see how that works and
> if it's easy to implement within Guacamole. It might be a bit challenging
> to implement since you have to take a invite file and parse that out, but I
> would imagine that it could be done with an extension of some sort that
> parses that out into the connection components and creates a temporary
> connection based on those values.
>
> -Nick
>
>>

-- 
Robert Devitt
[email protected]
(559) 245-2403

Reply via email to