> 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
