Il s'agit de la commande sc_analysis_dump qui peut être exécutée dans le fournisseur d'hébergement gratuit OnWorks en utilisant l'un de nos multiples postes de travail en ligne gratuits tels que Ubuntu Online, Fedora Online, l'émulateur en ligne Windows ou l'émulateur en ligne MAC OS
PROGRAMME:
Nom
sc_analysis_dump — vidage des données traceroute dans un format facile à analyser.
SYNOPSIS
sc_analysis_dump [-cCdeghHilMopQrstT] [-D débogage-compte] [-G géo-serveur] [-S compter les sauts]
[filet ]
DESCRIPTION
Votre sc_analysis_dump l'utilitaire fournit un vidage des données de traceroute dans un format qui est facilement
analysé par des scripts. Chaque sortie de ligne contient un résumé d'une seule trace et inclut le
interfaces visitées et le délai de chaque réponse. Le format de sortie est identique à celui
de sk_analysis_dump de CAIDA, sauf qu'il utilise l'API du fichier scamper pour lire les deux arts++
fichiers produits par skitter et fichiers de verrues produits par scamper. Les sc_analysis_dump utilitaire
ne produit que des données traceroute ; pour analyser d'autres types de mesure, utilisez sc_warts2json(1)
au lieu. Les options sont les suivantes :
-c désactive l'impression du numéro de cycle dans chaque ligne de sortie.
-C désactive l'impression des commentaires sur la sortie en haut de la sortie.
-d désactive l'impression de l'adresse de destination dans chaque ligne de sortie.
-D débogage-compte
pour chaque fichier d'entrée, arrêter la lecture après le nombre de traces spécifié.
-e ajoute la réponse de la destination à chaque ligne de sortie. Veuillez lire les bogues
section ci-dessous.
-g utiliser les données géographiques de netacuity. Toutes les versions de sc_analysis_dump Support
cette option.
-G géo-serveur
spécifie le nom du serveur netacuity à utiliser.
-h imprime un message d'aide puis se ferme.
-H désactive l'impression des champs d'arrêt : pourquoi traceroute s'est arrêté et les données pour cette raison.
-i désactive l'impression du RTT à chaque saut et le nombre d'essais requis.
-l désactive l'impression de l'identifiant de la liste dans chaque ligne de sortie.
-M imprime tous les objets de pile d'étiquettes MPLS intégrés dans les réponses ICMP.
-o imprime chaque ligne de sortie en utilisant l'ancien format de sk_analysis_dump 1.0.
-p désactive les données de chemin d'impression dans chaque ligne de sortie.
-Q imprime l'IP-TTL depuis l'intérieur du devis ICMP.
-r désactive l'impression des données associées à la réponse d'une destination : le RTT, le
TTL de la sonde et le TTL de la réponse.
-s désactive l'impression de l'adresse IP source dans chaque ligne de sortie.
-S compter les sauts
saute le nombre défini de traces de chaque fichier d'entrée.
-t désactive l'impression de l'horodatage du début de la traceroute.
-T imprime l'IP-TTL du paquet de réponse.
SORTIE
Il y a une trace par ligne. Les champs sont séparés par un caractère de tabulation. La sortie est
structuré en champs d'en-tête (2 à 6), champs de réponse (7 à 10) correspondant à la réponse
reçu de la destination, les champs d'arrêt (11 et 12) et les champs de saut (commençant à l'index
13).
1. Clé
Indique le type de ligne et détermine la signification des champs restants.
Ce sera toujours 'T' pour une trace IP.
2. La source
IP source du moniteur de skitter/scamper effectuant la trace.
3. Destination
IP de destination en cours de traçage.
4. ID de liste
ID de la liste de destinations contenant cette adresse de destination. Cette valeur sera
être égal à zéro si aucun ID de liste n'a été fourni. Un ListId est un entier non signé de 32 bits.
5. Id de cycle
ID du cycle de palpage en cours. Un cycle est un seul passage dans une liste donnée. UNE
CycleId est un entier non signé de 32 bits. Pour les traces de skitter, les identifiants de cycle seront égaux
à ou légèrement plus tôt que l'horodatage de la première trace de chaque cycle. Là
n'y a pas d'interprétation standard pour les identifiants de cycle de scamper. Cette valeur sera nulle si
aucun identifiant de cycle n'a été fourni.
6. Horodatage
Horodatage du début de la trace vers cette destination.
7. Réponse de destination
Si une réponse de la destination a été reçue. Le caractère R est imprimé
si une réponse a été reçue. Le caractère N est imprimé si aucune réponse n'a été reçue.
Étant donné que skitter envoie un paquet avec un TTL de 255 lorsqu'il arrête le sondage, il est toujours
possible pour la destination finale d'envoyer une réponse et pour le HaltReasonData (voir
ci-dessous) pour ne pas être égal à no_halt. Remarque : le scamper n'effectue pas ce dernier recours
sonde à TTL 255 par défaut.
8. DestRTT
Le RTT (ms) du premier paquet de réponse de la destination. Cette valeur est nulle si
DestReplied est N.
9. Demande TTL
TTL défini dans le paquet de demande qui a suscité une réponse (réponse d'écho) du
destination. Cette valeur est zéro si DestReplied est N.
10. RépondreTTL
TTL trouvé dans le paquet de réponse de la destination. Cette valeur est zéro si DestReplied est
N.
11. Arrêter la raison
Un seul caractère correspondant à la raison, le cas échéant, pour laquelle le sondage incrémentiel
arrêté. S est imprimé si la destination a été atteinte ou s'il n'y a pas de données d'arrêt. U
est imprimé si un message ICMP inaccessible a été reçu. L est imprimé si une boucle
a été détecté. G est imprimé si le gaplimit a été atteint.
12. HaltReasonData
Données supplémentaires sur les raisons de l'arrêt du sondage. Si HaltReason est S, le zéro est sorti. Si
HaltReason est U, le code ICMP du message inaccessible est imprimé. Si
HaltReason vaut L, la longueur de la boucle est imprimée. Si HaltReason est G, le
la longueur de l'espace est imprimée.
13. Chemin d'accès complet
Si tous les sauts vers la destination ont été trouvés. C est imprimé si la trace est
terminé, tous les sauts sont trouvés. I est imprimé si la trace est incomplète, au moins
un saut est manquant (c'est-à-dire, n'a pas répondu).
14. PerHopData
Données de réponse pour chaque saut. Si plusieurs adresses IP répondent au même saut,
les données de réponse pour chaque adresse IP sont séparées par des points-virgules :
IP,RTT,numTries (pour une seule IP répondante) IP,RTT,numTries;IP,RTT,numTries;...
(pour plusieurs adresses IP répondantes)
où IP est l'adresse IP qui a envoyé un paquet TTL expiré, RTT est le RTT du
Paquet expiré TTL, et numTries est le nombre d'essais avant qu'une réponse ne soit
reçu du TTL.
Ce champ a la valeur 'q' s'il n'y a pas eu de réponse à un saut.
Si la -M option est spécifiée, tous les objets de pile d'étiquettes MPLS intégrés dans l'ICMP
réponse sera incluse dans le format suivant, et les quatre champs correspondent
à chacun des champs d'un en-tête MPLS.
M|ttl|étiquette|exp|s
Si la réponse ICMP intègre plusieurs en-têtes MPLS, ils en reçoivent un à la fois.
temps, chacun commençant par un M.
Si la -Q est spécifiée, la valeur TTL trouvée dans un paquet IP cité est
inclus avec le format suivant :
Q|ttl
Si la -T est spécifiée, la valeur TTL du paquet de réponse est incluse
avec le format suivant :
T|ttl
EXEMPLES
La commande:
sc_analysis_dump fichier1.warts fichier2.warts
décodera et imprimera les objets traceroute dans file1.warts, suivis du traceroute
objets dans file2.warts.
La commande:
gzcat fichier1.warts.gz | sc_analysis_dump
décodera et imprimera les objets traceroute dans le fichier non compressé fourni sur stdin.
Utilisez sc_analysis_dump en ligne à l'aide des services onworks.net