Skip to content

Network

Ping, port scan, traceroute, and WHOIS lookup.

4 modules

ModuleDescription
PingPinger un hôte pour vérifier la connectivité et mesurer la latence
Analyse de portsScanner les ports d'un hôte pour vérifier lesquels sont ouverts
TracerouteTracer le chemin des paquets pour atteindre un hôte de destination
Recherche WHOISEffectuer une recherche WHOIS pour un domaine afin d'obtenir des informations d'enregistrement

Modules

Ping

network.ping

Pinger un hôte pour vérifier la connectivité et mesurer la latence

Parameters:

NameTypeRequiredDefaultDescription
hoststringYes-Nom d'hôte ou adresse IP à pinger
countnumberNo4Nombre de paquets de ping à envoyer
timeoutnumberNo5Délai d'attente en secondes pour chaque paquet

Output:

FieldTypeDescription
hoststringL'hôte pingé
alivebooleanSi l'hôte a répondu
packets_sentnumberNombre de paquets envoyés
packets_receivednumberNombre de paquets reçus
packet_loss_pctnumberPourcentage de perte de paquets
latency_msobjectStatistiques de latence en millisecondes (min, moy, max)

Example: Ping a host

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

Analyse de ports

network.port_scan

Scanner les ports d'un hôte pour vérifier lesquels sont ouverts

Parameters:

NameTypeRequiredDefaultDescription
hoststringYes-Nom d'hôte ou adresse IP à scanner
portsstringNo-Ports à scanner : séparés par des virgules (80,443), plage (80-443), ou laisser vide pour les ports courants
timeoutnumberNo1.0Délai d'attente de connexion en secondes par port

Output:

FieldTypeDescription
hoststringL'hôte scanné
open_portsarrayListe des numéros de ports ouverts
closed_portsarrayListe des numéros de ports fermés
scan_time_msnumberTemps total de scan en millisecondes

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

Tracer le chemin des paquets pour atteindre un hôte de destination

Parameters:

NameTypeRequiredDefaultDescription
hoststringYes-Nom d'hôte ou adresse IP pour tracer le chemin
max_hopsnumberNo30Nombre maximum de sauts à tracer
timeoutnumberNo5Délai d'attente en secondes pour chaque sonde

Output:

FieldTypeDescription
hoststringL'hôte cible
hopsarrayListe des sauts le long du chemin
total_hopsnumberNombre total de sauts pour atteindre la destination

Example: Trace route to host

yaml
host: google.com
max_hops: 30

Recherche WHOIS

network.whois

Effectuer une recherche WHOIS pour un domaine afin d'obtenir des informations d'enregistrement

Parameters:

NameTypeRequiredDefaultDescription
domainstringYes-Nom de domaine à rechercher

Output:

FieldTypeDescription
domainstringLe domaine interrogé
registrarstringRegistraire du domaine
creation_datestringDate de création du domaine
expiration_datestringDate d'expiration du domaine
name_serversarrayListe des serveurs de noms
rawstringSortie brute complète WHOIS

Example: WHOIS lookup

yaml
domain: example.com

Released under the Apache 2.0 License.