Skip to content

Educative means of learning how Key Loggers work

godinezsteven1/malware-keyLogger

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Malware-KeyLogger

🚨 Disclaimer

This project is for educational and personal use only. It is intended to help users understand how key logging works and for ethical cybersecurity learning. Unauthorized use of keyloggers on systems you do not own or have explicit permission to access is illegal and may result in severe consequences. Please use responsibly.


About

This repository contains three versions of a keylogger:

  1. Python 3 Version - Runs as a script (keyLogger.py). -- **linux **✅
    python3 keyLogger.py
  2. Standalone Executable (Windows/Linux) - Built using PyInstaller (keyExec). -- windows/linux
    ./keyExec
  3. macOS Version - .command file (keyMacExec.command) -- macOS✅ run then double click file in finder
    xattr -d com.apple.quarantine keyMacExec.command

These versions allow logging of keystrokes to a file for personal system monitoring, security research, and ethical hacking practice.


1. Python 3 Version

This is the basic script version that runs directly in Python.

Use

  1. Install dependencies (if needed):
    pip install pynput
    pip install pyinstaller

2. How to make Standalone Executable

pyinstaller --onefile keyExec.py

3. Errors with dependency downloads (if in strict debians)

sudo apt install python3-pynput��
sudo apt install python3-pyinstaller��

About

Educative means of learning how Key Loggers work

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages