downloadprovider module

binaryninja.downloadprovider.DownloadInstance(…)

binaryninja.downloadprovider.DownloadProvider([…])

binaryninja.downloadprovider.ProxyHandler([…])

binaryninja.downloadprovider.PythonDownloadInstance(…)

binaryninja.downloadprovider.PythonDownloadProvider([…])

binaryninja.downloadprovider.Settings([…])

binaryninja.downloadprovider.URLError(reason)

binaryninja.downloadprovider.build_opener(…)

Create an opener object from a list of handlers.

binaryninja.downloadprovider.install_opener(opener)

binaryninja.downloadprovider.pyNativeStr(arg)

binaryninja.downloadprovider.range(*args)

A Python2 and Python3 Compatible Range Generator

binaryninja.downloadprovider.urlopen(url[, …])

Open the URL url, which can be either a string or a Request object.

binaryninja.downloadprovider.with_metaclass(…)

Create a base class with a metaclass.

class DownloadInstance(provider, handle=None)[source]

Bases: object

perform_destroy_instance()[source]
perform_request(url, callbacks)[source]
class DownloadProvider(handle=None)[source]

Bases: object

create_instance()[source]
register()[source]
instance_class = None
name = None
class PythonDownloadInstance(provider)[source]

Bases: binaryninja.downloadprovider.DownloadInstance

perform_destroy_instance()[source]
perform_request(url)[source]
class PythonDownloadProvider(handle=None)[source]

Bases: binaryninja.downloadprovider.DownloadProvider

instance_class

alias of PythonDownloadInstance

name = 'PythonDownloadProvider'