dxlthehiveservice.requesthandlers module

class dxlthehiveservice.requesthandlers.TheHiveApiRequestCallback(dxl_client, thehive_client)

Bases: dxlclient.callbacks.RequestCallback

Constructor parameters:

Parameters:
on_request(request)

Invoked when a request message is received.

Parameters:request (dxlclient.message.Request) -- The request message
class dxlthehiveservice.requesthandlers.TheHiveCreateAlertRequestCallback(dxl_client, thehive_client)

Bases: dxlthehiveservice.requesthandlers.TheHiveApiRequestCallback

Request callback used to invoke TheHive REST API for alert/create DXL requests.

Constructor parameters:

Parameters:
on_request(request)

Invoked when a request message is received.

Parameters:request (dxlclient.message.Request) -- The request message
class dxlthehiveservice.requesthandlers.TheHiveCreateCaseObservableRequestCallback(dxl_client, thehive_client)

Bases: dxlthehiveservice.requesthandlers.TheHiveApiRequestCallback

Request callback used to invoke TheHive REST API for case/observable/create DXL requests.

Constructor parameters:

Parameters:
on_request(request)

Invoked when a request message is received.

Parameters:request (dxlclient.message.Request) -- The request message
class dxlthehiveservice.requesthandlers.TheHiveCreateCaseRequestCallback(dxl_client, thehive_client)

Bases: dxlthehiveservice.requesthandlers.TheHiveApiRequestCallback

Request callback used to invoke TheHive REST API for case/create DXL requests.

Constructor parameters:

Parameters:
on_request(request)

Invoked when a request message is received.

Parameters:request (dxlclient.message.Request) -- The request message
class dxlthehiveservice.requesthandlers.TheHiveCreateCaseTaskRequestCallback(dxl_client, thehive_client)

Bases: dxlthehiveservice.requesthandlers.TheHiveApiRequestCallback

Request callback used to invoke TheHive REST API for case/task/create DXL requests.

Constructor parameters:

Parameters:
on_request(request)

Invoked when a request message is received.

Parameters:request (dxlclient.message.Request) -- The request message
class dxlthehiveservice.requesthandlers.TheHiveGetAlertRequestCallback(dxl_client, thehive_client)

Bases: dxlthehiveservice.requesthandlers.TheHiveApiRequestCallback

Request callback used to invoke TheHive REST API for alert/get DXL requests.

Constructor parameters:

Parameters:
on_request(request)

Invoked when a request message is received.

Parameters:request (dxlclient.message.Request) -- The request message
class dxlthehiveservice.requesthandlers.TheHiveGetCaseObservableRequestCallback(dxl_client, thehive_client)

Bases: dxlthehiveservice.requesthandlers.TheHiveApiRequestCallback

Request callback used to invoke TheHive REST API for case/observable/get DXL requests.

Constructor parameters:

Parameters:
on_request(request)

Invoked when a request message is received.

Parameters:request (dxlclient.message.Request) -- The request message
class dxlthehiveservice.requesthandlers.TheHiveGetCaseRequestCallback(dxl_client, thehive_client)

Bases: dxlthehiveservice.requesthandlers.TheHiveApiRequestCallback

Request callback used to invoke TheHive REST API for case/get DXL requests.

Constructor parameters:

Parameters:
on_request(request)

Invoked when a request message is received.

Parameters:request (dxlclient.message.Request) -- The request message
class dxlthehiveservice.requesthandlers.TheHiveGetCaseTaskRequestCallback(dxl_client, thehive_client)

Bases: dxlthehiveservice.requesthandlers.TheHiveApiRequestCallback

Request callback used to invoke TheHive REST API for case/task/get DXL requests.

Constructor parameters:

Parameters:
on_request(request)

Invoked when a request message is received.

Parameters:request (dxlclient.message.Request) -- The request message
class dxlthehiveservice.requesthandlers.TheHiveSearchAlertRequestCallback(dxl_client, thehive_client)

Bases: dxlthehiveservice.requesthandlers.TheHiveApiRequestCallback

Request callback used to invoke TheHive REST API for alert/search DXL requests.

Constructor parameters:

Parameters:
on_request(request)

Invoked when a request message is received.

Parameters:request (dxlclient.message.Request) -- The request message
class dxlthehiveservice.requesthandlers.TheHiveSearchCaseObservableRequestCallback(dxl_client, thehive_client)

Bases: dxlthehiveservice.requesthandlers.TheHiveApiRequestCallback

Request callback used to invoke TheHive REST API for case/observable/search DXL requests.

Constructor parameters:

Parameters:
on_request(request)

Invoked when a request message is received.

Parameters:request (dxlclient.message.Request) -- The request message
class dxlthehiveservice.requesthandlers.TheHiveSearchCaseRequestCallback(dxl_client, thehive_client)

Bases: dxlthehiveservice.requesthandlers.TheHiveApiRequestCallback

Request callback used to invoke TheHive REST API for case/search DXL requests.

Constructor parameters:

Parameters:
on_request(request)

Invoked when a request message is received.

Parameters:request (dxlclient.message.Request) -- The request message
class dxlthehiveservice.requesthandlers.TheHiveSearchCaseTaskRequestCallback(dxl_client, thehive_client)

Bases: dxlthehiveservice.requesthandlers.TheHiveApiRequestCallback

Request callback used to invoke TheHive REST API for case/task/search DXL requests.

Constructor parameters:

Parameters:
on_request(request)

Invoked when a request message is received.

Parameters:request (dxlclient.message.Request) -- The request message