https://github.com/the-parth/basic-keylogger
A basic keylogger for learning purposes - built using Pyautogui, pynput, smtplib. Research purposes only - do not distribute
https://github.com/the-parth/basic-keylogger
Last synced: 11 months ago
JSON representation
A basic keylogger for learning purposes - built using Pyautogui, pynput, smtplib. Research purposes only - do not distribute
- Host: GitHub
- URL: https://github.com/the-parth/basic-keylogger
- Owner: The-Parth
- License: mit
- Created: 2025-02-20T13:05:28.000Z (11 months ago)
- Default Branch: main
- Last Pushed: 2025-02-20T13:33:10.000Z (11 months ago)
- Last Synced: 2025-02-20T14:32:04.547Z (11 months ago)
- Language: Python
- Size: 5.86 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Basic Keylogger
A very simple keylogger.
### What it does
- Logs all keystrokes
- Logs all mouse clicks along with the coordinates of the click
- Takes a screenshot every 20 seconds
- Takes Screenshot when the user clicks the mouse, upto 1 screenshot every 5 seconds
- Sends the logs to an email every 60 seconds, along with the screenshots in a zip file
### How to use
- Setup .env file according to the .env.example file
- Install the requirements using `pip install -r requirements.txt`
- Run the script using `python keylogger.py` or `python3 keylogger.py`
### How to stop
- Close the terminal or press `Ctrl + C` to stop the script
### Disclaimer
This script is for educational purposes only. I am not responsible for any damage done using this script. Use at your own risk. Made for IS IA-1
### License
This project is licensed under the MIT License
Have a very Koishi day
