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.