ShazzamLaunch - Global

  • Rversion finale: Yokohama
  • Mis à jour 30 janv. 2025
  • 2 minutes de lecture
  • 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.

    Tableau 1. Paramètres
    Nom Type Description
    statut DétectionÉtat Instance DiscoveryStatus pour cette découverte.
    schedule Calendrier de découverte Instance DiscoverySchedule pour cette découverte.
    Tableau 2. Renvoie
    Type Description
    nul

    ShazzamLaunch : addPortProbe(String midPPs, String portProbes, IPIncludeExcluldeCollection ipiec)

    Ajoute une sonde de port unique à notre collection de services MID.

    Tableau 3. Paramètres
    Nom Type Description
    Les midPP Chaîne Une carte de hachage avec deux propriétés.
    • midServer : instance de MIDServer
    • portProbes : une carte de hachage (par nom de sonde de port) des instances DiscoveryPortProbe.
    PortProbes Chaîne Carte de hachage (nom byMIDServer) contenant ces propriétés.
    • plage : IPMetaCollection contenant les plages à sonder.
    • midserver : instance de MIDServer pour le MID Server à sonder.
    • portProbes : une carte de hachage (par nom de sonde de port) des instances DiscoveryPortProbe à sonder.
    ipiec IPIncludeExcludeCollection La portée à sonder.
    Tableau 4. Renvoie
    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.

    Tableau 5. Paramètres
    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.
    • plage : une IPMetaCollection contenant les plages à sonder.
    • midServer : instance de Serveur MID pour le Serveur MID à sonder.
    • portProbes : une carte de hachage (par nom de sonde de port) des instances DiscoveryPortProbe à sonder.
    samePhase Booléen Vrai si cette opération doit utiliser la même phase que celle en cours d’exécution.
    Tableau 6. Renvoie
    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.

    Tableau 7. Paramètres
    Nom Type Description
    PortProbe Chaîne Une carte de hachage contenant ces propriétés.
    • plage : une IPMetaCollection contenant les plages à sonder.
    • midServer : instance de MIDServer pour le Serveur MID à sonder.
    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).
    Tableau 8. Renvoie
    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é.

    Tableau 9. Paramètres
    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).
    Tableau 10. Renvoie
    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.

    Tableau 11. Paramètres
    Nom Type Description
    PortProbe Chaîne Une carte de hachage contenant ces propriétés.
    • plage : une IPMetaCollection contenant les plages à sonder.
    • midServer : instance de MIDServer pour le Serveur MID à sonder.
    • portProbes : une carte de hachage (par nom de sonde de port) des instances DiscoveryPortProbe à sonder.
    Tableau 12. Renvoie
    Type Description
    Chaîne Spécification de la sonde de port XML