Skip to content

A Keylogger that does more than an ordinary keylogger. It tracks the keys pressed and automatically sends it to your desired email after a certain interval of time.

Notifications You must be signed in to change notification settings

muhammad-haziqul-khair/PySecureLogger

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 

Repository files navigation

Pylogger | A key logging tool

Overview

This Python Keylogger with Email Notification is a simple tool designed to log keys pressed on a computer and send the recorded data via email at regular intervals. It can be used for educational purposes or as a monitoring tool with proper consent and authorization.

Features

  • Key Logging: Captures logs keys pressed on the keyboard.

  • Email Notification: Sends the recorded key logs via email to a specified recipient.

  • Automatic Sending: The key logs are automatically sent at regular intervals, allowing for consistent monitoring.

Prerequisites

Before you begin, ensure you have the following installed:

  • Python
  • pynput: pip install pynput
  • smptblib: pip install secure-smtplib

Usage

  1. Clone the Repository:
    git clone https://github.com/muhammad-haziqul-khair/PySecureLogger.git

  2. Configuration:


  • Run the file logger.py

Configuration

Adjust variables in the script based on your preferences:

  • time_interval: Set the time interval (in seconds) for sending emails automatically.
  • sender_email: Enter the email of the sender.
  • sender_password: Enter the app password of the sender's email.
  • receiver_email: Enter the email of the receiver.

Warning

Use this tool responsibly and only on systems where you have explicit permission to monitor. Unauthorized access to computer systems is illegal.

About

A Keylogger that does more than an ordinary keylogger. It tracks the keys pressed and automatically sends it to your desired email after a certain interval of time.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages