Skip to main content

python library providing utilities, data structures, constants, parsers, and tools for working with USB data

Project description

USB Protocol Library for Python

usb-construct is a library that collects common data-processing code for USB tasks; and is meant to support a variety of projects, including USB stacks, analyzers, and other tools that work with USB data. A primary intention is to unify common code from LUNA, FaceDancer, and ViewSB.

The library is currently an early work-in-progress; this documentation will be updated when the project is more mature.

License

usb-construct is licensed under the BSD-3-Clause, the full text of which can be found in the LICENSE file.

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

usb_construct-0.2.1.tar.gz (62.7 kB view details)

Uploaded Source

Built Distribution

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

usb_construct-0.2.1-py3-none-any.whl (68.0 kB view details)

Uploaded Python 3

File details

Details for the file usb_construct-0.2.1.tar.gz.

File metadata

  • Download URL: usb_construct-0.2.1.tar.gz
  • Upload date:
  • Size: 62.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.0.1 CPython/3.13.1

File hashes

Hashes for usb_construct-0.2.1.tar.gz
Algorithm Hash digest
SHA256 b90d62daf6bbf070936029267e7c26d2ce11e88c546baeb0da4ce02bdcb2684b
MD5 8af6f9d71d17504d235d2781075fa5f8
BLAKE2b-256 3d8ebae61f35a2968d0a805714e5b623f046fc4523482b0f5b208cf9ccfc6185

See more details on using hashes here.

File details

Details for the file usb_construct-0.2.1-py3-none-any.whl.

File metadata

  • Download URL: usb_construct-0.2.1-py3-none-any.whl
  • Upload date:
  • Size: 68.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.0.1 CPython/3.13.1

File hashes

Hashes for usb_construct-0.2.1-py3-none-any.whl
Algorithm Hash digest
SHA256 482c3e8993454e0d8eac2e8668fc6f705f80901035f486be7109f10f4693c6af
MD5 efcb8dfd089e086faa5f7774ec9214a3
BLAKE2b-256 3ccdb7fff07aa9e91593829b1ba6616018466f573d7d8baaeea13efa3eb2b703

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