Questo è il comando sc_analysis_dump che può essere eseguito nel provider di hosting gratuito OnWorks utilizzando una delle nostre numerose workstation online gratuite come Ubuntu Online, Fedora Online, emulatore online di Windows o emulatore online di MAC OS
PROGRAMMA:
NOME
sc_analisi_dump — dump dei dati traceroute in un formato facilmente analizzabile.
SINOSSI
sc_analisi_dump [-cCdeghHilMopQrstT] [-D conteggio debug] [-G geo-server] [-S saltare il conteggio]
[filetto ...]
DESCRIZIONE
. sc_analisi_dump L'utilità fornisce un dump dei dati traceroute in un formato facilmente
analizzato dagli script. Ogni riga di output contiene un riepilogo di una singola traccia e include
interfacce visitate e il ritardo di ogni risposta. Il formato di output è identico a quello
di sk_analysis_dump da CAIDA, tranne per il fatto che utilizza l'API del file scamper per leggere entrambi arts++
file prodotti da skitter e file di verruche prodotti da scamper. Il sc_analisi_dump utilità
emette solo dati traceroute; per analizzare altri tipi di misurazione, utilizzare sc_warts2json(1)
invece. Le opzioni sono le seguenti:
-c disabilita la stampa del numero del ciclo in ogni riga di output.
-C disabilita la stampa dei commenti sull'output nella parte superiore dell'output.
-d disabilita la stampa dell'indirizzo di destinazione in ogni riga di output.
-D conteggio debug
per ogni file di input interrompere la lettura dopo il numero specificato di tracce.
-e aggiunge la risposta dalla destinazione a ogni riga di output. Si prega di leggere i bug
sezione sottostante.
-g utilizzare i dati geografici di Netacuity. Non tutte le build di sc_analisi_dump supporto
questa opzione
-G geo-server
specifica il nome del server Netacuity da utilizzare.
-h stampa un messaggio di aiuto e poi esce.
-H disabilita la stampa dei campi di arresto: perché traceroute si è arrestato e i dati per quel motivo.
-i disabilita la stampa dell'RTT per ogni salto e il numero di tentativi richiesti.
-l disabilita la stampa dell'ID dell'elenco in ogni riga di output.
-M stampa tutti gli oggetti dello stack di etichette MPLS incorporati nelle risposte ICMP.
-o stampa ogni riga di output utilizzando il vecchio formato di sk_analysis_dump 1.0.
-p disabilita i dati del percorso di stampa in ogni riga di output.
-Q stampa l'IP-TTL dall'interno della citazione ICMP.
-r disabilita la stampa dei dati associati alla risposta da una destinazione: l'RTT, il
TTL della sonda e TTL della risposta.
-s disabilita la stampa dell'indirizzo IP sorgente in ogni riga di output.
-S saltare il conteggio
salta il numero definito di tracce da ciascun file di input.
-t disabilita la stampa del timestamp di inizio del traceroute.
-T stampa l'IP-TTL del pacchetto di risposta.
USCITA
C'è una traccia per riga. I campi sono separati da un carattere di tabulazione. L'output è
strutturato in campi di intestazione (da 2 a 6), campi di risposta (da 7 a 10) corrispondenti alla risposta
ricevuto dalla destinazione, campi di arresto (11 e 12) e campi di salto (a partire dall'indice
13).
1. Chiave
Indica il tipo di linea e determina il significato dei campi rimanenti.
Per una traccia IP sarà sempre 'T'.
2. fonte
IP sorgente del monitor skitter/scamper che esegue la traccia.
3. Destinazione
IP di destinazione tracciato.
4. ListId
ID dell'elenco di destinazione contenente questo indirizzo di destinazione. Questo valore verrà
sarà zero se non è stato fornito alcun ID elenco. Un ListId è un intero senza segno a 32 bit.
5. CycleId
ID del ciclo di sondaggio corrente. Un ciclo è una singola esecuzione attraverso un elenco dato. A
CycleId è un intero senza segno a 32 bit. Per le tracce skitter, gli ID ciclo saranno uguali
o leggermente prima del timestamp della prima traccia in ogni ciclo. Lì
non esiste un'interpretazione standard per gli ID del ciclo di scamper. Questo valore sarà zero se
non è stato fornito alcun ID ciclo.
6. Marca temporale
Timestamp dell'inizio della traccia verso questa destinazione.
7. DestRisposto
Se è stata ricevuta una risposta dalla destinazione. Viene stampato il carattere R
se è stata ricevuta una risposta. Se non è stata ricevuta alcuna risposta, viene stampato il carattere N.
Poiché Skitter invia un pacchetto con un TTL di 255 quando interrompe l'esplorazione, è ancora
possibile per la destinazione finale inviare una risposta e per HaltReasonData (vedere
di seguito) per non essere uguale a no_halt. Nota: scamper non esegue questa ultima disperata operazione
sondando a TTL 255 per impostazione predefinita.
8. DestRTT
RTT (ms) del primo pacchetto di risposta dalla destinazione. Questo valore è zero se
DestReplied è N.
9. RequestTTL
TTL impostato nel pacchetto di richiesta che ha suscitato una risposta (risposta di eco) dal
destinazione. Questo valore è zero se DestReplied è N.
10. RispondiTTL
TTL trovato nel pacchetto di risposta dalla destinazione. Questo valore è zero se DestReplied è
N.
11. Motivo di arresto
Un singolo carattere corrispondente al motivo, se presente, per cui è necessario il sondaggio incrementale
arrestato. S viene stampato se la destinazione è stata raggiunta o non ci sono dati di arresto. U
viene stampato se è stato ricevuto un messaggio ICMP irraggiungibile. L viene stampato se si verifica un loop
è stato rilevato. G viene stampato se è stato raggiunto il gaplimit.
12. HaltReasonData
Dati aggiuntivi sul motivo per cui il sondaggio si è interrotto. Se HaltReason è S, viene restituito zero. Se
HaltReason è U, viene stampato il codice ICMP del messaggio non raggiungibile. Se
Se HaltReason è L, viene stampata la lunghezza del ciclo. Se HaltReason è G,
viene stampata la lunghezza dello spazio.
13. Percorso completo
Se sono stati trovati tutti i passaggi verso la destinazione. C viene stampato se la traccia è
completo, tutti i salti sono stati trovati. Viene stampato se la traccia è incompleta, almeno
manca un hop (ovvero non ha risposto).
14. PerHopData
Dati di risposta per ogni hop. Se più indirizzi IP rispondono allo stesso hop,
i dati di risposta per ciascun indirizzo IP sono separati da punto e virgola:
IP,RTT,numTries (per un solo IP rispondente) IP,RTT,numTries;IP,RTT,numTries;...
(per più IP rispondenti)
dove IP è l'indirizzo IP che ha inviato un pacchetto TTL scaduto, RTT è l'RTT del
Pacchetto scaduto TTL e numTries è il numero di tentativi prima che venisse fornita una risposta
ricevuto dal TTL.
Questo campo ha il valore 'q' se non c'è stata risposta a un salto.
Se l' -M se l'opzione è specificata, tutti gli oggetti dello stack di etichette MPLS incorporati nell'ICMP
la risposta sarà inclusa nel seguente formato e i quattro campi corrispondono
a ciascuno dei campi in un'intestazione MPLS.
M|ttl|etichetta|exp|s
Se la risposta ICMP incorpora più di un'intestazione MPLS, ne viene fornita una alla volta
tempo, ognuno dei quali inizia con una M.
Se l' -Q è specificata l'opzione, il valore TTL trovato in un pacchetto IP tra virgolette è
incluso nel seguente formato:
Q|ttl
Se l' -T se l'opzione è specificata, viene incluso il valore TTL del pacchetto di risposta
con il seguente formato:
T|ttl
ESEMPI
Il comando:
sc_analysis_dump file1.warts file2.warts
decodificherà e stamperà gli oggetti traceroute in file1.warts, seguiti dal traceroute
oggetti in file2.warts.
Il comando:
gzcat file1.warts.gz | sc_analysis_dump
decodificherà e stamperà gli oggetti traceroute nel file non compresso fornito su stdin.
Utilizzare sc_analysis_dump online utilizzando i servizi onworks.net