- Install prerequisites "pip install -r requirements.txt"
- Can either be run standalone or log_sending can be set to True inside client keylogger.py file (victim machine)
- Identifies operating system (supports windows, linux) and saves log file to temp folder (can be changed)
- If you want to set it up for sending log files to your machine then make sure to edit the log sending variables. (server_address, server_port, sending_schedule_in_seconds, lines_difference (used for sending only when x number of new lines were added to the log file[victim user had activity].))
- Start API Server on receiving end (your attacker machine) with following command "uvicorn keyloggerServer:app --reload --port 53535"
- Notes: --reload is for debugging purposes in FastAPI, and set up the port as you wish.
-
Notifications
You must be signed in to change notification settings - Fork 0
Keylogger Python program that can also send log file to your machine via API post requests.
License
danielserbu/Keylogger
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
About
Keylogger Python program that can also send log file to your machine via API post requests.
Topics
Resources
License
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published