From 7bfc359fea52c1cee9d41d7dcf7f800035a4a3e3 Mon Sep 17 00:00:00 2001 From: Lizzy <44069301+malwareowl@users.noreply.github.com> Date: Wed, 25 Dec 2019 16:20:23 +0000 Subject: [PATCH] fix for virus total (#555) --- analyzers/VirusTotal/VirusTotal_GetReport.json | 2 +- analyzers/VirusTotal/virustotal.py | 4 ++++ 2 files changed, 5 insertions(+), 1 deletion(-) 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)))