Merge branch 'feature/KASM-3371_keystroke_logging' into 'master'

Move keypress logging behind the DLP_Log verbose option

Closes KASM-3371

See merge request kasm-technologies/internal/KasmVNC!71
This commit is contained in:
Matthew McClaskey
2022-10-14 18:06:37 +00:00
4 changed files with 22 additions and 3 deletions

View File

@@ -831,9 +831,11 @@ void VNCSConnectionST::keyEvent(rdr::U32 keysym, rdr::U32 keycode, bool down) {
if (down) {
keylog(keysym, sock->getPeerAddress());
kbdLogTimer.start(60 * 1000);
vlog.debug("Key pressed: 0x%x / 0x%x", keysym, keycode);
if (Server::DLP_ClipLog[0] == 'v')
vlog.debug("Key pressed: 0x%x / 0x%x", keysym, keycode);
} else {
vlog.debug("Key released: 0x%x / 0x%x", keysym, keycode);
if (Server::DLP_ClipLog[0] == 'v')
vlog.debug("Key released: 0x%x / 0x%x", keysym, keycode);
}
// Remap the key if required