2017-04-19 129 views
0

我试图使用SoftLayer的API在多个主机上执行漏洞扫描。更确切地说,我试图扫描200台主机。我注意到请求限制的存在,所以我开始每分钟扫描1台主机。 一切工作完全正常63-64主机。我可以看到扫描正在运行。但是,之后如果我尝试开始新的扫描,我会收到以下异常。SoftLayer漏洞扫描 - 奇怪的异常

Unable to create a new object of type SoftLayer_Network_Security_Scanner_Request_Nessus. Make sure the authentication method is correct.

有人可以帮我找出可能是什么问题,作为异常的根本原因绝对不是不正确的身份验证方法。

回答

0

这是一个知道的问题,您需要提供accountId,ipAddress,guestId或hardwareId。

有人应答前这里SoftLayer Vulnerability Scan Python

你也可以查看https://sldn.softlayer.com/blog/jmarhee/nessus-security-scans-using-softlayer-api

问候,

+0

很抱歉,但我的问题是不是有关。我正在发送所有请求的详细信息。正如你所看到的,我已经提到扫描运行完全正常,直到我试图执行第64次扫描,因为这和以后的任何请求都会导致我提到的异常。 – Keymandll

+0

我无法获得该错误,您能否发布您用于扫描所有这200个主机的代码? –

+0

我能够重现它,在我的情况下,当设置** hostId **而不是** hardwareId **时引发错误。请验证它是否是相同的情况。裸机服务器的** hardwareId和虚拟客人的guestId的正确配置** –