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
Function
get_string
r"""Retrieve a string descriptor from the device. dev is the Device object which the string will be read from. index is the string descripto
usb/util.py:285
Function
hex_dump
(data, address)
utilities.py:29
Method
interfaces
r"""Return a tuple of the configuration interfaces.
usb/core.py:614
Method
interruptRead
r"""Performs a interrupt read request to the endpoint specified. Arguments: endpoint: endpoint number. si
usb/legacy.py:179
Method
interruptWrite
r"""Perform a interrupt write request to the endpoint specified. Arguments: endpoint: endpoint number. bu
usb/legacy.py:167
Method
intr_read
(self, dev_handle, ep, intf, buff, timeout)
usb/backend/libusb0.py:554
Method
intr_read
(self, dev_handle, ep, intf, buff, timeout)
usb/backend/libusb1.py:845
Method
intr_read
(self, dev_handle, ep, intf, buff, timeout)
usb/backend/openusb.py:672
Method
intr_read
r"""Perform an interrut read. dev_handle is the value returned by the open_device() method. The ep parameter is the bEndpointAddress
usb/backend/__init__.py:279
Method
intr_write
(self, dev_handle, ep, intf, data, timeout)
usb/backend/libusb0.py:545
Method
intr_write
(self, dev_handle, ep, intf, data, timeout)
usb/backend/libusb1.py:836
Method
intr_write
(self, dev_handle, ep, intf, data, timeout)
usb/backend/openusb.py:662
Method
intr_write
r"""Perform an interrupt write. dev_handle is the value returned by the open_device() method. The ep parameter is the bEndpointAddres
usb/backend/__init__.py:264
Method
is_kernel_driver_active
r"""Determine if there is kernel driver associated with the interface. If a kernel driver is active, the object will be unable to perform
usb/core.py:1053
Method
is_kernel_driver_active
(self, dev_handle, intf)
usb/backend/libusb1.py:896
Method
is_kernel_driver_active
r"""Determine if a kernel driver is active on an interface. If a kernel driver is active, you cannot claim the interface, and the bac
usb/backend/__init__.py:359
Method
iso_read
(self, dev_handle, ep, intf, buff, timeout)
usb/backend/libusb0.py:569
Method
iso_read
(self, dev_handle, ep, intf, buff, timeout)
usb/backend/libusb1.py:859
Method
iso_read
r"""Perform an isochronous read. dev_handle is the value returned by the open_device() method. The ep parameter is the bEndpointAddre
usb/backend/__init__.py:309
Method
iso_write
(self, dev_handle, ep, intf, data, timeout)
usb/backend/libusb0.py:563
Method
iso_write
(self, dev_handle, ep, intf, data, timeout)
usb/backend/libusb1.py:854
Method
iso_write
r"""Perform an isochronous write. dev_handle is the value returned by the open_device() method. The ep parameter is the bEndpointAddr
usb/backend/__init__.py:294
Method
langids
Return the USB device's supported language ID codes. These are 16-bit codes familiar to Windows developers, where for example instea
usb/core.py:804
Function
leak
(device)
checkm8.py:119
Function
libusb1_path
()
libusbfinder/__init__.py:112
Function
libusb_fill_iso_transfer
r"""This function is inline in the libusb.h file, so we must implement it. lib.libusb_fill_iso_transfer.argtypes = [
usb/backend/libusb1.py:519
Function
libusb_set_iso_packet_lengths
r"""This function is inline in the libusb.h file, so we must implement it. lib.libusb_set_iso_packet_lengths.argtypes = [
usb/backend/libusb1.py:489
Function
load_locate_library
Locates and loads a library. Returns: the loaded library arguments: * candidates -- candidates list for locate_library() * cygwin
usb/libloader.py:130
Method
manufacturer
Return the USB device's manufacturer string descriptor. This property will cause some USB traffic the first time it is accessed and
usb/core.py:845
Method
memcpy
(self, dest, src, length)
usbexec.py:38
Method
memset
(self, address, c, length)
usbexec.py:37
Function
methodtrace
(logger)
usb/_debug.py:51
Method
name
(self)
device_platform.py:48
Method
nor_dump
(self, saveBackup)
dfuexec.py:183
Method
open_device
(self, dev)
usb/backend/libusb1.py:785
Method
open_device
(self, dev)
usb/backend/openusb.py:610
Method
open_device
r"""Open the device for data exchange. This method opens the device identified by the dev parameter for communication. This method mu
usb/backend/__init__.py:162
Method
product
Return the USB device's product string descriptor. This property will cause some USB traffic the first time it is accessed and cache
usb/core.py:834
Method
read
r"""Read data from the endpoint. The parameter size_or_buffer is either the number of bytes to read or an array object where the data
usb/core.py:389
Method
read_memory_ptr
(self, address)
usbexec.py:39
Method
read_memory_uint16
(self, address)
usbexec.py:41
Method
read_memory_uint32
(self, address)
usbexec.py:42
Method
read_memory_uint64
(self, address)
usbexec.py:43
Method
read_memory_uint8
(self, address)
usbexec.py:40
Method
releaseInterface
r"""Release an interface previously claimed with claimInterface.
usb/legacy.py:233
Function
release_device
(device)
recovery.py:22
Function
release_device
(device)
dfu.py:26
Function
release_interface
r"""Explicitly release an interface. This function is used to release an interface previously claimed, either through a call to claim_interfa
usb/util.py:207
Method
release_interface
(self, dev_handle, intf)
usb/backend/libusb1.py:814
Method
release_interface
(self, dev_handle, intf)
usb/backend/openusb.py:638
Method
release_interface
r"""Release the claimed interface. dev_handle and intf are the same parameters of the claim_interface method.
usb/backend/__init__.py:226
Function
remove_exploit
(nor)
alloc8.py:110
Function
remove_exploit
(img3)
image3_24Kpwn.py:30
Function
request_image_validation
(device)
dfu.py:62
Method
reset
r"""Reset the specified device by sending a RESET down the port it is connected to.
usb/legacy.py:238
Method
resetEndpoint
r"""Reset all states for the specified endpoint. Arguments: endpoint: endpoint number.
usb/legacy.py:243
Function
reset_counters
(device)
dfu.py:30
Method
reset_device
(self, dev_handle)
usb/backend/libusb1.py:892
Method
reset_device
(self, dev_handle)
usb/backend/openusb.py:717
Method
reset_device
r"""Reset the device.
usb/backend/__init__.py:355
Method
securerom_dump
(self)
dfuexec.py:152
Function
send_command
(device, command)
recovery.py:26
Function
send_data
(device, data)
recovery.py:30
Function
send_data
(device, data)
dfu.py:43
Method
serial_number
Return the USB device's serial number string descriptor. This property will cause some USB traffic the first time it is accessed and
usb/core.py:823
Method
set
r"""Set this configuration as the active one.
usb/core.py:618
Method
setAltInterface
r"""Sets the active alternate setting of the current interface. Arguments: alternate: an alternate setting number or an Interface
usb/legacy.py:262
Method
setConfiguration
r"""Set the active configuration of a device. Arguments: configuration: a configuration value or a Configuration object.
usb/legacy.py:251
Method
set_altsetting
r"""Set the interface alternate setting.
usb/core.py:495
Function
set_configuration
r"""Set the current device configuration. dev is the Device object to which the request will be sent to.
usb/control.py:221
Method
set_configuration
(self, dev_handle, config_value)
usb/backend/libusb0.py:492
Method
set_configuration
(self, dev_handle, config_value)
usb/backend/libusb1.py:793
Method
set_configuration
(self, dev_handle, config_value)
usb/backend/openusb.py:620
Method
set_configuration
r"""Set the active device configuration. This method should be called to set the active configuration of the device. The dev_handle p
usb/backend/__init__.py:182
Function
set_descriptor
r"""Update an existing descriptor or add a new one. dev is the Device object to which the request will be sent to. The desc parameter is
usb/control.py:175
Function
set_feature
r"""Set/enable a specific feature. dev is the Device object to which the request will be sent to. feature is the feature you want to ena
usb/control.py:131
Function
set_interface
r"""Set the alternate setting of the interface. dev is the Device object to which the request will be sent to.
usb/control.py:246
Method
set_interface_altsetting
(self, dev_handle, intf, altsetting)
usb/backend/libusb0.py:516
Method
set_interface_altsetting
(self, dev_handle, intf, altsetting)
usb/backend/libusb1.py:803
Method
set_interface_altsetting
(self, dev_handle, intf, altsetting)
usb/backend/openusb.py:630
Method
set_interface_altsetting
r"""Set the interface alternate setting. This method should only be called when the interface has more than one alternate setting. Th
usb/backend/__init__.py:203
Function
show_devices
Show information about connected devices. The verbose flag sets to verbose or not. **kwargs are passed directly to the find() function.
usb/core.py:1273
Function
synchronized
(f)
usb/core.py:97
Method
usb_serial_number
(self, key)
usbexec.py:69
Function
wrapper
(self, *args, **kwargs)
usb/core.py:99
Method
write
r"""Write data to the endpoint. The parameter data contains the data to be sent to the endpoint and timeout is the time limit of the
usb/core.py:376
Method
write_memory
(self, address, data)
dfuexec.py:179
Method
write_memory_ptr
(self, address, value)
usbexec.py:45
Method
write_memory_uint16
(self, address, value)
usbexec.py:47
Method
write_memory_uint32
(self, address, value)
usbexec.py:48
Method
write_memory_uint64
(self, address, value)
usbexec.py:49
Method
write_memory_uint8
(self, address, value)
usbexec.py:46
← previous
301–392 of 392, ranked by callers