[ 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)