Simple Java keylogger using JNativehook.
- Writes all keypress/release/typed events to a log file in the format:
ARROW
KEY
, whereKEY
is the textual representation of the key pressed/released/typed andARROW
in the format of:
Arrow | Event |
---|---|
↓ | Pressed |
↑ | Releassed |
↨ | Typed |
- System tray icon with items for showing the log file, error log and exiting the program.
- Error message on error instead of silently failing (not that it should fail).
java -jar KeyLogger.jar <log directory>