Expand description
USB ID resolution — VID/PID → vendor / product name.
A non-authoritative enrichment over DeviceConnection:
the raw numeric vid/pid parsed from evidence stay the authoritative values;
a resolved name is only a lookup convenience for the analyst.
Two sources, no third-party data vendored into the crate:
UsbIdDb::common— a small hand-authored table of common, forensically-relevant USB vendors (individualVID → namefacts, which are not copyrightable). Zero-config; resolves the devices seen most in casework.UsbIdDb::parse— parses the full linux-usb.orgusb.idstext format when the operator supplies it at runtime.usb.ids(© Stephen J. Gowdy, dual GPL-2.0 / BSD-3-Clause) is not bundled — load it from a path/env at run time.
Structs§
- UsbIdDb
- A USB-ID lookup table:
VID → vendor nameand(VID, PID) → product name.