Hi all, not sure if this is the right channel to ask about this, but I'm interested in the idea of creating a command-line client for Guacamole. This might seem strange, but the idea is that, at my institute, we have Guacamole set up in our web portal so that users can emulate ssh in-browser without needing to use the VPN that would allow true ssh. However, it's slightly inconvenient to use the browser, because using some shortcuts, copying text, and the general user experience isn't necessarily as good as a true terminal. For that reason I was wondering if I could write a command line tool which acts as a client to Guacamole, but instead of running in the browser, it would run as a local application that you would install. From reading about the protocol I believe it would be fairly trivial to convert the Guacamole responses into terminal printing. The only tricky part would be the authentication, which I would have some help with, but I expect that I could use the same oauth mechanism that Guacamole does, and have users authenticate in the browser in order to get an access token.
I'm not asking anyone to build this for me, if it's feasible I would write this myself, but I'm just asking here to determine the feasibility of this idea, and to maybe get some pointers about how to do this. Thanks! [WEHI Logo] Walter and Eliza Hall Institute of Medical Research 1G Royal Parade Parkville Victoria 3052 Australia www.wehi.edu.au<https://wehi.edu.au> Twitter<https://twitter.com/WEHI_research> | Facebook<https://www.facebook.com/WEHIresearch/> | Instagram<https://www.instagram.com/wehi_research> | Youtube<https://www.youtube.com/user/WEHImovies> | LinkedIn<https://www.linkedin.com/company/wehi_research> WEHI acknowledges the Wurundjeri people of the Kulin Nation as the traditional owners of the land where our campuses are located and the continuing connection to country and community. Private and confidential The content of this e-mail and any attachments may be private and confidential, intended only for use of the individual or entity named. If you are not the intended recipient of this message you must not read, forward, print, copy, disclose, use or store in any way the information this e-mail or any attachment contains. If you are not the intended recipient, please notify the sender immediately and delete or destroy all copies of this e-mail and any attachment.
