Skip to main content

Raspberry Pi USB HID Keyboard + RubberDucky Interpreter

Project description

rpi-hid

Python USB HID Keyboard library for Raspberry Pi Zero / Zero 2 W.

Install

sudo pip3 install .

Example

from rpi_hid import Keyboard

kbd = Keyboard() kbd.winRun("notepad") kbd.type("Hello World") kbd.close()

DuckyScript Support

from rpi_hid import DuckyInterpreter

duck = DuckyInterpreter() duck.run_script(""" GUI r DELAY 300 STRING notepad ENTER """) duck.close()

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

rpi_hid-1.0.1.tar.gz (4.4 kB view details)

Uploaded Source

Built Distribution

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

rpi_hid-1.0.1-py3-none-any.whl (5.8 kB view details)

Uploaded Python 3

File details

Details for the file rpi_hid-1.0.1.tar.gz.

File metadata

  • Download URL: rpi_hid-1.0.1.tar.gz
  • Upload date:
  • Size: 4.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.9.22 {"installer":{"name":"uv","version":"0.9.22","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":null,"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

File hashes

Hashes for rpi_hid-1.0.1.tar.gz
Algorithm Hash digest
SHA256 75bc662a55c5e58d86f899c4326d6dd365f9061cb58a069d2b41324871be36e6
MD5 c34f6f099f8d0ebff873747ac44f41c0
BLAKE2b-256 c2435861a315fe49e1b5cadeb238d051aeec40de704f69d7989f806b1a5bd6d0

See more details on using hashes here.

File details

Details for the file rpi_hid-1.0.1-py3-none-any.whl.

File metadata

  • Download URL: rpi_hid-1.0.1-py3-none-any.whl
  • Upload date:
  • Size: 5.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.9.22 {"installer":{"name":"uv","version":"0.9.22","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":null,"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

File hashes

Hashes for rpi_hid-1.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 30eafb314acda817e66549d77381f5c2ccee79171118120663e10a0563d80687
MD5 528b73b84559fd5b4b92b217e0d75415
BLAKE2b-256 a10f816b2888558e39a572cd88af2ba46a9427aa341d84d8ed237d1e429b3b71

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