Skip to main content

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.

Metadata

Release files for keyboard-crossplatform 0.2.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for keyboard-crossplatform 0.2.0
File Size Uploaded Provenance
keyboard_crossplatform-0.2.0.tar.gz 4.5 kB Without provenance Details

Built distribution (wheel)

Table of built distributions (wheels) for keyboard-crossplatform 0.2.0
File Interpreter ABI Platform
keyboard_crossplatform-0.2.0-py3-none-any.whl Python 3 none any Details

Total release size: 9.9 kB

Release files / keyboard_crossplatform-0.2.0.tar.gz

Download URL keyboard_crossplatform-0.2.0.tar.gz
Size 4.5 kB
Tags Source
SHA-256 checksum
How to use checksums
f4e2e3a4dd2eb2901d94a34257cc272be4b17a1719e11fcaf3f32d81fa08fae5
BLAKE2b-256 checksum
How to use checksums
3320c538307c2eb527cdeedc4b663b91b2e47fab88c55afa618b573b337fbe2d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.9.25

Release files / keyboard_crossplatform-0.2.0-py3-none-any.whl

Download URL keyboard_crossplatform-0.2.0-py3-none-any.whl
Size 5.4 kB
Tags Python 3
SHA-256 checksum
How to use checksums
9d6b7d0e74f1b00a1348647d8ba364d511a7a957ddcd30d1fce2475d14f097e4
BLAKE2b-256 checksum
How to use checksums
94b35c46fda1919044ffa7baa0a0f7c3a1b29e0d3cd03046306f814f190cb6fc
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.9.25

Security for keyboard-crossplatform 0.2.0

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

Release history Release notifications | RSS feed

This release

0.2.0 This release

2 release files No provenance

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page