- 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.