ShazzamLaunch - グローバル

  • リリースバージョン: Washingtondc
  • 更新日 2024年02月01日
  • 読む4読むのに数分
  • ShazzamLaunch API は、指定された検出に対する Shazzam プローブの起動の詳細を処理するメソッドを提供します。

    この API は、検出のスキャンフェーズ中に Shazzam プローブを起動するために使用します。

    ShazzamLaunch - addPortProbe(文字列 midPPs, 文字列 portProbes, IPIncludeExcluldeCollection ipiec)

    ポートプローブを 1 つだけ MID サービスコレクションに追加します。

    表 : 1. パラメーター
    名前 タイプ 説明
    midPPs 文字列 次の 2 つのプロパティを持つハッシュマップ。
    • midServer:MID Server インスタンス
    • portProbes:DiscoveryPortProbe インスタンスのハッシュマップ (ポートプローブ名別)。
    portProbes 文字列 次のプロパティを持つハッシュマップ (MID Server 名別)。
    • range:プローブされる範囲を含む IPMetaCollection。
    • midserver:プローブする MID Server の MID Server インスタンス。
    • portProbes:プローブする DiscoveryPortProbe インスタンスのハッシュマップ (ポートプローブ名別)。
    ipiec IPIncludeExcludeCollection プローブ対象の範囲。
    表 : 2. 返される内容
    タイプ 説明
    なし

    ShazzamLaunch - addRange(IPCollection ipc, 文字列 portProbes, ブーリアン samePhase)

    指定された範囲と、スキャン対象となる検出のポートプローブ (動作ごとに定義) を、プローブする必要がある MID Server とポートプローブのコレクションに追加します。

    表 : 3. パラメーター
    名前 タイプ 説明
    ipc IPCollection 検出対象の範囲
    portProbes 文字列 次のプロパティを持つハッシュマップのハッシュマップ (MID Server 名別)。
    • range:プローブされる範囲を含む IPMetaCollection。
    • midServer:プローブする MID Server の MID Server インスタンス。
    • portProbes:プローブする DiscoveryPortProbe インスタンスのハッシュマップ (ポートプローブ名別)。
    samePhase ブーリアン 現在実行中のものと同じフェーズを使用する必要がある場合は true。
    表 : 4. 返される内容
    タイプ 説明
    なし

    ShazzamLaunch - fireShazzamProbe(文字列 portProbe, 文字列 ip, 文字列 sensor)

    指定されたハッシュマップ内の MID Server とサービスに対して Shazzam プローブを開始します。

    表 : 5. パラメーター
    名前 タイプ 説明
    portProbe 文字列 次のプロパティを含むハッシュマップ。
    • range:プローブされる範囲を含む IPMetaCollection。
    • midServer:プローブする MID Server の MID Server インスタンス。
    ip 文字列 プローブを開始する IP のカンマ区切りリスト。
    sensor 文字列 このプローブを起動したセンサーの sys_id (ネットワーク検出のみ)。
    表 : 6. 返される内容
    タイプ 説明
    なし

    ShazzamLaunch - launch(文字列 ip, ブーリアン samePhase, 文字列 sensor)

    使用されている動作それぞれの現在のフェーズに従って、必要に応じて Shazzam プローブを起動します。

    表 : 7. パラメーター
    名前 タイプ 説明
    ip 文字列 プローブを開始する IP のカンマ区切りリスト。
    samePhase ブーリアン この起動で現在実行中のものと同じフェーズを使用する必要がある場合は true。
    sensor 文字列 これを起動したセンサーの sys_id (ネットワーク検出にあるもののみ)。
    表 : 8. 返される内容
    タイプ 説明
    ブーリアン プローブが起動された場合は true。

    ShazzamLaunch - makeProbeSpec(文字列 portProbe)

    指定されたポートプローブのハッシュマップに対して XML ポートプローブの仕様を作成します。

    表 : 9. パラメーター
    名前 タイプ 説明
    portProbe 文字列 次のプロパティを含むハッシュマップ。
    • range:プローブされる範囲を含む IPMetaCollection。
    • midServer:プローブする MID Server の MID Server インスタンス。
    • portProbes:プローブする DiscoveryPortProbe インスタンスのハッシュマップ (ポートプローブ名別)。
    表 : 10. 返される内容
    タイプ 説明
    文字列 XML ポートプローブの仕様

    ShazzamLaunch - ShazzamLaunch(DiscoveryStatus status, DiscoverySchedule schedule)

    Shazzamlaunch クラスのインスタンスを作成します。

    表 : 11. パラメーター
    名前 タイプ 説明
    status DiscoveryStatus この検出の DiscoveryStatus インスタンス。
    schedule DiscoverySchedule この検出の DiscoverySchedule インスタンス。
    表 : 12. 返される内容
    タイプ 説明
    なし