From 1c4d3ec5914561a36a40704452d3a8de6c5155e8 Mon Sep 17 00:00:00 2001 From: Antoine Date: Wed, 13 Dec 2017 13:33:07 +0100 Subject: [PATCH] Fix getting filenames in analyzers (#140) --- analyzers/File_Info/fileinfo_analyzer.py | 2 +- analyzers/MsgParser/parse.py | 2 +- analyzers/VirusTotal/virustotal.py | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/analyzers/File_Info/fileinfo_analyzer.py b/analyzers/File_Info/fileinfo_analyzer.py index 63939c9a1..1a4c30d6b 100755 --- a/analyzers/File_Info/fileinfo_analyzer.py +++ b/analyzers/File_Info/fileinfo_analyzer.py @@ -14,7 +14,7 @@ class FileAnalyzer(Analyzer): def __init__(self): Analyzer.__init__(self) - self.filename = self.getParam('attachment.name', 'noname.ext') + self.filename = self.getParam('filename', 'noname.ext') self.filepath = self.getParam('file', None, 'File is missing') diff --git a/analyzers/MsgParser/parse.py b/analyzers/MsgParser/parse.py index e8a40daa2..edcb56bbe 100755 --- a/analyzers/MsgParser/parse.py +++ b/analyzers/MsgParser/parse.py @@ -13,7 +13,7 @@ class MsgParserAnalyzer(Analyzer): def __init__(self): Analyzer.__init__(self) - self.filename = self.getParam('attachment.name', 'noname.ext') + self.filename = self.getParam('filename', 'noname.ext') self.filepath = self.getParam('file', None, 'File is missing') def summary(self, raw): diff --git a/analyzers/VirusTotal/virustotal.py b/analyzers/VirusTotal/virustotal.py index 712db54d5..69a653199 100755 --- a/analyzers/VirusTotal/virustotal.py +++ b/analyzers/VirusTotal/virustotal.py @@ -138,7 +138,7 @@ def run(self): if self.service == 'scan': if self.data_type == 'file': - filename = self.getParam('attachment.name', 'noname.ext') + filename = self.getParam('filename', 'noname.ext') filepath = self.getParam('file', None, 'File is missing') self.read_scan_response(self.vt.scan_file( (filename, open(filepath, 'rb'))), self.wait_file_report)