dxlvtapiservice.requesthandlers module¶
-
class
dxlvtapiservice.requesthandlers.VirusTotalApiRequestCallback(app, is_get, required_params)¶ Bases:
dxlclient.callbacks.RequestCallbackRequest callback used to convert DXL requests to VirusTotal API invocations and send back a corresponding DXL response.
Constructor parameters:
Parameters: - app -- The application this handler is associated with
- is_get -- Whether to use GET or POST when invoking the VirusTotal API method
- required_params -- The list of required parameters for the VirusTotal API method
-
PARAM_DOMAIN= 'domain'¶ The domain request parameter
-
PARAM_IP= 'ip'¶ The IP address request parameter
-
PARAM_RESOURCE= 'resource'¶ The resource request parameter
-
PARAM_URL= 'url'¶ The URL request parameter
-
on_request(request)¶ Invoked when a request message is received.
Parameters: request -- The request message