[
https://issues.apache.org/jira/browse/GUACAMOLE-1970?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17877210#comment-17877210
]
Nick Couchman commented on GUACAMOLE-1970:
------------------------------------------
[~darkknightcz]: Feel free to have a go at a PR.
> 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
> Priority: Major
>
> 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)