2017-04-19 3 views
0

Ich versuche SoftLayer-API zu verwenden, um Schwachstellen-Scans auf mehreren Hosts von Python auszuführen. Um genauer zu sein, versuche ich rund 200 Hosts zu scannen. Ich habe festgestellt, dass das Anforderungsdrosseln vorhanden ist, sodass ich den Host für die Scans 1 pro Minute starte. Alles funktioniert einwandfrei bis zu 63-64 Hosts. Ich kann die laufenden Scans sehen. Aber wenn ich danach versuche, einen neuen Scan zu starten, erhalte ich die folgende Ausnahme.SoftLayer Vulnerability Scan - Seltsame Ausnahme

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

Könnte jemand bitte helfen Sie mir, um herauszufinden, was das Problem sein könnte als die Ursache der Ausnahme Methode definitiv nicht falsch-Authentifizierung ist.

Antwort

0

Dies ist ein bekanntes Problem, Sie müssen die accountId, ipAddress, guestId oder hardwareId angeben.

Es beantwortet wurde, bevor hier SoftLayer Vulnerability Scan Python

Sie können auch https://sldn.softlayer.com/blog/jmarhee/nessus-security-scans-using-softlayer-api

Grüße überprüfen,

+0

Sorry, aber mein Problem ist, dass nicht zu. Ich sende alle erforderlichen Details mit den Anfragen. Wie Sie sehen können, habe ich erwähnt, dass Scans einwandfrei funktionieren, bis ich versuche, den 64. Scan auszuführen, und alle zukünftigen Anfragen führen zu der Ausnahme, die ich erwähnt habe. – Keymandll

+0

Ich kann diesen Fehler nicht erhalten. Könnten Sie den Code posten, den Sie verwenden, um all diese 200 Hosts zu scannen ?. –

+0

Ich konnte es reproduzieren, in meinem Fall wurde der Fehler ausgelöst, wenn ** hostId ** anstelle von ** hardwareId ** gesetzt wurde. Bitte überprüfen Sie, ob es sich um den gleichen Fall handelt. Die richtige Konfiguration ist ** hardwareId für Bare-Metal-Server ** und ** guestId für virtuelle Gäste ** –

Verwandte Themen