removed useless open
This commit is contained in:
@ -266,7 +266,7 @@ class qualysUtils:
|
|||||||
):
|
):
|
||||||
temp_list = []
|
temp_list = []
|
||||||
max_col_count = 0
|
max_col_count = 0
|
||||||
with open(report, 'rb') as csvfile:
|
with open(report, 'rt') as csvfile:
|
||||||
q_report = csv.reader(csvfile, delimiter=',', quotechar='"')
|
q_report = csv.reader(csvfile, delimiter=',', quotechar='"')
|
||||||
for line in q_report:
|
for line in q_report:
|
||||||
if set(line) == set(section):
|
if set(line) == set(section):
|
||||||
@ -345,7 +345,6 @@ class qualysScanReport:
|
|||||||
if file_stream:
|
if file_stream:
|
||||||
self.open_file = file_in.splitlines()
|
self.open_file = file_in.splitlines()
|
||||||
elif file_in:
|
elif file_in:
|
||||||
|
|
||||||
self.open_file = open(file_in, 'rb')
|
self.open_file = open(file_in, 'rb')
|
||||||
|
|
||||||
self.downloaded_file = None
|
self.downloaded_file = None
|
||||||
@ -353,56 +352,55 @@ class qualysScanReport:
|
|||||||
def grab_sections(self, report):
|
def grab_sections(self, report):
|
||||||
all_dataframes = []
|
all_dataframes = []
|
||||||
dict_tracker = {}
|
dict_tracker = {}
|
||||||
with open(report, 'rb') as csvfile:
|
dict_tracker['WEB_SCAN_VULN_BLOCK'] = pd.DataFrame(self.utils.grab_section(report,
|
||||||
dict_tracker['WEB_SCAN_VULN_BLOCK'] = pd.DataFrame(self.utils.grab_section(report,
|
self.WEB_SCAN_VULN_BLOCK,
|
||||||
self.WEB_SCAN_VULN_BLOCK,
|
end=[
|
||||||
end=[
|
self.WEB_SCAN_SENSITIVE_BLOCK,
|
||||||
self.WEB_SCAN_SENSITIVE_BLOCK,
|
self.WEB_SCAN_INFO_BLOCK],
|
||||||
self.WEB_SCAN_INFO_BLOCK],
|
pop_last=True),
|
||||||
pop_last=True),
|
columns=self.WEB_SCAN_VULN_HEADER)
|
||||||
columns=self.WEB_SCAN_VULN_HEADER)
|
dict_tracker['WEB_SCAN_SENSITIVE_BLOCK'] = pd.DataFrame(self.utils.grab_section(report,
|
||||||
dict_tracker['WEB_SCAN_SENSITIVE_BLOCK'] = pd.DataFrame(self.utils.grab_section(report,
|
self.WEB_SCAN_SENSITIVE_BLOCK,
|
||||||
self.WEB_SCAN_SENSITIVE_BLOCK,
|
end=[
|
||||||
end=[
|
self.WEB_SCAN_INFO_BLOCK,
|
||||||
self.WEB_SCAN_INFO_BLOCK,
|
self.WEB_SCAN_SENSITIVE_BLOCK],
|
||||||
self.WEB_SCAN_SENSITIVE_BLOCK],
|
pop_last=True),
|
||||||
pop_last=True),
|
columns=self.WEB_SCAN_SENSITIVE_HEADER)
|
||||||
columns=self.WEB_SCAN_SENSITIVE_HEADER)
|
dict_tracker['WEB_SCAN_INFO_BLOCK'] = pd.DataFrame(self.utils.grab_section(report,
|
||||||
dict_tracker['WEB_SCAN_INFO_BLOCK'] = pd.DataFrame(self.utils.grab_section(report,
|
self.WEB_SCAN_INFO_BLOCK,
|
||||||
self.WEB_SCAN_INFO_BLOCK,
|
end=[self.QID_HEADER],
|
||||||
end=[self.QID_HEADER],
|
pop_last=True),
|
||||||
pop_last=True),
|
columns=self.WEB_SCAN_INFO_HEADER)
|
||||||
columns=self.WEB_SCAN_INFO_HEADER)
|
dict_tracker['QID_HEADER'] = pd.DataFrame(self.utils.grab_section(report,
|
||||||
dict_tracker['QID_HEADER'] = pd.DataFrame(self.utils.grab_section(report,
|
self.QID_HEADER,
|
||||||
self.QID_HEADER,
|
end=[self.GROUP_HEADER],
|
||||||
end=[self.GROUP_HEADER],
|
pop_last=True),
|
||||||
pop_last=True),
|
columns=self.QID_HEADER)
|
||||||
columns=self.QID_HEADER)
|
dict_tracker['GROUP_HEADER'] = pd.DataFrame(self.utils.grab_section(report,
|
||||||
dict_tracker['GROUP_HEADER'] = pd.DataFrame(self.utils.grab_section(report,
|
self.GROUP_HEADER,
|
||||||
self.GROUP_HEADER,
|
end=[self.OWASP_HEADER],
|
||||||
end=[self.OWASP_HEADER],
|
pop_last=True),
|
||||||
pop_last=True),
|
columns=self.GROUP_HEADER)
|
||||||
columns=self.GROUP_HEADER)
|
dict_tracker['OWASP_HEADER'] = pd.DataFrame(self.utils.grab_section(report,
|
||||||
dict_tracker['OWASP_HEADER'] = pd.DataFrame(self.utils.grab_section(report,
|
self.OWASP_HEADER,
|
||||||
self.OWASP_HEADER,
|
end=[self.WASC_HEADER],
|
||||||
end=[self.WASC_HEADER],
|
pop_last=True),
|
||||||
pop_last=True),
|
columns=self.OWASP_HEADER)
|
||||||
columns=self.OWASP_HEADER)
|
dict_tracker['WASC_HEADER'] = pd.DataFrame(self.utils.grab_section(report,
|
||||||
dict_tracker['WASC_HEADER'] = pd.DataFrame(self.utils.grab_section(report,
|
self.WASC_HEADER, end=[['APPENDIX']],
|
||||||
self.WASC_HEADER, end=[['APPENDIX']],
|
pop_last=True),
|
||||||
pop_last=True),
|
columns=self.WASC_HEADER)
|
||||||
columns=self.WASC_HEADER)
|
|
||||||
|
|
||||||
dict_tracker['SCAN_META'] = pd.DataFrame(self.utils.grab_section(report,
|
dict_tracker['SCAN_META'] = pd.DataFrame(self.utils.grab_section(report,
|
||||||
self.SCAN_META,
|
self.SCAN_META,
|
||||||
end=[self.CATEGORY_HEADER],
|
end=[self.CATEGORY_HEADER],
|
||||||
pop_last=True),
|
pop_last=True),
|
||||||
columns=self.SCAN_META)
|
columns=self.SCAN_META)
|
||||||
|
|
||||||
dict_tracker['CATEGORY_HEADER'] = pd.DataFrame(self.utils.grab_section(report,
|
dict_tracker['CATEGORY_HEADER'] = pd.DataFrame(self.utils.grab_section(report,
|
||||||
self.CATEGORY_HEADER),
|
self.CATEGORY_HEADER),
|
||||||
columns=self.CATEGORY_HEADER)
|
columns=self.CATEGORY_HEADER)
|
||||||
all_dataframes.append(dict_tracker)
|
all_dataframes.append(dict_tracker)
|
||||||
|
|
||||||
return all_dataframes
|
return all_dataframes
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user