Module implementing the VirusTotal API class.
None |
VirusTotalAPI | Class implementing the VirusTotal API. |
None |
Class implementing the VirusTotal API.
GetFileReportPattern |
GetUrlReportPattern |
ReportFileScanPagePattern |
ReportUrlScanPagePattern |
ScanUrlPattern |
SearchUrl |
ServiceResult_InvalidServiceKey |
ServiceResult_ItemNotPresent |
ServiceResult_ItemPresent |
ServiceResult_RequestLimitReached |
TestServiceKeyScanID |
getSearchRequestData | Class method to assemble the search request data structure. |
VirusTotalAPI | Constructor |
__checkServiceKeyValidityFinished | Private slot to determine the result of the service key validity check. |
__getFileScanReportUrl | Private method to get the report URL for a file scan. |
__getFileScanReportUrlFinished | Private slot to determine the result of the file scan report URL request. |
__loadSettings | Private method to load the settings. |
__submitUrlFinished | Private slot to determine the result of the URL scan submission. |
checkServiceKeyValidity | Public method to check the validity of the given service key. |
preferencesChanged | Public slot to handle a change of preferences. |
submitUrl | Public method to submit an URL to be scanned. |
None |
Class method to assemble the search request data structure.
Constructor
Private slot to determine the result of the service key validity check.
Private method to get the report URL for a file scan.
Private slot to determine the result of the file scan report URL request.
Private method to load the settings.
Private slot to determine the result of the URL scan submission.
Public method to check the validity of the given service key.
Public slot to handle a change of preferences.
Public method to submit an URL to be scanned.