Skip to content

Network

Ping, port scan, traceroute, and WHOIS lookup.

4 modules

ModuleDescription
PingPing host untuk memeriksa konektivitas dan mengukur latensi
Pindai PortPindai port pada host untuk memeriksa mana yang terbuka
TracerouteLacak rute paket untuk mencapai host tujuan
Pencarian WHOISLakukan pencarian WHOIS untuk domain untuk mendapatkan informasi pendaftaran

Modules

Ping

network.ping

Ping host untuk memeriksa konektivitas dan mengukur latensi

Parameters:

NameTypeRequiredDefaultDescription
hoststringYes-Nama host atau alamat IP untuk diping
countnumberNo4Jumlah paket ping untuk dikirim
timeoutnumberNo5Waktu habis dalam detik untuk setiap paket

Output:

FieldTypeDescription
hoststringHost yang diping
alivebooleanApakah host merespons
packets_sentnumberJumlah paket yang dikirim
packets_receivednumberJumlah paket yang diterima
packet_loss_pctnumberPersentase kehilangan paket
latency_msobjectStatistik latensi dalam milidetik (min, rata-rata, maks)

Example: Ping a host

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

Pindai Port

network.port_scan

Pindai port pada host untuk memeriksa mana yang terbuka

Parameters:

NameTypeRequiredDefaultDescription
hoststringYes-Nama host atau alamat IP untuk dipindai
portsstringNo-Port untuk dipindai: pisahkan dengan koma (80,443), rentang (80-443), atau kosongkan untuk port umum
timeoutnumberNo1.0Waktu habis koneksi dalam detik per port

Output:

FieldTypeDescription
hoststringHost yang dipindai
open_portsarrayDaftar nomor port yang terbuka
closed_portsarrayDaftar nomor port yang tertutup
scan_time_msnumberTotal waktu pemindaian dalam milidetik

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

Lacak rute paket untuk mencapai host tujuan

Parameters:

NameTypeRequiredDefaultDescription
hoststringYes-Nama host atau alamat IP untuk dilacak rutenya
max_hopsnumberNo30Jumlah maksimum lompatan untuk dilacak
timeoutnumberNo5Waktu habis dalam detik untuk setiap uji coba

Output:

FieldTypeDescription
hoststringHost tujuan
hopsarrayDaftar lompatan sepanjang rute
total_hopsnumberJumlah total lompatan untuk mencapai tujuan

Example: Trace route to host

yaml
host: google.com
max_hops: 30

Pencarian WHOIS

network.whois

Lakukan pencarian WHOIS untuk domain untuk mendapatkan informasi pendaftaran

Parameters:

NameTypeRequiredDefaultDescription
domainstringYes-Nama domain untuk dicari

Output:

FieldTypeDescription
domainstringDomain yang dicari
registrarstringPendaftar domain
creation_datestringTanggal pembuatan domain
expiration_datestringTanggal kedaluwarsa domain
name_serversarrayDaftar server nama
rawstringOutput WHOIS mentah lengkap

Example: WHOIS lookup

yaml
domain: example.com

Released under the Apache 2.0 License.