This Java-based System Event Monitor is designed for security research to capture and log keystrokes, offering insights into keyboard activity
π¨ Disclaimer: This System Event Monitor is developed solely for educational and ethical purposes. Unauthorized use or deployment of System Event Monitors for surreptitious or malicious activities is both illegal and unethical. Before deploying this tool, always obtain explicit permission from the owner of the device being monitored. The developers will not be held responsible for misuse.
- π Logs each keystroke to a file, with each entry timestamped for convenience.
- π₯οΈ Detects and logs the title of the currently active window in the operating system.
- π― Identifies and records commonly used key combinations, e.g., Alt + Tab or Win + Tab.
- π Organizes logs neatly in a dedicated directory for easy retrieval.
Before running this tool, ensure you have:
- The Java Development Kit (JDK) installed.
- The JNativeHook library, essential for capturing native input.
- Khushboo Hamid - Core Developer.
- Syed Aarish Shah - Lead Developer and Debugger.
We welcome contributors to our project!
- Fork the repository.
- Create your Feature Branch (
git checkout -b feature/AmazingFeature). - Commit your changes (
git commit -m 'Add some AmazingFeature'). - Push to the branch (
git push origin feature/AmazingFeature). - Open a Pull Request.
This project is licensed under the MIT License. For more details, please refer to the LICENSE.md file.