Skip to content

CSV报告存在域名导致转换失败 #55

@Be1Dsec

Description

@Be1Dsec

转换报告报错内容如下:
C:\Users\321\Desktop\NessusToReport-1.2>python main.py
2024-10-22 14:31:25,732 - root - INFO - 开始初始化数据
2024-10-22 14:31:25,732 - root - INFO - ---开始读取数据
Traceback (most recent call last):
File "C:\Users\321\Desktop\NessusToReport-1.2\main.py", line 48, in
h = Handle(args.docxtype, args.exceltype)
File "C:\Users\321\Desktop\NessusToReport-1.2\modle\handle.py", line 57, in init
self.LOOPHOLES.run()
File "C:\Users\321\Desktop\NessusToReport-1.2\modle\common\loophole\loopholes.py", line 185, in run
self._get_init_nessus()
File "C:\Users\321\Desktop\NessusToReport-1.2\modle\common\loophole\loopholes.py", line 105, in _get_init_nessus
if IPy.IP(host) in IPy.IP(nessus_ignore_ip, make_net=True):
File "E:\Python310\lib\site-packages\IPy.py", line 249, in init
(self.ip, parsedVersion) = parseAddress(ip, ipversion)
File "E:\Python310\lib\site-packages\IPy.py", line 1422, in parseAddress
bytes = [int(x) for x in bytes]
File "E:\Python310\lib\site-packages\IPy.py", line 1422, in
bytes = [int(x) for x in bytes]
ValueError: invalid literal for int() with base 10: 'audit'

根据报错内容找了半天到底是哪里导致int()转换失败,后面发现由于Nessus扫描域名后CSV报告IP列是填写的域名,导致转换失败,但是使用旧版的工具是可以完成转换的,新版本不行?

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions