keystroke log processor