Skip to main content

A cross-platform keylogger for macOS, Windows, and Linux.

Project description

Keyboard Cross-Platform Keylogger

This project is a cross-platform keylogger implemented in Python. It supports macOS, Windows, and Linux operating systems, allowing users to capture keyboard events seamlessly across different environments.

Features

  • Cross-platform support for macOS, Windows, and Linux.
  • Real-time key logging with minimal performance impact.
  • Easy to integrate and extend for additional functionalities.

Installation

To install the required dependencies, you can use pip. Make sure you have Python installed on your system, then run:

pip install -r requirements.txt

Usage

To run the keylogger, execute the following command in your terminal:

python -m keyboard_crossplatform

The keylogger will start listening for key presses. To stop the keylogger, press the esc key.

Contributing

Contributions are welcome! Please feel free to submit a pull request or open an issue for any enhancements or bug fixes.

License

This project is licensed under the MIT License. See the LICENSE file for more details.

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

keyboard_crossplatform-0.1.0.tar.gz (4.8 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

keyboard_crossplatform-0.1.0-py3-none-any.whl (5.0 kB view details)

Uploaded Python 3

File details

Details for the file keyboard_crossplatform-0.1.0.tar.gz.

File metadata

  • Download URL: keyboard_crossplatform-0.1.0.tar.gz
  • Upload date:
  • Size: 4.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.1

File hashes

Hashes for keyboard_crossplatform-0.1.0.tar.gz
Algorithm Hash digest
SHA256 5163fd55941b572a7b868452f6ac547f87e69bcb484772de0f74be7930a79a1a
MD5 2ab2c18fc1984efe7f57776a0460af95
BLAKE2b-256 3e5e040600ab4017a957a1f6cb351ca608f513fa909f8b5a179eee53ec1e1706

See more details on using hashes here.

File details

Details for the file keyboard_crossplatform-0.1.0-py3-none-any.whl.

File metadata

File hashes

Hashes for keyboard_crossplatform-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 d4762feeaae0d74186521d60c6a99ce7c2fd301bf4e3acad8a9c88782dfe938c
MD5 e1d16b302d035d8dd97d772555e46b10
BLAKE2b-256 bc35a4d9ff621bfdb631fed5648c652df6fdb5494a213a1f1b84d7b15f10f084

See more details on using hashes here.

Supported by

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