Skip to main content

A simple keylogger for Windows, Linux and Mac

Project description

# Keylogger

### Prerequisites

You'll need to install python-xlib if you don't have it.

#### To install `python-xlib`:

`pip install python-xlib` or `sudo pip install python-xlib`.


For `ubuntu/debian` package manager:

`sudo apt-get install python-xlib`


### How to install

Clone the repository

`git clone https://github.com/GiacomoLaw/Keylogger`

This will clone this entire repo. Find the linux folder, extract it, and open it. Rename the extracted folder to `linux-logger`.

## How to run it

Set where you want the log to go **before** running this step.

Run this command to start

```
python keylogger.py

<class 'Xlib.protocol.request.QueryExtension'>

<class 'Xlib.protocol.request.QueryExtension'>

RECORD extension version 1.13
```

The keylogger is now running! It will log your strokes to the file you specified. Stop it by hitting the grave key. Thats the one under escape on a standard keyboard.

---

You can make it run on **startup**:

`python /home/giacomo/py-keylogger/keylogger.py`


Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

keylogger-2.7.1.tar.gz (6.2 kB view hashes)

Uploaded Source

Built Distribution

keylogger-2.7.1-py3-none-any.whl (7.1 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page