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.