Skip to content

Network

Ping, port scan, traceroute, and WHOIS lookup.

4 modules

ModuleDescription
PingPing em um host para verificar conectividade e medir latência
Varredura de PortasVerificar portas em um host para ver quais estão abertas
Rastreamento de RotaRastrear a rota que os pacotes percorrem para chegar a um host de destino
Consulta WHOISRealizar consulta WHOIS para um domínio e obter informações de registro

Modules

Ping

network.ping

Ping em um host para verificar conectividade e medir latência

Parameters:

NameTypeRequiredDefaultDescription
hoststringYes-Nome do host ou endereço IP para ping
countnumberNo4Número de pacotes de ping para enviar
timeoutnumberNo5Tempo limite em segundos para cada pacote

Output:

FieldTypeDescription
hoststringO host pingado
alivebooleanSe o host respondeu
packets_sentnumberNúmero de pacotes enviados
packets_receivednumberNúmero de pacotes recebidos
packet_loss_pctnumberPorcentagem de perda de pacotes
latency_msobjectEstatísticas de latência em milissegundos (mín, média, máx)

Example: Ping a host

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

Varredura de Portas

network.port_scan

Verificar portas em um host para ver quais estão abertas

Parameters:

NameTypeRequiredDefaultDescription
hoststringYes-Nome do host ou endereço IP para verificar
portsstringNo-Portas para verificar: separadas por vírgula (80,443), intervalo (80-443), ou deixe vazio para portas comuns
timeoutnumberNo1.0Tempo limite de conexão em segundos por porta

Output:

FieldTypeDescription
hoststringO host verificado
open_portsarrayLista de números de portas abertas
closed_portsarrayLista de números de portas fechadas
scan_time_msnumberTempo total de verificação em milissegundos

Example: Scan common ports

yaml
host: example.com

Example: Scan specific port range

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

Rastreamento de Rota

network.traceroute

Rastrear a rota que os pacotes percorrem para chegar a um host de destino

Parameters:

NameTypeRequiredDefaultDescription
hoststringYes-Nome do host ou endereço IP para rastrear a rota
max_hopsnumberNo30Número máximo de saltos para rastrear
timeoutnumberNo5Tempo limite em segundos para cada sonda

Output:

FieldTypeDescription
hoststringO host de destino
hopsarrayLista de saltos ao longo da rota
total_hopsnumberNúmero total de saltos para chegar ao destino

Example: Trace route to host

yaml
host: google.com
max_hops: 30

Consulta WHOIS

network.whois

Realizar consulta WHOIS para um domínio e obter informações de registro

Parameters:

NameTypeRequiredDefaultDescription
domainstringYes-Nome do domínio para consulta

Output:

FieldTypeDescription
domainstringO domínio consultado
registrarstringRegistrador do domínio
creation_datestringData de criação do domínio
expiration_datestringData de expiração do domínio
name_serversarrayLista de servidores de nomes
rawstringSaída completa do WHOIS bruto

Example: WHOIS lookup

yaml
domain: example.com

Released under the Apache 2.0 License.