Module implementing the VirusTotal API class.
None |
VirusTotalAPI | Class implementing the VirusTotal API. |
None |
Class implementing the VirusTotal API.
GetDomainReportPattern |
GetFileReportPattern |
GetIpAddressReportPattern |
GetUrlReportPattern |
ScanUrlPattern |
ServiceCode_InvalidKey |
ServiceCode_InvalidPrivilege |
ServiceCode_RateLimitExceeded |
ServiceResult_ItemNotPresent |
ServiceResult_ItemPresent |
ServiceResult_ItemQueued |
TestServiceKeyScanID |
None |
VirusTotalAPI | Constructor |
__checkServiceKeyValidityFinished | Private slot to determine the result of the service key validity check. |
__getDomainReportFinished | Private slot to process the IP address report data. |
__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. |
__getIpAddressReportFinished | Private slot to process the IP address report data. |
__getUrlScanReportUrl | Private method to get the report URL for a URL scan. |
__getUrlScanReportUrlFinished | Private slot to determine the result of the URL scan report URL. |
__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. |
close | Public slot to close the API. |
getDomainReport | Public method to retrieve a report for a domain. |
getIpAddressReport | Public method to retrieve a report for an IP address. |
preferencesChanged | Public slot to handle a change of preferences. |
submitUrl | Public method to submit an URL to be scanned. |
None |
Constructor
Private slot to determine the result of the service key validity check.
Private slot to process the IP address report data.
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 slot to process the IP address report data.
Private method to get the report URL for a URL scan.
Private slot to determine the result of the URL scan report URL.
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 close the API.
Public method to retrieve a report for a domain.
Public method to retrieve a report for an IP address.
Public slot to handle a change of preferences.
Public method to submit an URL to be scanned.