I have a feature idea, how should I go about submitting a feature request?

Unfortunately I am in no way a Java developer so I'm not able to do this on my 
own, but I'm hoping the idea has enough value that it could be added by the 
team at some point.

Here's a quick rundown of the idea, does this sound like it would be valuable 
to others, or is this already possible?

The idea is to add options to connections to have guacd or guacamole call a 
script on the host when a connection starts and ends. If it is not possible to 
call a shell script, maybe a webhook or some sort of event messaging to FaaS 
etc... I also imagine a boolean option to make the call blocking to the 
connection proceeding or not and if set to block a field to override a default 
timeout before failing. Some reasonable default would be set that could be 
overridden via guacamole.properties.

Parameters would need to be sent to the script/event with: timestamp, 
connection title, hostname, port, username, ?password?,...

What I can see this being used for:
1. To substantiate VDI containers or link-cloned VMs on demand and destroy 
after connection closes.
2. If using the Keeper Vault to rotate connection credentials and update the 
vault / remote system after each connection closes.
3. Integrate with any audit / notification backends to log when secured systems 
are accessed.
4. Used with wake on LAN to power off resources when they're disconnected and 
WOL powered on when called.







---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscr...@guacamole.apache.org
For additional commands, e-mail: user-h...@guacamole.apache.org

Reply via email to