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)

Reply via email to