ShazzamLaunch - Global
L’include de script ShazzamLaunch fournit des méthodes pour gérer les détails du lancement d’une sonde Shazzam pour une découverte donnée.
Utilisez cet include de script pour lancer une sonde Shazzam pendant la phase d’analyse de détection.
ShazzamLaunch : ShazzamLaunch(statut DiscoveryStatus, calendrier DiscoverySchedule)
Crée une instance de la classe Shazzamlaunch.
| Nom | Type | Description |
|---|---|---|
| état | État de découverte | Instance DiscoveryStatus pour cette découverte. |
| schedule | Calendrier de découverte | Instance DiscoverySchedule pour cette découverte. |
| Type | Description |
|---|---|
| nul |
ShazzamLaunch : addPortProbe(String midPPs, String portProbes, IPIncludeExcluldeCollection ipiec)
Ajoute une sonde de port unique à notre collection de services MID.
| Nom | Type | Description |
|---|---|---|
| Les midPP | Chaîne | Une carte de hachage avec deux propriétés.
|
| PortProbes | Chaîne | Carte de hachage (nom byMIDServer) contenant ces propriétés.
|
| ipiec | IPIncludeExcludeCollection | La portée à sonder. |
| Type | Description |
|---|---|
| nul |
ShazzamLaunch : addRange(IPCollection, ipc, String, portProbes, boolean, samePhase)
Ajoute la plage spécifiée et les sondes de port de cette découverte à analyser (telles que définies par le comportement) à la collection de MID Servers et de sondes de port qui doivent être sondées.
| Nom | Type | Description |
|---|---|---|
| Ipc | IPCollection | Plage à détecter |
| PortProbes | Chaîne | Carte de hachage (par nom de serveur MID) des cartes de hachage contenant ces propriétés.
|
| samePhase | Booléen | Vrai si cette opération doit utiliser la même phase que celle en cours d’exécution. |
| Type | Description |
|---|---|
| nul |
ShazzamLaunch : fireShazzamProbe(String portProbe, String ip, String sensor)
Déclenche une sonde Shazzam pour le serveur MID et les services dans la carte de hachage donnée.
| Nom | Type | Description |
|---|---|---|
| PortProbe | Chaîne | Une carte de hachage contenant ces propriétés.
|
| ip | Chaîne | Une liste séparée par des virgules des adresses IP pour lesquelles déclencher des probes |
| capteur | Chaîne | sys_id du capteur qui a lancé cette sonde (découverte de réseau uniquement). |
| Type | Description |
|---|---|
| nul |
ShazzamLaunch : launch(String ip, boolean samePhase, String sensor)
Lance des sondes Shazzam si nécessaire, en fonction de la phase actuelle de chaque comportement utilisé.
| Nom | Type | Description |
|---|---|---|
| ip | Chaîne | Une liste séparée par des virgules des adresses IP pour lesquelles déclencher des probes |
| samePhase | Booléen | Vrai si ce lancement doit utiliser la même phase que celle en cours d’exécution. |
| capteur | Chaîne | Le sys_id du capteur qui a lancé ceci (uniquement dans la découverte de réseau). |
| Type | Description |
|---|---|
| Booléen | Vrai si des sondes sont lancées. |
ShazzamLaunch : makeProbeSpec(String portProbe)
Crée une spécification de sonde de port XML pour la carte de hachage de sonde de port donnée.
| Nom | Type | Description |
|---|---|---|
| PortProbe | Chaîne | Une carte de hachage contenant ces propriétés.
|
| Type | Description |
|---|---|
| Chaîne | Spécification de la sonde de port XML |