downloadprovider module

Class

Description

binaryninja.downloadprovider.DownloadInstance

binaryninja.downloadprovider.DownloadProvider

binaryninja.downloadprovider.PythonDownloadInstance

binaryninja.downloadprovider.PythonDownloadProvider

class DownloadInstance[source]

Bases: object

class Response[source]

Bases: object

__init__(status_code, headers, content)[source]
__init__(provider, handle=None)[source]
get(url, headers=None)[source]
get_response(url)[source]
abstract perform_custom_request(method, url, headers, data_generator)[source]
abstract perform_destroy_instance()[source]
abstract perform_request(url)[source]
post(url, headers=None, data=None, json=None)[source]
put(url, headers=None, data=None, json=None)[source]
request(method, url, headers=None, data=None, json=None)[source]
class DownloadProvider[source]

Bases: object

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

Bases: DownloadInstance

__init__(provider)[source]
perform_custom_request(method, url, headers, data_generator)[source]
perform_destroy_instance()[source]
perform_request(url)[source]
class PythonDownloadProvider[source]

Bases: DownloadProvider

instance_class

alias of PythonDownloadInstance

name = 'PythonDownloadProvider'
to_bytes(field)[source]

DownloadInstance

class DownloadInstance[source]

Bases: object

class Response[source]

Bases: object

__init__(status_code, headers, content)[source]
__init__(provider, handle=None)[source]
get(url, headers=None)[source]
get_response(url)[source]
abstract perform_custom_request(method, url, headers, data_generator)[source]
abstract perform_destroy_instance()[source]
abstract perform_request(url)[source]
post(url, headers=None, data=None, json=None)[source]
put(url, headers=None, data=None, json=None)[source]
request(method, url, headers=None, data=None, json=None)[source]

DownloadProvider

class DownloadProvider[source]

Bases: object

__init__(handle=None)[source]
create_instance()[source]
register()[source]
instance_class = None
name = None

PythonDownloadInstance

class PythonDownloadInstance[source]

Bases: DownloadInstance

__init__(provider)[source]
perform_custom_request(method, url, headers, data_generator)[source]
perform_destroy_instance()[source]
perform_request(url)[source]

PythonDownloadProvider

class PythonDownloadProvider[source]

Bases: DownloadProvider

instance_class

alias of PythonDownloadInstance

name = 'PythonDownloadProvider'