dxlthehiveservice.requesthandlers module¶
-
class
dxlthehiveservice.requesthandlers.TheHiveApiRequestCallback(dxl_client, thehive_client)¶ Bases:
dxlclient.callbacks.RequestCallbackConstructor parameters:
Parameters: - dxl_client (dxlclient.client.DxlClient) -- DXL client through which responses can be sent.
- thehive_client (dxlthehiveservice.thehive_client.TheHiveClient) -- HTTP client through which requests to TheHive server should be sent.
-
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.TheHiveApiRequestCallbackRequest callback used to invoke TheHive REST API for alert/create DXL requests.
Constructor parameters:
Parameters: - dxl_client (dxlclient.client.DxlClient) -- DXL client through which responses can be sent.
- thehive_client (dxlthehiveservice.thehive_client.TheHiveClient) -- HTTP client through which requests to TheHive server should be sent.
-
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.TheHiveApiRequestCallbackRequest callback used to invoke TheHive REST API for case/observable/create DXL requests.
Constructor parameters:
Parameters: - dxl_client (dxlclient.client.DxlClient) -- DXL client through which responses can be sent.
- thehive_client (dxlthehiveservice.thehive_client.TheHiveClient) -- HTTP client through which requests to TheHive server should be sent.
-
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.TheHiveApiRequestCallbackRequest callback used to invoke TheHive REST API for case/create DXL requests.
Constructor parameters:
Parameters: - dxl_client (dxlclient.client.DxlClient) -- DXL client through which responses can be sent.
- thehive_client (dxlthehiveservice.thehive_client.TheHiveClient) -- HTTP client through which requests to TheHive server should be sent.
-
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.TheHiveApiRequestCallbackRequest callback used to invoke TheHive REST API for case/task/create DXL requests.
Constructor parameters:
Parameters: - dxl_client (dxlclient.client.DxlClient) -- DXL client through which responses can be sent.
- thehive_client (dxlthehiveservice.thehive_client.TheHiveClient) -- HTTP client through which requests to TheHive server should be sent.
-
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.TheHiveApiRequestCallbackRequest callback used to invoke TheHive REST API for alert/get DXL requests.
Constructor parameters:
Parameters: - dxl_client (dxlclient.client.DxlClient) -- DXL client through which responses can be sent.
- thehive_client (dxlthehiveservice.thehive_client.TheHiveClient) -- HTTP client through which requests to TheHive server should be sent.
-
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.TheHiveApiRequestCallbackRequest callback used to invoke TheHive REST API for case/observable/get DXL requests.
Constructor parameters:
Parameters: - dxl_client (dxlclient.client.DxlClient) -- DXL client through which responses can be sent.
- thehive_client (dxlthehiveservice.thehive_client.TheHiveClient) -- HTTP client through which requests to TheHive server should be sent.
-
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.TheHiveApiRequestCallbackRequest callback used to invoke TheHive REST API for case/get DXL requests.
Constructor parameters:
Parameters: - dxl_client (dxlclient.client.DxlClient) -- DXL client through which responses can be sent.
- thehive_client (dxlthehiveservice.thehive_client.TheHiveClient) -- HTTP client through which requests to TheHive server should be sent.
-
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.TheHiveApiRequestCallbackRequest callback used to invoke TheHive REST API for case/task/get DXL requests.
Constructor parameters:
Parameters: - dxl_client (dxlclient.client.DxlClient) -- DXL client through which responses can be sent.
- thehive_client (dxlthehiveservice.thehive_client.TheHiveClient) -- HTTP client through which requests to TheHive server should be sent.
-
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.TheHiveApiRequestCallbackRequest callback used to invoke TheHive REST API for alert/search DXL requests.
Constructor parameters:
Parameters: - dxl_client (dxlclient.client.DxlClient) -- DXL client through which responses can be sent.
- thehive_client (dxlthehiveservice.thehive_client.TheHiveClient) -- HTTP client through which requests to TheHive server should be sent.
-
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.TheHiveApiRequestCallbackRequest callback used to invoke TheHive REST API for case/observable/search DXL requests.
Constructor parameters:
Parameters: - dxl_client (dxlclient.client.DxlClient) -- DXL client through which responses can be sent.
- thehive_client (dxlthehiveservice.thehive_client.TheHiveClient) -- HTTP client through which requests to TheHive server should be sent.
-
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.TheHiveApiRequestCallbackRequest callback used to invoke TheHive REST API for case/search DXL requests.
Constructor parameters:
Parameters: - dxl_client (dxlclient.client.DxlClient) -- DXL client through which responses can be sent.
- thehive_client (dxlthehiveservice.thehive_client.TheHiveClient) -- HTTP client through which requests to TheHive server should be sent.
-
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.TheHiveApiRequestCallbackRequest callback used to invoke TheHive REST API for case/task/search DXL requests.
Constructor parameters:
Parameters: - dxl_client (dxlclient.client.DxlClient) -- DXL client through which responses can be sent.
- thehive_client (dxlthehiveservice.thehive_client.TheHiveClient) -- HTTP client through which requests to TheHive server should be sent.
-
on_request(request)¶ Invoked when a request message is received.
Parameters: request (dxlclient.message.Request) -- The request message