Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/axi0mX/ipwndfu
/ functions
Functions
392 in github.com/axi0mX/ipwndfu
⨍
Functions
392
◇
Types & classes
77
Method
_finalize_object
(self)
usb/backend/libusb1.py:636
Method
_finalize_object
(self)
usb/backend/libusb1.py:666
Method
_finalize_object
(self)
usb/backend/libusb1.py:711
Method
_finalize_object
(self)
usb/backend/openusb.py:514
Method
_finalize_object
(self)
usb/backend/openusb.py:528
Method
_finalize_object
(self)
usb/backend/openusb.py:543
Function
_next
(iter)
usb/_interop.py:64
Function
_update_wrapper
(wrapper, wrapped)
usb/_interop.py:75
Function
acquire_device
(timeout=10)
recovery.py:8
Function
acquire_device
(timeout=5.0, match=None, fatal=True)
dfu.py:8
Method
aes
(self, data, action, key)
usbexec.py:79
Function
aes_decrypt
(data, iv, key)
utilities.py:8
Method
aes_hex
(self, hexdata, action, key)
dfuexec.py:168
Function
apply_patches
(binary, patches)
utilities.py:3
Function
as_array
(data=None)
usb/_interop.py:84
Method
attach_kernel_driver
r"""Re-attach an interface's kernel driver, which was previously detached using detach_kernel_driver(). The interface parameter is th
usb/core.py:1079
Method
attach_kernel_driver
(self, dev_handle, intf)
usb/backend/libusb1.py:905
Method
attach_kernel_driver
r"""Re-attach an interface's kernel driver, which was previously detached using detach_kernel_driver().
usb/backend/__init__.py:375
Method
backend
Return the backend being used by the device.
usb/core.py:856
Function
build_request_type
r"""Build a bmRequestType field for control requests. These is a conventional function to build a bmRequestType for a control request. T
usb/util.py:137
Method
bulkRead
r"""Performs a bulk read request to the endpoint specified. Arguments: endpoint: endpoint number. size: n
usb/legacy.py:156
Method
bulkWrite
r"""Perform a bulk write request to the endpoint specified. Arguments: endpoint: endpoint number. buffer:
usb/legacy.py:144
Method
bulk_read
(self, dev_handle, ep, intf, buff, timeout)
usb/backend/libusb0.py:536
Method
bulk_read
(self, dev_handle, ep, intf, buff, timeout)
usb/backend/libusb1.py:827
Method
bulk_read
(self, dev_handle, ep, intf, buff, timeout)
usb/backend/openusb.py:652
Method
bulk_read
r"""Perform a bulk read. dev_handle is the value returned by the open_device() method. The ep parameter is the bEndpointAddress field
usb/backend/__init__.py:249
Method
bulk_write
(self, dev_handle, ep, intf, data, timeout)
usb/backend/libusb0.py:528
Method
bulk_write
(self, dev_handle, ep, intf, data, timeout)
usb/backend/libusb1.py:818
Method
bulk_write
(self, dev_handle, ep, intf, data, timeout)
usb/backend/openusb.py:642
Method
bulk_write
r"""Perform a bulk write. dev_handle is the value returned by the open_device() method. The ep parameter is the bEndpointAddress fiel
usb/backend/__init__.py:234
Function
busses
r"""Returns a tuple with the usb busses.
usb/legacy.py:350
Method
claimInterface
r"""Claims the interface with the Operating System. Arguments: interface: interface number or an Interface object.
usb/legacy.py:221
Function
claim_interface
r"""Explicitly claim an interface. PyUSB users normally do not have to worry about interface claiming, as the library takes care of it automa
usb/util.py:194
Method
claim_interface
(self, dev_handle, intf)
usb/backend/libusb1.py:810
Method
claim_interface
(self, dev_handle, intf)
usb/backend/openusb.py:634
Method
claim_interface
r"""Claim the given interface. Interface claiming is not related to USB spec itself, but it is generally an necessary call of the USB
usb/backend/__init__.py:213
Function
clear_feature
r"""Clear/disable a specific feature. dev is the Device object to which the request will be sent to. feature is the feature you want to
usb/control.py:111
Method
clear_halt
r"""Clear the halt/status condition of the endpoint.
usb/core.py:404
Method
clear_halt
(self, dev_handle, ep)
usb/backend/libusb0.py:597
Method
clear_halt
(self, dev_handle, ep)
usb/backend/libusb1.py:888
Method
clear_halt
(self, dev_handle, ep)
usb/backend/openusb.py:721
Method
clear_halt
r"""Clear the halt/stall condition for the endpoint.
usb/backend/__init__.py:351
Method
close_device
(self, dev_handle)
usb/backend/libusb1.py:789
Method
close_device
(self, dev_handle)
usb/backend/openusb.py:616
Method
close_device
r"""Close the device handle. This method closes the device communication channel and releases any system resources related to it.
usb/backend/__init__.py:174
Method
configurations
r"""Return a tuple of the device configurations.
usb/core.py:737
Method
controlMsg
r"""Perform a control request to the default control pipe on a device. Arguments: requestType: specifies the direction of data fl
usb/legacy.py:190
Function
create_buffer
r"""Create a buffer to be passed to a read function. A read function may receive an out buffer so the data is read inplace and the object can
usb/util.py:153
Function
ctrl_direction
r"""Return the direction of a control request. The bmRequestType parameter is the value of the bmRequestType field of a control transfer.
usb/util.py:128
Method
ctrl_transfer
(self, dev_handle, bmRequestType, bRequest,
usb/backend/libusb1.py:864
Method
ctrl_transfer
r"""Perform a control transfer on the endpoint 0. The direction of the transfer is inferred from the bmRequestType field of the setup
usb/backend/__init__.py:324
Function
decorator_logging
(f)
usb/_debug.py:52
Method
detachKernelDriver
r"""Detach a kernel driver from the interface (if one is attached, we have permission and the operation is supported by the OS) A
usb/legacy.py:297
Method
detach_kernel_driver
(self, dev_handle, intf)
usb/backend/libusb0.py:605
Method
detach_kernel_driver
(self, dev_handle, intf)
usb/backend/libusb1.py:901
Method
detach_kernel_driver
r"""Detach a kernel driver from an interface. If successful, you will then be able to claim the interface and perform I/O.
usb/backend/__init__.py:367
Function
dispose_resources
r"""Release internal resources allocated by the object. Sometimes you need to provide deterministic resources freeing, for example to allow a
usb/util.py:219
Function
do_trace
(*args, **named_args)
usb/_debug.py:55
Method
dump
(self)
nor.py:32
Method
emit
(self, record)
usb/__init__.py:82
Function
enable_tracing
(enable)
usb/_debug.py:38
Function
endpoint_address
r"""Return the endpoint absolute address. The address parameter is the bEndpointAddress field of the endpoint descriptor.
usb/util.py:101
Function
endpoint_direction
r"""Return the endpoint direction. The address parameter is the bEndpointAddress field of the endpoint descriptor. The possible return va
usb/util.py:109
Function
endpoint_type
r"""Return the transfer type of the endpoint. The bmAttributes parameter is the bmAttributes field of the endpoint descriptor. The possib
usb/util.py:118
Method
endpoints
r"""Return a tuple of the interface endpoints.
usb/core.py:491
Method
enumerate_devices
(self)
usb/backend/libusb1.py:716
Method
enumerate_devices
(self)
usb/backend/openusb.py:548
Method
enumerate_devices
r"""This function is required to return an iterable object which yields an implementation defined device identification for each USB d
usb/backend/__init__.py:97
Function
exploit
()
SHAtter.py:16
Function
exploit
()
steaks4uce.py:112
Function
exploit
()
limera1n.py:173
Function
exploit
(nor, version)
alloc8.py:63
Function
exploit
()
checkm8.py:463
Function
exploit
(img3, securerom)
image3_24Kpwn.py:6
Function
find_descriptor
r"""Find an inner descriptor. find_descriptor works in the same way as the core.find() function does, but it acts on general descriptor objec
usb/util.py:164
Method
flash_nor
(self, nor)
dfuexec.py:269
Function
functiontrace
(logger)
usb/_debug.py:66
Method
getDescriptor
r"""Retrieves a descriptor from the device identified by the type and index of the descriptor. Arguments: desc_type: desc
usb/legacy.py:285
Method
getString
r"""Retrieve the string descriptor specified by index and langid from a device. Arguments: index: index of descriptor
usb/legacy.py:273
Function
get_backend
(find_library=None)
usb/backend/libusb0.py:664
Function
get_backend
(find_library=None)
usb/backend/libusb1.py:939
Function
get_backend
(find_library=None)
usb/backend/openusb.py:735
Function
get_configuration
r"""Get the current active configuration of the device. dev is the Device object to which the request will be sent to. This function dif
usb/control.py:201
Method
get_configuration
(self, dev_handle)
usb/backend/libusb1.py:797
Method
get_configuration
(self, dev_handle)
usb/backend/openusb.py:624
Method
get_configuration
r"""Get the current active device configuration. This method returns the bConfigurationValue of the currently active configuration. D
usb/backend/__init__.py:192
Method
get_configuration_descriptor
(self, dev, config)
usb/backend/openusb.py:569
Method
get_configuration_descriptor
r"""Return a configuration descriptor of the given device. The object returned is required to have all the Configuration Descriptor f
usb/backend/__init__.py:119
Function
get_data
(device, amount)
dfu.py:51
Method
get_device_descriptor
(self, dev)
usb/backend/libusb1.py:720
Method
get_device_descriptor
(self, dev)
usb/backend/openusb.py:554
Method
get_device_descriptor
r"""Return the device descriptor of the given device. The object returned is required to have all the Device Descriptor fields access
usb/backend/__init__.py:107
Method
get_endpoint_descriptor
(self, dev, ep, intf, alt, config)
usb/backend/libusb1.py:776
Method
get_endpoint_descriptor
(self, dev, ep, intf, alt, config)
usb/backend/openusb.py:595
Method
get_endpoint_descriptor
r"""Return an endpoint descriptor of the given device. The object returned is required to have all the Endpoint Descriptor fields ace
usb/backend/__init__.py:149
Function
get_interface
r"""Get the current alternate setting of the interface. dev is the Device object to which the request will be sent to.
usb/control.py:229
Method
get_interface_descriptor
(self, dev, intf, alt, config)
usb/backend/openusb.py:581
Method
get_interface_descriptor
r"""Return an interface descriptor of the given device. The object returned is required to have all the Interface Descriptor fields a
usb/backend/__init__.py:133
Function
get_langids
r"""Retrieve the list of supported Language IDs from the device. Most client code should not call this function directly, but instead use the
usb/util.py:235
Function
get_status
r"""Return the status for the specified recipient. dev is the Device object to which the request will be sent to. The recipient can be N
usb/control.py:92
← previous
next →
201–300 of 392, ranked by callers