- 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
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
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