This code is an educational keylogger that captures keyboard input and sends it to an external server every five minutes.
-
Keyboard Monitoring: Uses pynput to log each key pressed, storing it in the content variable. Special keys (space, enter, etc.) are formatted or ignored.
-
Data Transmission: Every five minutes, a background thread sends the captured text to a specified JsonBin URL via a PUT request.
-
Listener: Runs continuously until manually stopped, tracking all key presses in real time.
You can read the keylog at https://api.jsonbin.io/v3/b/67423183e41b4d34e4595da7/latest
This tool is for educational purposes only, the author do not endorse or promote any illegal activity and are not responsible for any damage done henceforth.
.\build_env.bat./build_env.sh.\run.bat./run.sh.\tools\generate_executable.bat./tools/generate_executable.shThis program is free software; you can redistribute it and/or modify it under the terms of the MIT License (MIT). See LICENSE for more details.