You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@guacamole.apache.org by mike-jumper <gi...@git.apache.org> on 2018/01/27 00:41:10 UTC

[GitHub] guacamole-server pull request #137: GUACAMOLE-313: Add "guaclog" utility for...

GitHub user mike-jumper opened a pull request:

    https://github.com/apache/guacamole-server/pull/137

    GUACAMOLE-313: Add "guaclog" utility for producing human-readable interpretations of keys pressed in session recordings

    This change adds a new utility, "guaclog", which is analogous to guacenc in that it interprets the contents of session recordings or protocol dumps. Unlike guacenc, the guaclog utility tracks the current state of keys pressed, producing a human-readable log of what has been typed within a session.
    
    Note that Guacamole does not currently log keys within session recordings, and the under-development support for this must be manually enabled if a recording should contain key events. For this to be useful to someone wishing to audit a Guacamole session, logging of key events would need to have been manually enabled ahead of time, or the full raw contents of that session (captured via tcpdump, for example) would need to be available.

You can merge this pull request into a Git repository by running:

    $ git pull https://github.com/mike-jumper/guacamole-server add-guaclog

Alternatively you can review and apply these changes as the patch at:

    https://github.com/apache/guacamole-server/pull/137.patch

To close this pull request, make a commit to your master/trunk branch
with (at least) the following in the commit message:

    This closes #137
    
----
commit ebc731aaf390ca06019af58bb6c512faa4605ee6
Author: Michael Jumper <mj...@...>
Date:   2017-11-26T23:44:03Z

    GUACAMOLE-313: Add guaclog utility with stubbed interpretation of key events.

commit d39757b4dc09ff7f255761ca9c2f18e105be626f
Author: Michael Jumper <mj...@...>
Date:   2017-11-27T01:24:49Z

    GUACAMOLE-313: Continuously track key press/release.

commit df29735c83c210900ba55d60c1e1a29b3c3ef03e
Author: Michael Jumper <mj...@...>
Date:   2017-11-27T02:00:29Z

    GUACAMOLE-313: Separate naming logic for keysyms. Align previously-pressed keys.

commit 3633af5e418876932ab086b910ca5a43df425cbe
Author: Michael Jumper <mj...@...>
Date:   2017-11-27T02:54:59Z

    GUACAMOLE-313: Use binary search to find human-readable names for known keys.

commit 86b09c8cf7fefd1f2dd7f368f1369f19d430bf7c
Author: Michael Jumper <mj...@...>
Date:   2017-11-27T03:35:47Z

    GUACAMOLE-313: Add remaining key names. Use Unicode where possible.

commit 5b612b856afc29073595d7ce450560b0bff65415
Author: Michael Jumper <mj...@...>
Date:   2017-12-07T05:25:58Z

    GUACAMOLE-313: Refactor guaclog to produce simpler, greppable output.

commit 5e5f1fcb3e0d5d2fb2c1c679aacd337142f47393
Author: Michael Jumper <mj...@...>
Date:   2017-12-08T20:56:27Z

    GUACAMOLE-313: Add missing keysyms. Track modifier keys only.

commit b7257d9ae45287a8a9e1b80920c677d75863698c
Author: Michael Jumper <mj...@...>
Date:   2017-12-08T21:10:32Z

    GUACAMOLE-313: Include unknown keys within log.

commit c0b2871b31a6093627247c0fe084ee843f634896
Author: Michael Jumper <mj...@...>
Date:   2017-12-10T20:40:01Z

    GUACAMOLE-313: Document log format.

commit fdd17e30422dd91337d044ecff02db52aab32691
Author: Michael Jumper <mj...@...>
Date:   2018-01-27T00:16:40Z

    GUACAMOLE-313: Note that guacenc/guaclog are related.

----


---

[GitHub] guacamole-server pull request #137: GUACAMOLE-313: Add "guaclog" utility for...

Posted by asfgit <gi...@git.apache.org>.
Github user asfgit closed the pull request at:

    https://github.com/apache/guacamole-server/pull/137


---