facedancer.classes package
Subpackages
- facedancer.classes.hid package
- Submodules
- facedancer.classes.hid.descriptor module
COLLECTION()DELIMITER()DESGINATOR_INDEX()DESGINATOR_MAXIMUM()DESGINATOR_MINIMUM()END_COLLECTION()FEATURE()HIDCollectionHIDReportDescriptorINPUT()LOGICAL_MAXIMUM()LOGICAL_MINIMUM()OUTPUT()PHYSICAL_MAXIMUM()PHYSICAL_MINIMUM()POP()PUSH()REPORT_COUNT()REPORT_ID()REPORT_SIZE()STRING_INDEX()STRING_MAXIMUM()STRING_MINIMUM()UNIT()UNIT_EXPONENT()USAGE()USAGE_MAXIMUM()USAGE_MINIMUM()USAGE_PAGE()
- facedancer.classes.hid.keyboard module
- facedancer.classes.hid.usage module
- facedancer.classes.hid.descriptor module
- Module contents
- Submodules
Module contents
Support code for USB classes.
- class facedancer.classes.USBDeviceClass(value, names=<not given>, *values, module=None, qualname=None, type=None, start=1, boundary=None)[source]
Bases:
IntEnumClass representing known USB class numbers.
- APPLICATION_SPECIFIC = 254
- AUDIO = 1
- AUDIO_VIDEO = 16
- BILLBOARD = 17
- CDC_DATA = 10
- COMMUNICATIONS = 2
- COMPOSITE = 0
- CONTENT_SECURITY = 13
- DIAGNOSTIC = 220
- HID = 3
- HUB = 9
- IMAGE = 6
- MASS_STORAGE = 8
- MISCELLANEOUS = 239
- PERSONAL_HEALTHCARE = 15
- PHYSICAL = 5
- PRINTER = 7
- SMART_CARD = 11
- TYPE_C_BRIDGE = 18
- VENDOR_SPECIFIC = 255
- VIDEO = 14
- WIRELESS_CONTROLLER = 224