ShazzamLaunch - Global

  • Rversion finale: Washingtondc
  • Mis à jour 1 févr. 2024
  • 2 minutes de lecture
  • L’API ShazzamLaunch fournit des méthodes pour gérer les détails du lancement d’une sonde Shazzam pour une détection donnée.

    Utilisez cette API pour lancer une sonde Shazzam pendant la phase d’analyse de détection.

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

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

    Tableau 1. Paramètres
    Nom Type Description
    PP MIDP Chaîne Une carte de hachage avec deux propriétés.
    • midServer : une instance de MIDServer
    • portProbes : une carte de hachage (par nom de sonde de port) d’instances DiscoveryPortProbe.
    PortProbes Chaîne Une carte de hachage (nom byMIDServer) qui contient ces propriétés.
    • range : IPMetaCollection contenant les plages à sonder.
    • midserver : instance MIDServer pour le MID Server à sonder.
    • portProbes : une carte de hachage (par nom de sonde de port) d’instances DiscoveryPortProbe à sonder.
    ipiec IPIncludeExcludeCollection Plage à sonder.
    Tableau 2. 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étection à analyser (telles que définies par le comportement) à la collection de MID Servers et de sondes de port qui doivent être sondées.

    Tableau 3. Paramètres
    Nom Type Description
    Ipc IPCollection La plage à découvrir
    PortProbes Chaîne Une carte de hachage (par nom de MID Server) de cartes de hachage contenant ces propriétés.
    • range : une IPMetaCollection contenant les plages à sonder.
    • midServer : instance de MID Server permettant de sonder le MID Server.
    • portProbes : une carte de hachage (par nom de sonde de port) d’instances DiscoveryPortProbe à sonder.
    La même phase Booléen Vrai si cela doit utiliser la même phase que celle en cours d’exécution.
    Tableau 4. Renvoie
    Type Description
    nul

    ShazzamLaunch : fireShazzamProbe(String portProbe, String ip, String sensor)

    Déclenche une sonde Shazzam pour le MID Server et les services dans la carte de hachage donnée.

    Tableau 5. Paramètres
    Nom Type Description
    sonde de port Chaîne Carte de hachage contenant ces propriétés.
    • range : une IPMetaCollection contenant les plages à sonder.
    • midServer : instance MIDServer sur laquelle le MID Server doit être sondé.
    ip Chaîne Liste d’adresses IP séparées par des virgules pour lesquelles déclencher les sondes.
    Capteur Chaîne sys_id du capteur qui a lancé cette sonde (détection de réseau uniquement).
    Tableau 6. Renvoie
    Type Description
    nul

    ShazzamLaunch - launch(String ip, Boolean samePhase, String sensor)

    Lance des sondes Shazzam au besoin, en fonction de la phase actuelle de chaque comportement utilisé.

    Tableau 7. Paramètres
    Nom Type Description
    ip Chaîne Liste d’adresses IP séparées par des virgules pour lesquelles déclencher les sondes.
    La même phase Booléen Vrai si ce lancement doit utiliser la même phase que celle en cours d’exécution.
    Capteur Chaîne L’sys_id du capteur qui a lancé cela (uniquement dans la détection de réseau).
    Tableau 8. 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 9. Paramètres
    Nom Type Description
    sonde de port Chaîne Carte de hachage contenant ces propriétés.
    • range : une IPMetaCollection contenant les plages à sonder.
    • midServer : instance MIDServer sur laquelle le MID Server doit être sondé.
    • portProbes : une carte de hachage (par nom de sonde de port) d’instances DiscoveryPortProbe à sonder.
    Tableau 10. Renvoie
    Type Description
    Chaîne Spécification de sonde de port XML

    ShazzamLaunch : ShazzamLaunch (état DiscoveryStatus, calendrier DiscoverySchedule)

    Crée une instance de la classe Shazzamlaunch.

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