Skip to content

Network

Ping, port scan, traceroute, and WHOIS lookup.

4 modules

ModuleDescription
PingHaz ping a un host para verificar la conectividad y medir la latencia
Escaneo de PuertosEscanea puertos en un host para verificar cuáles están abiertos
Rastreo de RutaRastrea la ruta que toman los paquetes para llegar a un host de destino
Consulta WHOISRealiza una consulta WHOIS para un dominio para obtener información de registro

Modules

Ping

network.ping

Haz ping a un host para verificar la conectividad y medir la latencia

Parameters:

NameTypeRequiredDefaultDescription
hoststringYes-Nombre de host o dirección IP para hacer ping
countnumberNo4Número de paquetes de ping a enviar
timeoutnumberNo5Tiempo de espera en segundos para cada paquete

Output:

FieldTypeDescription
hoststringEl host al que se hizo ping
alivebooleanSi el host respondió
packets_sentnumberNúmero de paquetes enviados
packets_receivednumberNúmero de paquetes recibidos
packet_loss_pctnumberPorcentaje de pérdida de paquetes
latency_msobjectEstadísticas de latencia en milisegundos (mín, prom, máx)

Example: Ping a host

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

Escaneo de Puertos

network.port_scan

Escanea puertos en un host para verificar cuáles están abiertos

Parameters:

NameTypeRequiredDefaultDescription
hoststringYes-Nombre de host o dirección IP para escanear
portsstringNo-Puertos a escanear: separados por comas (80,443), rango (80-443), o deja vacío para puertos comunes
timeoutnumberNo1.0Tiempo de espera de conexión en segundos por puerto

Output:

FieldTypeDescription
hoststringEl host escaneado
open_portsarrayLista de números de puertos abiertos
closed_portsarrayLista de números de puertos cerrados
scan_time_msnumberTiempo total de escaneo en milisegundos

Example: Scan common ports

yaml
host: example.com

Example: Scan specific port range

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

Rastreo de Ruta

network.traceroute

Rastrea la ruta que toman los paquetes para llegar a un host de destino

Parameters:

NameTypeRequiredDefaultDescription
hoststringYes-Nombre de host o dirección IP para rastrear la ruta
max_hopsnumberNo30Número máximo de saltos a rastrear
timeoutnumberNo5Tiempo de espera en segundos para cada sondeo

Output:

FieldTypeDescription
hoststringEl host de destino
hopsarrayLista de saltos a lo largo de la ruta
total_hopsnumberNúmero total de saltos para llegar al destino

Example: Trace route to host

yaml
host: google.com
max_hops: 30

Consulta WHOIS

network.whois

Realiza una consulta WHOIS para un dominio para obtener información de registro

Parameters:

NameTypeRequiredDefaultDescription
domainstringYes-Nombre de dominio a consultar

Output:

FieldTypeDescription
domainstringEl dominio consultado
registrarstringRegistrador del dominio
creation_datestringFecha de creación del dominio
expiration_datestringFecha de expiración del dominio
name_serversarrayLista de servidores de nombres
rawstringSalida completa de WHOIS sin procesar

Example: WHOIS lookup

yaml
domain: example.com

Released under the Apache 2.0 License.