From ec5d6cd38890718ac28d7fa5f1511cc84ac8aa1b Mon Sep 17 00:00:00 2001 From: pemontto Date: Mon, 8 Apr 2019 12:25:50 +1000 Subject: [PATCH] Iterate through nessus download data --- vulnwhisp/frameworks/nessus.py | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/vulnwhisp/frameworks/nessus.py b/vulnwhisp/frameworks/nessus.py index 7f5450f..7775a04 100755 --- a/vulnwhisp/frameworks/nessus.py +++ b/vulnwhisp/frameworks/nessus.py @@ -88,7 +88,14 @@ class NessusAPI(object): return response.json() if download: self.logger.debug('Returning data.content') - return response.content + response_data = '' + count = 0 + for chunk in response.iter_content(chunk_size=8192): + count += 1 + if chunk: + response_data += chunk + self.logger.debug('Processed {} chunks'.format(count)) + return response_data return response def get_scans(self):