Skip to content

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

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列是填写的域名,导致转换失败,但是使用旧版的工具是可以完成转换的,新版本不行?

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

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