facedancer
- facedancer package
- Subpackages
- Submodules
- facedancer.configuration module
- facedancer.core module
- facedancer.descriptor module
- facedancer.device module
- facedancer.endpoint module
- facedancer.errors module
- facedancer.interface module
- facedancer.logging module
- facedancer.magic module
- facedancer.proxy module
- facedancer.request module
ControlRequestHandlerUSBControlRequestUSBRequestHandlerclass_request_handler()control_request_handler()get_request_handler_methods()reserved_request_handler()standard_request_handler()to_any_endpoint()to_any_interface()to_device()to_other()to_this_endpoint()to_this_interface()vendor_request_handler()
- facedancer.types module
- Module contents
DeviceSpeedLanguageIDsLanguageIDs.AFRIKAANSLanguageIDs.ALBANIANLanguageIDs.ARABIC_ALGERIALanguageIDs.ARABIC_BAHRAINLanguageIDs.ARABIC_EGYPTLanguageIDs.ARABIC_IRAQLanguageIDs.ARABIC_JORDANLanguageIDs.ARABIC_KUWAITLanguageIDs.ARABIC_LEBANONLanguageIDs.ARABIC_LIBYALanguageIDs.ARABIC_MOROCCOLanguageIDs.ARABIC_OMANLanguageIDs.ARABIC_QATARLanguageIDs.ARABIC_SAUDI_ARABIALanguageIDs.ARABIC_SYRIALanguageIDs.ARABIC_TUNISIALanguageIDs.ARABIC_UAELanguageIDs.ARABIC_YEMENLanguageIDs.ARMENIANLanguageIDs.ASSAMESELanguageIDs.AZERI_CYRILLICLanguageIDs.AZERI_LATINLanguageIDs.BASQUELanguageIDs.BELARUSSIANLanguageIDs.BENGALILanguageIDs.BULGARIANLanguageIDs.BURMESELanguageIDs.CATALANLanguageIDs.CHINESE_HONG_KONGLanguageIDs.CHINESE_MACAU_SARLanguageIDs.CHINESE_PRCLanguageIDs.CHINESE_SINGAPORELanguageIDs.CHINESE_TAIWANLanguageIDs.CROATIANLanguageIDs.CZECHLanguageIDs.DANISHLanguageIDs.DUTCH_BELGIUMLanguageIDs.DUTCH_NETHERLANDSLanguageIDs.ENGLISH_AUSTRALIANLanguageIDs.ENGLISH_BELIZELanguageIDs.ENGLISH_CANADIANLanguageIDs.ENGLISH_CARIBBEANLanguageIDs.ENGLISH_IRELANDLanguageIDs.ENGLISH_JAMAICALanguageIDs.ENGLISH_NEW_ZEALANDLanguageIDs.ENGLISH_PHILIPPINESLanguageIDs.ENGLISH_SOUTH_AFRICALanguageIDs.ENGLISH_TRINIDADLanguageIDs.ENGLISH_UNITED_KINGDOMLanguageIDs.ENGLISH_USLanguageIDs.ENGLISH_ZIMBABWELanguageIDs.ESTONIANLanguageIDs.FAEROESELanguageIDs.FARSILanguageIDs.FINNISHLanguageIDs.FRENCH_BELGIANLanguageIDs.FRENCH_CANADIANLanguageIDs.FRENCH_LUXEMBOURGLanguageIDs.FRENCH_MONACOLanguageIDs.FRENCH_STANDARDLanguageIDs.FRENCH_SWITZERLANDLanguageIDs.GEORGIANLanguageIDs.GERMAN_AUSTRIALanguageIDs.GERMAN_LIECHTENSTEINLanguageIDs.GERMAN_LUXEMBOURGLanguageIDs.GERMAN_STANDARDLanguageIDs.GERMAN_SWITZERLANDLanguageIDs.GREEKLanguageIDs.GUJARATILanguageIDs.HEBREWLanguageIDs.HID_USAGE_DATA_DESCRIPTORLanguageIDs.HID_VENDOR_DEFINED_1LanguageIDs.HID_VENDOR_DEFINED_2LanguageIDs.HID_VENDOR_DEFINED_3LanguageIDs.HID_VENDOR_DEFINED_4LanguageIDs.HINDILanguageIDs.HUNGARIANLanguageIDs.ICELANDICLanguageIDs.INDONESIANLanguageIDs.ITALIAN_STANDARDLanguageIDs.ITALIAN_SWITZERLANDLanguageIDs.JAPANESELanguageIDs.KANNADALanguageIDs.KASHMIRI_INDIALanguageIDs.KAZAKHLanguageIDs.KONKANILanguageIDs.KOREANLanguageIDs.KOREAN_JOHABLanguageIDs.LATVIANLanguageIDs.LITHUANIANLanguageIDs.LITHUANIAN_CLASSICLanguageIDs.MACEDONIANLanguageIDs.MALAYALAMLanguageIDs.MALAY_BRUNEI_DARUSSALAMLanguageIDs.MALAY_MALAYSIANLanguageIDs.MANIPURILanguageIDs.MARATHILanguageIDs.NEPALI_INDIALanguageIDs.NORWEGIAN_BOKMALLanguageIDs.NORWEGIAN_NYNORSKLanguageIDs.ORIYALanguageIDs.POLISHLanguageIDs.PORTUGUESE_BRAZILLanguageIDs.PORTUGUESE_STANDARDLanguageIDs.PUNJABILanguageIDs.ROMANIANLanguageIDs.RUSSIANLanguageIDs.SANSKRITLanguageIDs.SERBIAN_CYRILLICLanguageIDs.SERBIAN_LATINLanguageIDs.SINDHILanguageIDs.SLOVAKLanguageIDs.SLOVENIANLanguageIDs.SPANISH_ARGENTINALanguageIDs.SPANISH_BOLIVIALanguageIDs.SPANISH_CHILELanguageIDs.SPANISH_COLOMBIALanguageIDs.SPANISH_COSTA_RICALanguageIDs.SPANISH_DOMINICAN_REPUBLICLanguageIDs.SPANISH_ECUADORLanguageIDs.SPANISH_EL_SALVADORLanguageIDs.SPANISH_GUATEMALALanguageIDs.SPANISH_HONDURASLanguageIDs.SPANISH_MEXICANLanguageIDs.SPANISH_MODERN_SORTLanguageIDs.SPANISH_NICARAGUALanguageIDs.SPANISH_PANAMALanguageIDs.SPANISH_PARAGUAYLanguageIDs.SPANISH_PERULanguageIDs.SPANISH_PUERTO_RICOLanguageIDs.SPANISH_TRADITIONAL_SORTLanguageIDs.SPANISH_URUGUAYLanguageIDs.SPANISH_VENEZUELALanguageIDs.SUTULanguageIDs.SWAHILI_KENYALanguageIDs.SWEDISHLanguageIDs.SWEDISH_FINLANDLanguageIDs.TAMILLanguageIDs.TATAR_TATARSTANLanguageIDs.TELUGULanguageIDs.THAILanguageIDs.TURKISHLanguageIDs.UKRAINIANLanguageIDs.URDU_INDIALanguageIDs.URDU_PAKISTANLanguageIDs.UZBEK_CYRILLICLanguageIDs.UZBEK_LATINLanguageIDs.VIETNAMESE
StringRefUSBClassDescriptorUSBConfigurationUSBConfiguration.DESCRIPTOR_SIZE_BYTESUSBConfiguration.DESCRIPTOR_TYPE_NUMBERUSBConfiguration.add_interface()USBConfiguration.attributesUSBConfiguration.configuration_stringUSBConfiguration.from_binary_descriptor()USBConfiguration.generate_code()USBConfiguration.get_descriptor()USBConfiguration.get_device()USBConfiguration.get_endpoint()USBConfiguration.get_identifier()USBConfiguration.get_interfaces()USBConfiguration.handle_buffer_empty()USBConfiguration.handle_data_received()USBConfiguration.handle_data_requested()USBConfiguration.interfacesUSBConfiguration.max_powerUSBConfiguration.numberUSBConfiguration.parentUSBConfiguration.self_poweredUSBConfiguration.supports_remote_wakeup
USBControlRequestUSBControlRequest.ack()USBControlRequest.acknowledge()USBControlRequest.dataUSBControlRequest.deviceUSBControlRequest.directionUSBControlRequest.from_raw_bytes()USBControlRequest.get_direction()USBControlRequest.get_recipient()USBControlRequest.get_type()USBControlRequest.indexUSBControlRequest.index_highUSBControlRequest.index_lowUSBControlRequest.lengthUSBControlRequest.numberUSBControlRequest.raw()USBControlRequest.recipientUSBControlRequest.reply()USBControlRequest.requestUSBControlRequest.request_typeUSBControlRequest.stall()USBControlRequest.typeUSBControlRequest.valueUSBControlRequest.value_highUSBControlRequest.value_low
USBDescriptorUSBDescriptorTypeNumberUSBDescriptorTypeNumber.CONFIGURATIONUSBDescriptorTypeNumber.DEVICEUSBDescriptorTypeNumber.DEVICE_QUALIFIERUSBDescriptorTypeNumber.ENDPOINTUSBDescriptorTypeNumber.HIDUSBDescriptorTypeNumber.INTERFACEUSBDescriptorTypeNumber.INTERFACE_POWERUSBDescriptorTypeNumber.OTHER_SPEED_CONFIGURATIONUSBDescriptorTypeNumber.REPORTUSBDescriptorTypeNumber.STRING
USBDeviceUSBDevice.generate_code()USBDevice.handle_clear_feature_requestUSBDevice.handle_get_configuration_requestUSBDevice.handle_get_descriptor_requestUSBDevice.handle_get_status_requestUSBDevice.handle_set_address_requestUSBDevice.handle_set_configuration_requestUSBDevice.handle_set_descriptor_requestUSBDevice.handle_set_feature_requestUSBDevice.handle_synch_frame_request
USBDirectionUSBEndpointUSBEndpoint.DESCRIPTOR_TYPE_NUMBERUSBEndpoint.add_descriptor()USBEndpoint.addressUSBEndpoint.address_for_number()USBEndpoint.attached_descriptorsUSBEndpoint.attributesUSBEndpoint.directionUSBEndpoint.extra_bytesUSBEndpoint.from_binary_descriptor()USBEndpoint.generate_code()USBEndpoint.get_address()USBEndpoint.get_descriptor()USBEndpoint.get_device()USBEndpoint.get_identifier()USBEndpoint.handle_buffer_empty()USBEndpoint.handle_clear_feature_requestUSBEndpoint.handle_data_received()USBEndpoint.handle_data_requested()USBEndpoint.intervalUSBEndpoint.matches_identifier()USBEndpoint.max_packet_sizeUSBEndpoint.numberUSBEndpoint.parentUSBEndpoint.requestable_descriptorsUSBEndpoint.send()USBEndpoint.synchronization_typeUSBEndpoint.transfer_typeUSBEndpoint.usage_type
USBInterfaceUSBInterface.DESCRIPTOR_TYPE_NUMBERUSBInterface.add_descriptor()USBInterface.add_endpoint()USBInterface.alternateUSBInterface.attached_descriptorsUSBInterface.class_numberUSBInterface.endpointsUSBInterface.from_binary_descriptor()USBInterface.generate_code()USBInterface.get_descriptor()USBInterface.get_device()USBInterface.get_endpoint()USBInterface.get_endpoints()USBInterface.get_identifier()USBInterface.handle_buffer_empty()USBInterface.handle_data_received()USBInterface.handle_data_requested()USBInterface.handle_get_descriptor_requestUSBInterface.handle_get_interface_requestUSBInterface.handle_set_interface_requestUSBInterface.has_endpoint()USBInterface.interface_stringUSBInterface.matches_identifier()USBInterface.nameUSBInterface.numberUSBInterface.parentUSBInterface.protocol_numberUSBInterface.requestable_descriptorsUSBInterface.subclass_number
USBRequestRecipientUSBRequestTypeUSBStandardRequestsUSBStandardRequests.CLEAR_FEATUREUSBStandardRequests.GET_CONFIGURATIONUSBStandardRequests.GET_DESCRIPTORUSBStandardRequests.GET_INTERFACEUSBStandardRequests.GET_STATUSUSBStandardRequests.SET_ADDRESSUSBStandardRequests.SET_CONFIGURATIONUSBStandardRequests.SET_DESCRIPTORUSBStandardRequests.SET_FEATUREUSBStandardRequests.SET_INTERFACEUSBStandardRequests.SYNCH_FRAME
USBSynchronizationTypeUSBTransferTypeUSBUsageTypeclass_request_handler()include_in_config()requestable()standard_request_handler()to_any_endpoint()to_any_interface()to_device()to_other()to_this_endpoint()to_this_interface()use_automatically()use_inner_classes_automatically()vendor_request_handler()