dxlthehiveservice.requesthandlers module¶
-
class
dxlthehiveservice.requesthandlers.
TheHiveApiRequestCallback
(dxl_client, thehive_client)¶ Bases:
dxlclient.callbacks.RequestCallback
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.
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: - 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.TheHiveApiRequestCallback
Request 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.TheHiveApiRequestCallback
Request 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.TheHiveApiRequestCallback
Request 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.TheHiveApiRequestCallback
Request 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.TheHiveApiRequestCallback
Request 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.TheHiveApiRequestCallback
Request 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.TheHiveApiRequestCallback
Request 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.TheHiveApiRequestCallback
Request 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.TheHiveApiRequestCallback
Request 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.TheHiveApiRequestCallback
Request 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.TheHiveApiRequestCallback
Request 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