Skip to content

Network

Ping, port scan, traceroute, and WHOIS lookup.

4 modules

ModuleDescription
PingEsegui un ping a un host per verificare la connettività e misurare la latenza
Scansione PorteScansiona le porte su un host per verificare quali sono aperte
TracerouteTraccia il percorso che i pacchetti seguono per raggiungere un host di destinazione
Ricerca WHOISEsegui una ricerca WHOIS per un dominio per ottenere informazioni di registrazione

Modules

Ping

network.ping

Esegui un ping a un host per verificare la connettività e misurare la latenza

Parameters:

NameTypeRequiredDefaultDescription
hoststringYes-Nome host o indirizzo IP da pingare
countnumberNo4Numero di pacchetti ping da inviare
timeoutnumberNo5Timeout in secondi per ogni pacchetto

Output:

FieldTypeDescription
hoststringL'host pingato
alivebooleanSe l'host ha risposto
packets_sentnumberNumero di pacchetti inviati
packets_receivednumberNumero di pacchetti ricevuti
packet_loss_pctnumberPercentuale di perdita pacchetti
latency_msobjectStatistiche di latenza in millisecondi (min, media, max)

Example: Ping a host

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

Scansione Porte

network.port_scan

Scansiona le porte su un host per verificare quali sono aperte

Parameters:

NameTypeRequiredDefaultDescription
hoststringYes-Nome host o indirizzo IP da scansionare
portsstringNo-Porte da scansionare: separate da virgola (80,443), intervallo (80-443), o lasciare vuoto per porte comuni
timeoutnumberNo1.0Timeout di connessione in secondi per porta

Output:

FieldTypeDescription
hoststringL'host scansionato
open_portsarrayElenco dei numeri di porta aperti
closed_portsarrayElenco dei numeri di porta chiusi
scan_time_msnumberTempo totale di scansione in millisecondi

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

Traccia il percorso che i pacchetti seguono per raggiungere un host di destinazione

Parameters:

NameTypeRequiredDefaultDescription
hoststringYes-Nome host o indirizzo IP per tracciare il percorso
max_hopsnumberNo30Numero massimo di salti da tracciare
timeoutnumberNo5Timeout in secondi per ogni sonda

Output:

FieldTypeDescription
hoststringL'host di destinazione
hopsarrayElenco dei salti lungo il percorso
total_hopsnumberNumero totale di salti per raggiungere la destinazione

Example: Trace route to host

yaml
host: google.com
max_hops: 30

Ricerca WHOIS

network.whois

Esegui una ricerca WHOIS per un dominio per ottenere informazioni di registrazione

Parameters:

NameTypeRequiredDefaultDescription
domainstringYes-Nome del dominio da cercare

Output:

FieldTypeDescription
domainstringIl dominio interrogato
registrarstringRegistrar del dominio
creation_datestringData di creazione del dominio
expiration_datestringData di scadenza del dominio
name_serversarrayElenco dei name server
rawstringRisultato completo e grezzo del WHOIS

Example: WHOIS lookup

yaml
domain: example.com

Released under the Apache 2.0 License.