Skip to content

Network

Ping, port scan, traceroute, and WHOIS lookup.

4 modules

ModuleDescription
ピングホストにピングを送って接続性を確認し、遅延を測定する
ポートスキャンホストのポートをスキャンして開いているポートを確認する
トレーサルートパケットが目的のホストに到達するまでの経路をトレースする
WHOIS検索ドメインの登録情報を取得するためのWHOIS検索を実行する

Modules

ピング

network.ping

ホストにピングを送って接続性を確認し、遅延を測定する

Parameters:

NameTypeRequiredDefaultDescription
hoststringYes-ピングを送るホスト名またはIPアドレス
countnumberNo4送信するピングパケットの数
timeoutnumberNo5各パケットのタイムアウト(秒)

Output:

FieldTypeDescription
hoststringピングされたホスト
alivebooleanホストが応答したかどうか
packets_sentnumber送信されたパケット数
packets_receivednumber受信されたパケット数
packet_loss_pctnumberパケット損失率
latency_msobject遅延統計(ミリ秒)(最小、平均、最大)

Example: Ping a host

yaml
host: google.com
count: 4
timeout: 5

ポートスキャン

network.port_scan

ホストのポートをスキャンして開いているポートを確認する

Parameters:

NameTypeRequiredDefaultDescription
hoststringYes-スキャンするホスト名またはIPアドレス
portsstringNo-スキャンするポート: カンマ区切り (80,443)、範囲 (80-443)、または一般的なポートの場合は空のまま
timeoutnumberNo1.0ポートごとの接続タイムアウト(秒)

Output:

FieldTypeDescription
hoststringスキャンされたホスト
open_portsarray開いているポート番号のリスト
closed_portsarray閉じているポート番号のリスト
scan_time_msnumberスキャンの合計時間(ミリ秒)

Example: Scan common ports

yaml
host: example.com

Example: Scan specific port range

yaml
host: example.com
ports: 80-443
timeout: 2.0

トレーサルート

network.traceroute

パケットが目的のホストに到達するまでの経路をトレースする

Parameters:

NameTypeRequiredDefaultDescription
hoststringYes-経路をトレースするホスト名またはIPアドレス
max_hopsnumberNo30トレースする最大ホップ数
timeoutnumberNo5各プローブのタイムアウト(秒)

Output:

FieldTypeDescription
hoststringターゲットホスト
hopsarray経路上のホップのリスト
total_hopsnumber目的地に到達するまでのホップの総数

Example: Trace route to host

yaml
host: google.com
max_hops: 30

WHOIS検索

network.whois

ドメインの登録情報を取得するためのWHOIS検索を実行する

Parameters:

NameTypeRequiredDefaultDescription
domainstringYes-検索するドメイン名

Output:

FieldTypeDescription
domainstringクエリされたドメイン
registrarstringドメイン登録業者
creation_datestringドメイン作成日
expiration_datestringドメイン有効期限
name_serversarrayネームサーバーのリスト
rawstring完全な生のWHOIS出力

Example: WHOIS lookup

yaml
domain: example.com

Released under the Apache 2.0 License.