diff --git a/analyzers/VirusTotal/VirusTotal_GetReport.json b/analyzers/VirusTotal/VirusTotal_GetReport.json index 7f90d2fc0..84c6c9302 100644 --- a/analyzers/VirusTotal/VirusTotal_GetReport.json +++ b/analyzers/VirusTotal/VirusTotal_GetReport.json @@ -5,7 +5,7 @@ "url": "https://github.com/TheHive-Project/Cortex-Analyzers", "license": "AGPL-V3", "description": "Get the latest VirusTotal report for a file, hash, domain or an IP address.", - "dataTypeList": ["file", "hash", "domain", "ip", "url"], + "dataTypeList": ["file", "hash", "domain","fqdn", "ip", "url"], "command": "VirusTotal/virustotal.py", "baseConfig": "VirusTotal", "config": { diff --git a/analyzers/VirusTotal/virustotal.py b/analyzers/VirusTotal/virustotal.py index b45c3731a..e19930d17 100755 --- a/analyzers/VirusTotal/virustotal.py +++ b/analyzers/VirusTotal/virustotal.py @@ -153,6 +153,10 @@ def run(self): data = self.get_param('data', None, 'Data is missing') self.report(self.check_response( self.vt.get_domain_report(data))) + elif self.data_type == 'fqdn'; + data = self.get_param('data', None, 'Data is missing') + self.report(self.check_response( + self.vt.get_domain_report(data))) elif self.data_type == 'ip': data = self.get_param('data', None, 'Data is missing') self.report(self.check_response(self.vt.get_ip_report(data)))