A java-keylogger that runs hidden in the background and captures keystrokes.
The project uses JNativeHook that leverages platform-dependent native code to create low-level system-wide hooks.
If you want to run this project locally,
- Java 7 or above
- Windows 7,8 or 10
For the first download/clone of this repo,
- Import the JKey1 folder as a Java project using your IDE (Eclipse/Netbeans).
- If the IDE dows not detect the
lib
folder, then add its contents as external jars. - Run as Java application.
To directly use it.
- Download the latest binary from the release and unzip the contents.
- Click
runner.bat
from compiled folder. This will start the app in background (You can check this under processes in TaskManager). - Type anything, anywhere.
- To stop the app. Press
F9
key. - Check the locally created serverLogs.txt for all the logged keystrokes.
- Move dependencies to config.
- Log function keys as well. (Find another way to end application)
- Translate mouse positions to scalable locations (Yes the application also supports logging mouse position. Though, currently this is too much info and not logged).
Need I say.
Licenced under GNU GENERAL PUBLIC LICENSE v3.0. It is free to copy and distribute.