Skip to content

This is KeyloggerDelta-2.0V. By Python Code with proper comments and an ethical focus. Open Source - MIT License - Contributions and Ask are welcome to improve its functionality or add new features. (^^) /

License

Notifications You must be signed in to change notification settings

XamRyo/KeyloggerDelta-2.0V

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

KeyLoggPNG

KeyloggerDelta v2.0 - An Open-Source Keylogger

A simple yet powerful Python-based keylogger with an ethical focus. Open Source - MIT License. Contributions and suggestions are always welcome! - XamRyo


Ethical and Open-Source

This repository contains a simple keylogger implemented in Python for educational purposes only. It is designed to demonstrate how keylogging works and should be used responsibly. Unauthorized use of this software may violate privacy laws and is strictly prohibited.


✨ Features

  • Captures and logs keypresses with Keyboard Event Handling:

    • The OnKeyboardEvent function processes keyboard events, logs the key presses to a specified file, and provides additional information such as the window name and window handle.
  • Destination Folder Definition:

    • The keylogger stores data in a user-defined destination folder, specified by the destination_folder variable.
  • Timeout Mechanism:

    • The script waits a set time (in seconds) before sending an email. The TimeOut function checks whether the timeout has been reached and triggers the sending of captured data.
  • Email Notification:

    • The SendEmail function reads captured data from the log file, formats it, and sends it via email using the SMTP protocol. The createEmail function handles email creation and transmission.
  • Hook Manager Setup:

    • The code uses the pyHook library to capture keyboard events through a hook manager.
  • Main Loop:

    • The main loop checks for timeout and sends the captured data via email. It continuously processes any waiting messages.

⚙️ Requirements


📥 Installation

1. Clone this repository:

git clone https://github.com/XamRyo/KeyloggerDelta-2.0V
cd KeyloggerDelta-2.0V

Py-Code-snippet

  1. Install the required Python packages:

    python -m pip install –upgrade pip.
    pip install pyHook
    pip install auto-py-to-exe 
    pip install pywin32
    pip install pynput
    pip install pyinstaller (optional)
    pip install time (general library)
    pip install logging
  2. Run the script:

    cd python KeyloggerDelta-2.0V.py

Create Executable

Convert the script into an executable file:

pyinstaller --clean --onefile --windowed .\KeyloggerDelta-2.0V.py

With auto-py-to-exe:

python -m auto_py_to_exe

⚠️ DISCLAIMER AND LICENCE

This project is for ethical use only. The Dev-XamRyo are not responsible for any misuse. Ensure you have explicit permission to log keystrokes on any system where this tool is used ^-^)/

📜Licence

This project is licensed under the MIT License. Feel free to ask questions, contribute, or support the repository! 👍

About

This is KeyloggerDelta-2.0V. By Python Code with proper comments and an ethical focus. Open Source - MIT License - Contributions and Ask are welcome to improve its functionality or add new features. (^^) /

Resources

License

Security policy

Stars

Watchers

Forks

Packages

No packages published

Languages