Skip to content

Network

Ping, port scan, traceroute, and WHOIS lookup.

4 modules

ModuleDescription
PingPing một máy chủ để kiểm tra kết nối và đo độ trễ
Quét CổngQuét cổng trên một máy chủ để kiểm tra cổng nào đang mở
TracerouteTheo dõi đường đi của các gói tin để đến máy chủ đích
Tra cứu WHOISThực hiện tra cứu WHOIS cho một tên miền để lấy thông tin đăng ký

Modules

Ping

network.ping

Ping một máy chủ để kiểm tra kết nối và đo độ trễ

Parameters:

NameTypeRequiredDefaultDescription
hoststringYes-Tên máy chủ hoặc địa chỉ IP để ping
countnumberNo4Số lượng gói tin ping để gửi
timeoutnumberNo5Thời gian chờ tính bằng giây cho mỗi gói tin

Output:

FieldTypeDescription
hoststringMáy chủ đã ping
alivebooleanMáy chủ có phản hồi hay không
packets_sentnumberSố lượng gói tin đã gửi
packets_receivednumberSố lượng gói tin đã nhận
packet_loss_pctnumberTỷ lệ mất gói tin
latency_msobjectThống kê độ trễ tính bằng mili giây (nhỏ nhất, trung bình, lớn nhất)

Example: Ping a host

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

Quét Cổng

network.port_scan

Quét cổng trên một máy chủ để kiểm tra cổng nào đang mở

Parameters:

NameTypeRequiredDefaultDescription
hoststringYes-Tên máy chủ hoặc địa chỉ IP để quét
portsstringNo-Cổng để quét: phân tách bằng dấu phẩy (80,443), phạm vi (80-443), hoặc để trống cho các cổng thông dụng
timeoutnumberNo1.0Thời gian chờ kết nối tính bằng giây cho mỗi cổng

Output:

FieldTypeDescription
hoststringMáy chủ đã quét
open_portsarrayDanh sách số cổng mở
closed_portsarrayDanh sách số cổng đóng
scan_time_msnumberTổng thời gian quét tính bằng mili giây

Example: Scan common ports

yaml
host: example.com

Example: Scan specific port range

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

Traceroute

network.traceroute

Theo dõi đường đi của các gói tin để đến máy chủ đích

Parameters:

NameTypeRequiredDefaultDescription
hoststringYes-Tên máy chủ hoặc địa chỉ IP để theo dõi đường đi
max_hopsnumberNo30Số bước nhảy tối đa để theo dõi
timeoutnumberNo5Thời gian chờ tính bằng giây cho mỗi lần thử

Output:

FieldTypeDescription
hoststringMáy chủ đích
hopsarrayDanh sách các bước nhảy trên đường đi
total_hopsnumberTổng số bước nhảy để đến đích

Example: Trace route to host

yaml
host: google.com
max_hops: 30

Tra cứu WHOIS

network.whois

Thực hiện tra cứu WHOIS cho một tên miền để lấy thông tin đăng ký

Parameters:

NameTypeRequiredDefaultDescription
domainstringYes-Tên miền cần tra cứu

Output:

FieldTypeDescription
domainstringTên miền đã truy vấn
registrarstringNhà đăng ký tên miền
creation_datestringNgày tạo tên miền
expiration_datestringNgày hết hạn tên miền
name_serversarrayDanh sách máy chủ tên
rawstringKết quả WHOIS thô đầy đủ

Example: WHOIS lookup

yaml
domain: example.com

Released under the Apache 2.0 License.