ShazzamLaunch : Global
Die ShazzamLaunch- Skripteinbindung stellt Methoden bereit, um die Details des Starts eines Shazzam-Probe für eine bestimmte Discovery zu verwalten.
Verwenden Sie diese Skripteinbindung, um während der Discovery-Scanphase einen Shazzam-Probe zu starten.
ShazzamLaunch – ShazzamLaunch(DiscoveryStatus status, DiscoverySchedule schedule)
Erstellt eine Instanz der Shazzamlaunch-Klasse.
| Name | Typ | Beschreibung |
|---|---|---|
| Status | DiscoveryStatus | Die DiscoveryStatus-Instanz für diese Erkennung. |
| schedule | DiscoverySchedule | Die DiscoverySchedule-Instanz für diese Erkennung. |
| Typ | Beschreibung |
|---|---|
| void |
ShazzamLaunch – addPortProbe(String midPPs, String portProbes, IPIncludeExcluldeCollection ipiec)
Fügt unserer MID-Servicesammlung eine einzelne Anschlussprobe hinzu.
| Name | Typ | Beschreibung |
|---|---|---|
| midPPs | Zeichenfolge | Eine Hashmap mit zwei Eigenschaften.
|
| portProbes | Zeichenfolge | Eine Hashmap (byMIDServer-Name), die diese Eigenschaften enthält.
|
| ipiec | IPIncludeExcludeCollection | Der zu untersuchende Bereich. |
| Typ | Beschreibung |
|---|---|
| void |
ShazzamLaunch – addRange(IPCollection ipc, String portProbes, Boolean samePhase)
Fügt den angegebenen Bereich und die zu prüfenden Anschlussproben dieser Erkennung (gemäß Verhalten) der Sammlung von MID-Servern und Anschlussproben hinzu, die geprüft werden müssen.
| Name | Typ | Beschreibung |
|---|---|---|
| ipc | IPCollection | Der zu entdeckende Bereich |
| portProbes | Zeichenfolge | Eine Hashmap (nach MID-Servernamen) von Hashmaps, die diese Eigenschaften enthalten.
|
| samePhase | Boolean | „True“, wenn die gleiche Phase verwendet werden soll, die gerade ausgeführt wird. |
| Typ | Beschreibung |
|---|---|
| void |
ShazzamLaunch – fireShazzamProbe(String portProbe, String ip, String sensor)
Löst einen Shazzam-Test für den MID-Server und die Services in der angegebenen Hashmap aus.
| Name | Typ | Beschreibung |
|---|---|---|
| portProbe | Zeichenfolge | Eine Hashmap, die diese Eigenschaften enthält.
|
| ip | Zeichenfolge | Eine durch Kommas getrennte Liste von IPs, für die Tests ausgelöst werden sollen. |
| sensor | Zeichenfolge | Die sys_id des Sensors, der diesen Test gestartet hat (nur Netzwerkerkennung). |
| Typ | Beschreibung |
|---|---|
| void |
ShazzamLaunch – launch(String ip, Boolean samePhase, String sensor)
Startet Shazzam-Tests je nach Bedarf, abhängig von der aktuellen Phase jedes verwendeten Verhaltens.
| Name | Typ | Beschreibung |
|---|---|---|
| ip | Zeichenfolge | Eine durch Kommas getrennte Liste von IPs, für die Tests ausgelöst werden sollen. |
| samePhase | Boolean | „True“, wenn dieser Start die gleiche Phase verwenden soll, die gerade ausgeführt wird. |
| sensor | Zeichenfolge | Die sys_id des Sensors, der diesen Test gestartet hat (nur bei Netzwerkerkennung). |
| Typ | Beschreibung |
|---|---|
| Boolean | „True“, wenn Tests gestartet werden. |
ShazzamLaunch – makeProbeSpec(String portProbe)
Erzeugt eine XML-Anschlussprobenspezifikation für die angegebene Anschlussproben-Hashmap.
| Name | Typ | Beschreibung |
|---|---|---|
| portProbe | Zeichenfolge | Eine Hashmap, die diese Eigenschaften enthält.
|
| Typ | Beschreibung |
|---|---|
| Zeichenfolge | Eine XML-Anschlussprobenspezifikation |