Skip to main content

A cross-platform tool to monitor and inspect USB devices connected to the host system.

Project description

USB Inspector

Coverage

Overview

A simple package that allows you to lookup USB vendor and device IDs and get back a human readable vendor and device name. It includes ability to manually update the USB DB without installing a new version of usb-inspector.

Installation

python3 -m pip install usb-inspector

Example Usage

Command Line:

usb-inspector lookup --vendor-id 1A40
usb-inspector lookup --vendor-id 1A40 --device-id 0801

usb-inspector update-db
usb-inspector delete-db

Issues

If you experience any issues, please create an issue on Bitbucket.

Development

To get a list of all commands with descriptions simply run make.

make env
make pip_install_editable

Testing

make pytest
make coverage
make open_coverage

History

All notable changes to this project will be documented in this file. This project adheres to Semantic Versioning.

0.1.0 (2025-10-24)

  • First release

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_inspector-0.1.0.tar.gz (491.2 kB view details)

Uploaded Source

Built Distribution

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

usb_inspector-0.1.0-py3-none-any.whl (488.8 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for usb_inspector-0.1.0.tar.gz
Algorithm Hash digest
SHA256 b208c46bd18bfd45141ac3d2bc3e83235c54fdc836c23b2a94a14d08e6e0ae51
MD5 3fc1a051ae07b747859d3b6d7b32b2cc
BLAKE2b-256 033aa2e74ae92ce29d7753ae92119c34dbe241a145f257d9b89f30199f9beb5e

See more details on using hashes here.

File details

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

File metadata

  • Download URL: usb_inspector-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 488.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.1

File hashes

Hashes for usb_inspector-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 e5856004dc055d257a519f34f5753f5820d5549b0e79ac1d8713753ff5ac2dec
MD5 18f1acd7b82c15a0ee21c758a45fc00d
BLAKE2b-256 3d4f6501bc8d76f72b7674e4937515574631c116b369f8aff08e7d18d09574c4

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