Lukas Raska created GUACAMOLE-1970:
--------------------------------------
Summary: Allow screen recording to capture STDIN pipe stream
content
Key: GUACAMOLE-1970
URL: https://issues.apache.org/jira/browse/GUACAMOLE-1970
Project: Guacamole
Issue Type: Improvement
Components: guacamole, guacd
Reporter: Lukas Raska
Similarly to GUACAMOLE-1969, currently screen recording only contains the
actual key events sent by user. It's however possible to create new text pipe
stream called STDIN to provide terminal input directly from Javascript
([https://guacamole.apache.org/doc/gug/configuring-guacamole.html#providing-terminal-input-directly-from-javascript]
) which is not stored within the recording file.
As administrators might want to capture the user-input data, it would be nice
to allow this possibility.
>From the guacamole-server perspective, it seems quite straightforward as to
>just hook up to the current pipe handler for protocols that implement explicit
>support for the _STDIN_ pipe stream (e.g. SSH in guac_ssh_pipe_handler).
>However I'm not sure whether this should be under a specific new connection
>parameters (like {*}recording-include-stdin-stream{*}) ** or if it could be
>hooked up to the existing *recording-include-keys* as the documentation states
>_"can then be used to stream data directly to the input of the terminal
>session, as if typed by the user:"._
Similarly to the previous improvement, if nobody objects and I have suggestion
how this should be implemented, I can create PRs to update all the relevant
parts.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)