What we want to achieve Among the VNC, RDP and SSH protocol for the remote desktop side we need the HTTPS protocol too. Aim is to archive recordings of a HTTPS stream/connection.
Implementation steps to achieve the new HTTPS protocol * Create a new https protocol plugin as described in Adding new protocols - Apache Guacamole<https://guacamole.apache.org/doc/gug/custom-protocols.html> * Implement the necessary logic to handle websites. This may include establishing secure connections, handling encryption, and sending/receiving data over HTTPS/WS * what is the right approach to render the https stream into a website? * Does a library like CEF (chromium ebedded framework) e.g. exist to achieve this? Any better ideas than that? * Utilize the functions provided by libguac to interact with the Guacamole protocol. These functions send instructions, handle user input, and manage the communication between the web application and guac * are there any examples of what needs to be handled in minimum to retrieve the https stream? Validation questions: * Are the listed implementation steps correct? If not, what would be the right path? * Is the assumption correct, that we "only" need to create the https protocol plugin that will interact with the guacamole protocol and the entire history storage process out of the new https protocol is done through the guacamole protocol itself? * Has this already been done by someone? * What would be the estimated effort to achive this? * Are there any possibilities to contribute, share the work to have this https protocol in the core product of guacamole? Best Regards Chris Tuchschmid [cid:[email protected]] Rey Informatik AG - A Rey Technology Company Rütihofstrasse 6, CH-8370 Sirnach Chris Tuchschmid | iDIP & IoT Direct +41 58 810 04 88 | Support +41 58 810 04 04 [email protected]<mailto:[email protected]> | www.rey-technology.com<http://www.rey-technology.com/> [cid:[email protected]]<https://www.linkedin.com/company/rey-technology>
