IngleseFranceseSpagnolo

Ad


Favicon di OnWorks

scamper - Online nel cloud

Esegui scamper nel provider di hosting gratuito OnWorks su Ubuntu Online, Fedora Online, emulatore online Windows o emulatore online MAC OS

Questo è il comando scapper che può essere eseguito nel provider di hosting gratuito OnWorks utilizzando una delle nostre molteplici postazioni di lavoro online gratuite come Ubuntu Online, Fedora Online, emulatore online Windows o emulatore online MAC OS

PROGRAMMA:

NOME


correre — utilità di misurazione Internet parallela

SINOSSI


correre [-?Dv] [-c command] [-p pps] [-w finestra] [-M nomemonitor] [-l lista nome] [-L listato]
[-C cicloid] [-o file di uscita] [-F firewall] [-d file di debug] [-e file pid] [-O Opzioni]
[-i IPs | -I cmd | -f filetto | -P [ip:]porta | -U unix-dom]

DESCRIZIONE


I correre L'utilità fornisce la possibilità di eseguire tecniche di misurazione Internet su IPv4
e indirizzi IPv6, in parallelo, per riempire una specifica velocità di pacchetti al secondo. Attualmente,
correre supporta le note tecniche traceroute e ping, così come MDA traceroute,
risoluzione degli alias, alcune parti di tbit, sting e discovery dei vicini.

correre ha quattro modalità di funzionamento. Primo, correre può essere fornito un elenco di indirizzi su
la riga di comando con il -i opzione. correre eseguirà quindi un comando con ciascuno dei
indirizzi forniti, in parallelo, e restituiscono i risultati al completamento di ciascuna attività. Secondo,
correre può essere fornito un elenco di indirizzi in un file di elenco, un indirizzo per riga, utilizzando il tasto
-f opzione. Terzo, correre può essere fornito un elenco di comandi completi sulla riga di comando
con la -I opzione. Finalmente, correre può essere istruito ad ascoltare su un indirizzo IP e una porta
specificato con il -P opzione, o su un socket di dominio unix specificato con -U opzione, dove
può accettare i comandi in modo dinamico.

Le opzioni sono le seguenti:

-? stampa un elenco di opzioni della riga di comando e una sinossi di ciascuna.

-v cause correre per visualizzare le informazioni sulla versione e uscire.

-D Con questa opzione impostata, correre si staccherà e diventerà un demone. Utilizzare con il -P or
-U opzioni.

-c command
specifica il comando per correre da utilizzare per impostazione predefinita. Le scelte attuali per questo
opzione sono:
- affare
- disco di vicinato
- ping
- tracciare
- tracciare
- annusare
- puntura
- bit
correre usa la traccia per impostazione predefinita. I comandi disponibili e le relative opzioni sono
documentato di seguito.

-p pps specifica la velocità di pacchetti al secondo di destinazione per correre raggiungere. Per impostazione predefinita, questo
il valore è 20.

-w finestra
specifica il numero massimo di attività che possono essere esaminate in parallelo. Un valore di
zero pone nessun limite superiore. Per impostazione predefinita, viene utilizzato zero.

-M nomemonitor
specifica il nome canonico della macchina dove correre viene eseguito. Questo valore viene utilizzato
quando si registra l'output in un file di output di verruche.

-l lista nome
specifica il nome dell'elenco quando viene eseguito dalla riga di comando. Questo valore viene utilizzato
quando si registra l'output in un file di output di verruche.

-L listato
specifica l'id numerico dell'elenco quando viene eseguito dalla riga di comando. Questo valore
viene utilizzato quando si registra l'output in un file di output di verruche.

-C cicloid
specifica l'id numerico del ciclo con cui iniziare quando viene eseguito dalla riga di comando. Questo
viene utilizzato quando si registra l'output in un file di output di verruche.

-o file di uscita
specifica il file di output predefinito in cui scrivere i risultati della misurazione. Per impostazione predefinita,
viene utilizzato lo stdout.

-F firewall
specifica che scamper può utilizzare il firewall nelle misurazioni che lo richiedono. Usare
il firewall sui sistemi FreeBSD e MacOS X, passa ipfw qui.

-d file di debug
specifica un nome file su cui scrivere i messaggi di debug. Per impostazione predefinita, nessun file di debug è
utilizzato, anche se l'output di debug viene inviato a stderr se scapper è stato creato per il debug.

-e file pid
specifica un file in cui scrivere l'ID del processo di scamper. Se scamper è costruito con
separazione dei privilegi, viene scritto l'ID del processo non privilegiato.

-O Opzioni
consente di adattare ulteriormente il comportamento di scamper. Le scelte attuali per questo
opzione sono:
- il testo: risultati di output in testo normale. Adatto per l'uso interattivo.
- verruche: risultati di output in formato verruche. Adatto per l'archiviazione delle misurazioni
risultati e per l'uso da parte dei ricercatori in quanto registra dettagli che non possono essere facilmente
rappresentato con l'opzione testo.
- json: risultati di output in formato json. Adatto per l'elaborazione della misurazione
risultati con un linguaggio di scripting. Un approccio migliore consiste nel produrre risultati in
formato delle verruche e da usare sc_warts2json(1).
- laboratorio planetario: dì a Scamper che è in esecuzione su un sistema planetlab. Necessario da usare
Le prese grezze sicure di planetlab.
- rawtcp: dì a scamper di usare il socket IPPROTO_RAW per inviare sonde TCP IPv4, piuttosto
di un socket datalink.
- Selezionare: dì a Scamper di usare select(2) piuttosto che sondaggio(2)
- kcoda: dì a Scamper di usare kcoda(2) piuttosto che sondaggio(2) sui sistemi in cui
kcoda(2) è disponibile.
- sondaggio: dì a Scamper di usare epol(7) piuttosto che sondaggio(2) sui sistemi in cui
epol(7) è disponibile.
- cucchiaini: il file di input consiste in una sequenza di indirizzi IP per pre-specificati
timestamp IP.
- file cmd: il file di input è costituito da comandi completi.
- noiinitndc: non inizializzare la cache di rilevamento dei router adiacenti.
- copia: scrivi una copia di tutti i dati scritti da scamper con l'output predefinito
metodo.
- filedebugappend: aggiungere al file di debug specificato con il -d opzione. Il
l'impostazione predefinita è troncare il file di debug.
- notl: non utilizzare TLS da nessuna parte in scamper, incluso tbit.

-i IP 1..N
specifica gli indirizzi da sondare, sulla riga di comando, utilizzando il comando specificato
con la -c opzione.

-f listfile
specifica il file di input da leggere per gli indirizzi di destinazione, uno per riga, e usa il
comando specificato con -c opzione su ciascuno.

-I cmd.
specifica i comandi completi, inclusi gli indirizzi di destinazione, che scamper deve eseguire.

-P [ip:]porta
lo specifica correre fornire un socket di controllo in ascolto sull'IP specificato
indirizzo e porta sull'host locale. Se non viene specificato un indirizzo IP, correre volere
collegarsi alla porta specificata nell'indirizzo di loopback.

-U unix dominio presa di corrente
lo specifica correre fornire un socket di controllo in ascolto sul socket specificato in
il dominio unix.

TRACCIA VERSIONI


Il comando trace viene utilizzato per condurre traceroute. Le seguenti variazioni di
traceroute(8) opzioni sono disponibili:

traccia [-MQT] [-c fiducia] [-d dport] [-f primo salto] [-g limite di divario] [-G gapazione]
[-l loops] [-m maxttl] [-o offset] [-O opzione] [-p carico utile] [-P metodo] [-q tentativi]
[-s sport] [-S cuore] [-t tos] [-U userid] [-w aspettare] [-W aspetta-sonda] [-z voce-gss]
[-Z lss-nome]

-c fiducia
specifica che un hop deve essere sondato a un livello di confidenza specificato (95% o 99%)
per essere sicuro che la traccia abbia visto tutte le interfacce che risponderanno per quell'hop.

-d dport
specifica il valore della porta di destinazione di base da utilizzare per basata su UDP e basata su TCP
metodi di traceroute. Per ICMP-paris, questa opzione imposta il valore di checksum ICMP.

-f primo salto
specifica il valore TTL o HLIM con cui iniziare il sondaggio. Per impostazione predefinita, un primo salto di
uno è usato.

-g limite di divario
specifica il numero di hop non responsivi consentiti fino a quando non viene effettuato un controllo per vedere se
la destinazione risponderà. Per impostazione predefinita, viene utilizzato un limite di 5 hop. Collocamento
il limite del gap a 0 disabilita il limite del gap, ma questa operazione non è consigliata.

-G gapazione
specifica cosa dovrebbe accadere se la condizione gaplimit è soddisfatta. Un valore di 1
(predefinito) significa fermare la sonda, mentre un valore di 2 significa inviare le sonde dell'ultimo fosso.

-m maxttl
specifica il valore TTL o HLIM massimo che verrà rilevato. Per impostazione predefinita, c'è
nessuna restrizione, a parte i 255 salti consentiti dai protocolli Internet.

-M specifica che il percorso MTU discovery (PMTUD) deve essere tentato per il percorso quando il
il traceroute iniziale viene completato. correre non condurrà PMTUD a meno che non stia sondando a
destinazione responsive, altrimenti non c'è modo di distinguere tutti i pacchetti
essere perso a causa della perdita di pacchetti di grandi dimensioni (più grandi di MTU).

-l loops
specifica il numero massimo di loop consentiti fino all'arresto del sondaggio. Per impostazione predefinita, a
viene utilizzato il valore di uno. Un valore zero disabilita il controllo del ciclo.

-o offset
specifica l'offset di frammentazione da utilizzare nei probe. Per impostazione predefinita, non viene utilizzato alcun offset.

-O opzione
specifica gli argomenti facoltativi da utilizzare. Le scelte attuali per questa opzione sono:
- dl specifica che il socket datalink dovrebbe essere usato per i pacchetti timestamp, e
ricevere determinati pacchetti.
- dtree-noback specifica che il traceroute non deve eseguire il sondaggio all'indietro quando
usando doubletree.

-p carico utile
specifica il carico utile della sonda da utilizzare come base. Il carico utile è specificato in
esadecimale. Si noti che il carico utile fornito è semplicemente una base; i primi 2 byte possono
essere modificato per realizzare traceroute ICMP-Parigi e UDP-Parigi.

-P metodo
specifica il metodo traceroute da utilizzare. correre attualmente supporta cinque diversi
metodi probe: UDP, ICMP, UDP-paris, ICMP-paris, TCP e TCP-ACK. Per impostazione predefinita, UDP-
si usa Parigi.

-q tentativi
specifica il numero massimo di tentativi per ottenere una risposta per hop. Per impostazione predefinita,
viene utilizzato un valore di due.

-Q specifica che tutte le sonde allocate vengono inviate, indipendentemente da quante risposte hanno
stato ricevuto.

-s sport
specifica il valore della porta di origine da utilizzare. Per i metodi basati su ICMP, questa opzione
specifica l'identificatore ICMP da utilizzare.

-S cuore
specifica l'indirizzo di origine da utilizzare nei probe. L'indirizzo non può essere falsificato.

-t tos specifica il valore da impostare nel byte IP ToS/DSCP + ECN. Per impostazione predefinita, questo byte è
impostato a zero.

-T specifica che il tempo superato i messaggi dalla destinazione non causano la traccia per
essere definito come il raggiungimento della destinazione.

-U userid
specifica un numero intero senza segno da includere con i dati raccolti; il significato di
user-id dipende interamente dall'utente e non ha alcun effetto sul comportamento di traceroute.

-w aspettare
specifica quanto tempo attendere, in secondi, per una risposta. Per impostazione predefinita, un valore di 5 è
Usato.

-W aspetta-sonda
specifica il tempo minimo di attesa, in 10s di millisecondi, tra l'invio
sonde consecutive. Per impostazione predefinita, la sonda successiva viene inviata il prima possibile.

-z voce-gss
specifica un indirizzo IP per interrompere il rilevamento quando viene rilevato; usato con il doppio albero
algoritmo.

-Z lss-nome
specifica il nome del set di fermate locali da utilizzare per determinare quando fermarsi
sondare all'indietro; utilizzato con l'algoritmo del doppio albero.

PING VERSIONI


Il comando ping viene utilizzato per eseguire il ping. Le seguenti variazioni di ping(8)
le opzioni sono disponibili:

segnale acustico [-R] [-B carico utile] [-c conta sondaggi] [-C icmp-somma] [-d dport] [-F sport] [-i aspettare]
[-m TTL] [-M MTU] [-o conteggio delle risposte] [-O Opzioni] [-p modello] [-P metodo] [-s Taglia]
[-S cuore] [-T timestamp] [-U userid] [-W timeout] [-z tos]

-B carico utile
specifica, in una stringa esadecimale, il payload da includere in ogni probe.

-c conta sondaggi
specifica il numero di probe da inviare prima di uscire. Per impostazione predefinita, un valore di 4 è
Usato.

-C icmp-somma
specifica il checksum ICMP da utilizzare quando si invia un probe. Il carico utile di ogni sonda
verrà manipolato in modo che il checksum sia valido.

-d dport
specifica la porta di destinazione da utilizzare in ogni sonda TCP/UDP e il primo ICMP
numero di sequenza da utilizzare nelle sonde ICMP.

-F sport
specifica la porta di origine da utilizzare in ciascuna sonda TCP/UDP e l'ID ICMP da utilizzare in
sonde ICMP.

-i aspettare
specifica il tempo di attesa, in secondi, tra le sonde. Per impostazione predefinita, a
viene utilizzato il valore 1.

-m TTL specifica il valore TTL da utilizzare per i pacchetti in uscita. Per impostazione predefinita, un valore di 64 è
Usato.

-M MTU specifica un valore pseudo MTU. Se il pacchetto di risposta è più grande dello pseudo MTU,
viene inviato un messaggio ICMP Packet Too Big (PTB).

-o conteggio delle risposte
specifica il numero di risposte richieste entro il quale il sondaggio può cessare. Di
impostazione predefinita, vengono inviate tutte le sonde.

-O Opzioni
Le scelte attuali per questa opzione sono:
- dl specifica che il ping dovrebbe usare socket datalink, piuttosto che raw
prese.
- parodia specifica che l'indirizzo di origine deve essere falsificato secondo il
indirizzo specificato con il -S opzione. L'indirizzo scamper userebbe altrimenti
poiché l'indirizzo di origine è incorporato nel payload della sonda.
- tbt specifica che l'obiettivo del ping è ottenere risposte frammentate, quindi
che l' -c l'opzione specifica quanti pacchetti inviare e il -o opzione
specifica quante risposte frammentate si desiderano.

-p modello
specifica il modello, in esadecimale, da utilizzare nelle sonde. È possibile specificare fino a 16 byte.
Per impostazione predefinita, i byte di ogni sonda vengono azzerati.

-P metodo
specifica il tipo di pacchetti ping da inviare. Per impostazione predefinita, le richieste echo ICMP sono
spedito. Le scelte sono: icmp-echo, icmp-time, tcp-syn, tcp-ack, tcp-ack-sport, udp e
udp-porta.

-R specifica che deve essere utilizzata l'opzione record route IP.

-s Taglia
specifica la dimensione delle sonde da inviare. La dimensione della sonda include la lunghezza del
Intestazioni IP e ICMP. Per impostazione predefinita, per i ping IPv84 viene utilizzata una dimensione del probe di 4 byte,
e 56 byte per i ping IPv6.

-S cuore
specifica l'indirizzo di origine da utilizzare nei probe. L'indirizzo può essere falsificato se -O
la parodia è inclusa.

-T timestamp
specifica che deve essere inclusa un'opzione di timestamp IP. L'opzione timestamp può essere
be: tsprespec dove possono essere specificati gli indirizzi IP dei dispositivi di interesse; solo,
dove i timestamp sono incorporati dai dispositivi ma non sono inclusi gli indirizzi IP; e
tsandaddr, dove timestamp e indirizzi IP sono inclusi dai dispositivi nel percorso.
Vedere la sezione degli esempi per ulteriori informazioni.

-U userid
specifica un numero intero senza segno da includere con i dati raccolti; il significato di
user-id dipende interamente dall'utente e non ha alcun effetto sul comportamento di ping.

-W timeout
specifica il tempo di attesa delle risposte dopo l'invio dell'ultimo ping. Per impostazione predefinita
questo è un secondo.

-z tos specifica il valore da utilizzare nel byte IPv4 ToS/DSCP + ECN. Per impostazione predefinita, questo byte
è impostato a zero.

AFFARI VERSIONI


Il comando dealias viene utilizzato per inviare probe ai fini della risoluzione degli alias. Supporta
la tecnica mercator, in cui si deducono alias se un router utilizza un indirizzo diverso quando
inviare una risposta ICMP; la tecnica dell'alleato, in cui gli alias sono dedotti se una sequenza di
le sonde inviate a indirizzi IP alternati producono risposte con indirizzi IP intercalati e incrementali.
valori identificativi; radargun, dove le sonde vengono inviate a un insieme di indirizzi IP in più turni e
gli alias sono dedotti dalla post-elaborazione dei risultati; prefixscan, dove viene cercato un alias
in un prefisso per un indirizzo IP specificato; e bump, dove due indirizzi ritenuti alias
vengono sondati nel tentativo di forzare i loro valori IP-ID fuori sequenza. Le seguenti opzioni
sono disponibili per il correre comando dealia:

dealia [-d dport] [-f caramella fondente] [-m metodo] [-o rispondi] [-O opzione] [-p opzioni-sonda]
[-q tentativi] [-r aspetta] [-s sport] [-t TTL] [-U userid] [-w tempo di attesa]
[-W aspetta-sonda] [-x escludere]

-d dport
specifica la porta di destinazione da utilizzare quando si inviano i probe. Valido solo per il
tecnica di mercator; le porte di destinazione possono essere specificate in probedefs definiti con -p
per altri metodi di risoluzione degli alias.

-f caramella fondente
specifica un fattore fudge per la corrispondenza degli alias. Il valore predefinito è 200. Valido solo per alleato
e urtare.

-m metodo
specifica quale metodo utilizzare per la risoluzione degli alias. Le opzioni valide sono: alleato, urto,
mercator, prefixscan e radargun.

-o rispondi
specifica quante risposte attendere. Valido solo per prefixscan.

-O opzione
consente di personalizzare ulteriormente il comportamento di risoluzione degli alias. Le scelte attuali per
questa opzione sono:
- inseq dove i valori IP-ID devono essere rigorosamente in sequenza (senza
tolleranza per il riordino dei pacchetti)
- mescolare randomizzare l'ordine delle sonde inviate ad ogni round; valido solo per radargun
sondare.
- nobili non consentire valori IP-ID scambiati in byte nelle risposte. Valido per alleato
e prefixcan.

-p sondare
specifica una definizione per un probe. Le opzioni possibili sono:

-c somma specifica quale checksum ICMP utilizzare per i probe ICMP. Il carico utile del
sonda sarà modificata in modo appropriato.

-d porta dst
specifica la porta di destinazione della sonda. Il valore predefinito è 33435.

-F porta-src
specifica la porta di origine del probe. Il valore predefinito è (pid & 0x7fff) +
0x8000.

-i IP specifica l'indirizzo IP di destinazione del probe.

-M uomo specifica lo pseudo MTU da utilizzare quando si richiedono risposte frammentate.

-P metodo
specifica quale metodo utilizzare per la sonda. Le opzioni valide sono: udp, udp-
dport, tcp-ack, tcp-ack-sport, tcp-syn-sport e icmp-echo.

-s Taglia
specifica la dimensione delle sonde da inviare.

-t TTL specifica il tempo di vita IP del probe.
Il metodo alleato accetta fino a due definizioni di sonda; il metodo prefixscan si aspetta
una definizione di sonda; radargun si aspetta almeno una definizione di sonda; l'urto si aspetta
due definizioni di sonda.

-q tentativi
specifica quante volte una sonda deve essere ritentata se non ottiene un risultato utile
risposta.

-r aspetta
specifica quanti millisecondi attendere tra un giro di esplorazione con radargun.

-s sport
specifica la porta di origine da utilizzare quando si inviano i probe. Valido solo per mercator.

-t TTL specifica il tempo di vita delle sonde inviate. Valido solo per mercator.

-U userid
specifica un numero intero senza segno da includere con i dati raccolti; il significato di
user-id dipende interamente dall'utente e non ha alcun effetto sul comportamento di dealias.

-w tempo di attesa
specifica quanto tempo attendere in millisecondi per una risposta dall'host remoto.

-W aspetta-sonda
specifica il tempo di attesa in millisecondi tra le sonde.

-x escludere
specifica un indirizzo IP da escludere quando si utilizza il metodo prefixscan. Forse
specificato più volte per escludere più indirizzi.

VICINO DISCOVERY VERSIONI


Il comando neighbordisc tenta di trovare l'indirizzo di livello 2 di un determinato indirizzo IP utilizzando
IPv4 ARP o rilevamento dei vicini IPv6. Le seguenti opzioni sono disponibili per il correre
comando neighbordisc:

disco di vicinato [-FQ] [-i interfaccia] [-o conteggio delle risposte] [-q tentativi] [-w aspettare]

-F specifica che vogliamo solo la prima risposta.

-Q specifica che vogliamo inviare tutti i tentativi.

-i interfaccia
specifica il nome dell'interfaccia da utilizzare per il rilevamento dei router adiacenti.

-o conteggio delle risposte
specifica quante risposte aspettiamo.

-q tentativi
specifica quante sonde inviamo.

-w aspettare
specifica il tempo di attesa tra le sonde in millisecondi. Il valore predefinito è 1000.

TBIT VERSIONI


Il comando tbit può essere utilizzato per dedurre il comportamento TCP di un host specificato. Al momento, è
implementa test per verificare la capacità dell'host di rispondere a ICMP Packet Too Big
messaggi e rispondere alla notifica esplicita di congestione. Le seguenti opzioni sono
disponibile per correre comando tbit:

bit [-t Digitare] [-p App] [-d dport] [-s sport] [-b ASN] [-f biscotto] [-m mss] [-M uomo]
[-o offset] [-O opzione] [-P ptbsrc] [-q tentativi] [-S cuore] [-T TTL] [-u URL] [-U userid]
[-w scala]

-t Digitare specifica quale tipo di test utilizzare. Le opzioni valide sono: pmtud, ecn, null,
sack-rcvr, icw, blind-rst, blind-syn, blind-data.

-p App specifica il tipo di traffico da generare per il test. Porto di destinazione
l'impostazione predefinita è la porta standard dell'applicazione. Le applicazioni valide sono: http, bgp.

-d dport specifica la porta di destinazione dei pacchetti da inviare. I valori predefiniti sono
specifico dell'applicazione.

-s sport specifica la porta di origine per i pacchetti da inviare. L'impostazione predefinita è basata su
correre ID processo

-b ASN specifica il numero di sistema autonomo (ASN) da utilizzare quando
stabilire una sessione BGP.

-f biscotto specifica il cookie di apertura rapida TCP che dovrebbe essere utilizzato quando si stabilisce un TCP
connessione.

-m mss specifica la dimensione massima del segmento da annunciare all'host remoto.

-M uomo specifica l'MTU da utilizzare in un messaggio Packet Too Big.

-o offset specifica l'offset del numero di sequenza da utilizzare durante l'esecuzione di blind-syn e
test ciechi e l'offset del numero di riconoscimento da utilizzare durante lo svolgimento
un test di dati alla cieca.

-O opzione consente di adattare ulteriormente il comportamento di tbit. Le scelte attuali per questo
opzione sono:
- buco nero: per i test PMTUD, non inviare messaggi Packet Too Big; questo
test sulla capacità di un host di dedurre un buco nero PMTUD e aggirarlo.
- tcpt: pubblicizzare il supporto per i timestamp TCP quando si stabilisce un TCP
connessione. Se il peer supporta i timestamp TCP, incorpora i timestamp in
pacchetti di dati.
- ipts-sin: utilizzare l'opzione IP timestamp in un pacchetto SYN quando si tenta di
stabilire una connessione TCP.
- iprr-sin: utilizzare l'opzione IP record-route in un pacchetto SYN quando si tenta
per stabilire una connessione TCP.
- ipqsyn: utilizzare l'opzione IP di avvio rapido in un pacchetto SYN quando si tenta
per stabilire una connessione TCP.
- sacco: pubblicizzare il supporto per i riconoscimenti selettivi TCP (SACK) quando
stabilire una connessione TCP.
- per: pubblicizzare il supporto per l'apertura rapida TCP utilizzando il numero IANA ufficiale
assegnato per l'apertura rapida.
- fo-exp: pubblicizzare il supporto per l'apertura rapida TCP utilizzando il numero di test
assegnato da IANA per l'apertura rapida.

-P ptbsrc specifica l'indirizzo di origine che dovrebbe essere usato per inviare Packet Too Big
messaggi nel test pmtud.

-q tentativi specifica il numero di tentativi da fare con ogni pacchetto per ridurre false
inferenze causate dalla perdita di pacchetti.

-S cuore specifica l'indirizzo di origine che dovrebbe essere utilizzato nei pacchetti TCP inviati dal
prova tbit.

-T TTL specifica il valore IP time-to-live che dovrebbe essere usato nei pacchetti TCP inviati da
il test tbit.

-u URL specifica un URL per l'applicazione http.

-U userid specifica un numero intero senza segno da includere con i dati raccolti; il significato
dello user-id dipende interamente dall'utente e non ha alcun effetto sul comportamento
di tbit.

-w scala specifica l'opzione di scala della finestra da utilizzare quando si stabilisce la connessione TCP.

TRACELB VERSIONI


Il comando tracelb viene utilizzato per dedurre tutti i percorsi con bilanciamento del carico per flusso tra una sorgente e
destinazione. Le seguenti opzioni sono disponibili per il correre comando traceb:

traccia [-c fiducia] [-d dport] [-f primo salto] [-g limite di divario] [-P metodo] [-q tentativi]
[-Q maxprobec] [-s sport] [-t tos] [-U userid] [-w tempo di attesa] [-W aspetta-sonda]

-c fiducia
specifica il livello di fiducia che vogliamo raggiungere che non ce ne siano più
percorsi paralleli con bilanciamento del carico in un dato hop. I valori validi sono 95 (predefinito)
e 99, rispettivamente per il 95% di confidenza e il 99% di confidenza.

-d dport specifica la porta di destinazione di base da utilizzare. Il valore predefinito è 33435, il valore predefinito
utilizzato da traceroute(8).

-f primo salto specifica a quanti salti di distanza dovremmo iniziare a sondare.

-g limite di divario specifica quanti salti consecutivi non rispondenti sono consentiti prima del sondaggio
giù per un ramo si ferma. Il valore predefinito è tre.

-P metodo specifica quale metodo dovremmo usare per eseguire il sondaggio. Le opzioni valide sono:
"udp-dport", "icmp-echo", "udp-sport", "tcp-sport" e "tcp-ack-sport".
Il valore predefinito è "udp-dport".

-q tentativi specifica quante sonde dobbiamo inviare nel tentativo di ricevere una risposta.
Il valore predefinito è 2.

-Q maxprobec specifica il numero massimo di sonde che vogliamo inviare. Il valore predefinito è
3000

-s sport specifica la porta di origine da utilizzare quando si inviano i probe. Predefinito basato su
ID processo.

-t tos specifica il valore per il campo Tipo di servizio IP per i probe in uscita.
Il valore predefinito è 0.

-U userid specifica un numero intero senza segno da includere con i dati raccolti; il significato
dello user-id dipende interamente dall'utente e non ha alcun effetto sul comportamento
di traceb.

-w tempo di attesa
specifica in secondi quanto tempo attendere per una risposta a un probe. Il valore predefinito è 5.

-W aspetta-sonda
specifica in 1/100 di secondo il tempo di attesa tra le sonde. Il valore predefinito è
25 (cioè 250 ms).

STING VERSIONI


Il comando sting viene utilizzato per dedurre la perdita unidirezionale utilizzando un algoritmo con sonde TCP. Esso
richiede che il firewall sia abilitato in scamper usando il -F opzione. Le seguenti opzioni sono
disponibile per correre comando pungiglione:

puntura [-c contare] [-d dport] [-f distribuzione] [-h richiesta] [-H foro] [-i tra] [-m significare]
[-s sport]

-c contare specifica il numero di campioni da eseguire. Per impostazione predefinita vengono inviati 48 campioni, come
questo valore è il valore predefinito corrente della lunghezza della coda di riassemblaggio TCP di FreeBSD.
Sting 0.7 utilizza 100 campioni.

-d dport specifica la porta di destinazione di base da utilizzare. Il valore predefinito è 80, la porta predefinita
utilizzato dal protocollo HTTP.

-f distribuzione
specifica la distribuzione del ritardo dei campioni. Di default un'uniforme
si costruisce la distribuzione Altre distribuzioni attualmente non lo sono
implementato nell'implementazione di Sting da parte di scamper.

-h richiesta specifica la richiesta predefinita da effettuare. Attualmente non implementato.

-H foro specifica la dimensione del foro iniziale lasciato nella richiesta. Il valore predefinito è 3
byte, lo stesso di sting-0.7.

-i tra specifica il ritardo tra le fasi tra la semina dei dati e il riempimento del foro, in
millisecondi. Per impostazione predefinita, sting attende 2000 ms tra le fasi.

-m significare specifica la velocità media di invio dei pacchetti nella fase dati, in millisecondi.
Per impostazione predefinita, sting attende 100 ms tra le sonde.

-s sport specifica la porta di origine da utilizzare quando si inviano i probe. L'impostazione predefinita si basa su
l'ID del processo.

ANNUSARE VERSIONI


Il comando sniff viene utilizzato per catturare i pacchetti che corrispondono a una firma specifica. Al momento, il
l'unica firma supportata sono i pacchetti echo ICMP con un valore ID specifico o i pacchetti
contenente tale citazione. Le seguenti opzioni sono disponibili per il correre annusare il comando:

puntura [-c limite-pktc] [-G tempo limite] [-S ipadr] [-U userid]

-c limite-pktc
specifica il numero massimo di pacchetti da acquisire.

-G tempo limite
specifica il tempo massimo, in secondi, per acquisire i pacchetti.

-S ipadr specifica l'indirizzo IP con cui devono arrivare i pacchetti. scamper usa l'IP
indirizzo per identificare l'interfaccia appropriata per ascoltare i pacchetti.

-U userid specifica un numero intero senza segno da includere con i dati raccolti; il significato
dello user-id dipende interamente dall'utente e non ha alcun effetto sul comportamento
di annusare.

L'unica espressione supportata è icmp[icmpid] == X, dove X è l'ID ICMP da selezionare.

DATA COLLEZIONE CARATTERISTICHE


correre ha due formati di output dei dati. Il primo è un formato leggibile dall'uomo adatto a uno-
fuori dalla raccolta e misurazione dei dati. Il secondo, noto come verruche, è un formato binario che
registra molti più meta-dati ed è più preciso del formato leggibile dall'uomo.

correre è progettato per misurazioni su scala Internet, in cui sono presenti grandi elenchi di obiettivi
fornito per sondare. correre ha la capacità di sondare più elenchi contemporaneamente, con
ciascuno con un mix rate che specifica la priorità dell'elenco. correre può anche fare
più cicli su un elenco di indirizzi.

Quando si scrive l'output su a verruche file, correre registra i dettagli dell'elenco e del ciclo che ciascuno
compito di misurazione appartiene a.

CONTROLLO PRESA


Quando è iniziato con il -P opzione, correre consente la comunicazione tra processi tramite un socket TCP
associato alla porta fornita sull'host locale. Questa presa è utile per controllare il
funzionamento di un longevo correre processi. Un cliente può interagire con scamper usando
telnet(1) per aprire una connessione alla porta in dotazione.

Sono disponibili i seguenti comandi della presa di controllo.

exit
Il comando exit chiude la connessione al socket di controllo corrente.

allegare
Il comando allega cambia il modo correre accetta e risponde ai comandi, restituendo
risultati direttamente sulla presa di controllo. Vedere ALLEGARE sezione sottostante per i dettagli su quali
si accettano i comandi

ottenere argomento
Il comando get restituisce l'impostazione corrente per l'argomento fornito. Argomento valido
i valori sono: holdtime, monitorname, pid, pps, sport, version.

set argomento ...
Il comando set imposta l'impostazione corrente per l'argomento fornito. Argomento valido
i valori sono: holdtime, monitorname, pps.

source argomento ...

aggiungere argomenti
I source aggiungere comando consente di aggiungere una nuova sorgente di input. Accetta il
seguenti argomenti:

Nome stringa
Il nome della fonte. Questo parametro è obbligatorio.

descrizione stringa
Una stringa facoltativa che descrive l'origine.

command stringa
Il comando da eseguire per ogni indirizzo fornito. Se non in dotazione, il
viene utilizzato il comando predefinito.

lista_id uint32_t
Un identificatore di elenco numerico facoltativo, assegnato da un essere umano. Se non in dotazione, a
viene utilizzato il valore zero.

id_ciclo uint32_t
Un identificatore numerico del ciclo iniziale facoltativo da utilizzare, assegnato da un essere umano. Se
non fornito, viene utilizzato il valore uno.

priorità uint32_t
Un valore numerico opzionale che specifica la velocità di combinazione delle misurazioni da
la fonte rispetto ad altre fonti. Se non fornito, un mix rate di uno è
Usato. Un valore pari a zero fa sì che la sorgente venga creata, ma non attivamente
Usato.

file di uscita stringa
Il nome del file di output in cui scrivere i risultati, precedentemente definito con
file di uscita aprire. Se non fornito, viene utilizzato il file di output predefinito.

filetto stringa
Il nome del file di input da cui leggere gli indirizzi di destinazione. Questo parametro è
obbligatorio se l'origine è un'origine gestita.

cicli numero intero
Il numero di cicli da eseguire sul file di indirizzi di destinazione. Se zero, correre
eseguirà un ciclo indefinito sul file. Questo parametro viene ignorato a meno che a
l'origine gestita è definita.

autocaricamento [on | MENO]
Questo parametro specifica se il file dell'indirizzo di destinazione deve essere riletto
ogni volta che un ciclo è completato, o se lo stesso insieme di indirizzi di destinazione come il
dovrebbe essere utilizzato il ciclo precedente. Se non specificato, il file non lo è
ricaricato automaticamente a tempo di ciclo.

update Nome argomenti
I source update il comando consente di essere
modificato. La fonte da aggiornare è specificata con il Nome parametro. Valido
i parametri sono: autoricaricamento, cicli e priorità.

stratagemma ...
I source stratagemma Il comando fornisce un elenco di tutte le sorgenti attualmente definite. Il
terzo opzionale Nome Il parametro limita l'elenco all'origine specificata.

ciclo Nome
I source ciclo Il comando inserisce manualmente un marker di ciclo in una sorgente ad hoc.

delete Nome
I source delete Il comando elimina la fonte denominata, se possibile.

file di uscita argomento ...
I comandi outfile forniscono la possibilità di gestire i file di output. Accetta il
seguenti argomenti:

aprire ...
I file di uscita aprire comando consente di definire un nuovo file di output. Accetta il
seguenti parametri:

Nome alias
L'alias del file di output. Questo parametro è obbligatorio.

filetto stringa
Il nome del file di output. Questo parametro è obbligatorio.

modo [troncare | aggiungere]
Come verrà aperto il file. Se viene utilizzata la modalità di aggiunta, qualsiasi file esistente
con il nome specificato verrà aggiunto a. Se viene utilizzata la modalità troncata,
qualsiasi file esistente verrà troncato all'apertura.

close alias
I file di uscita close Il comando consente di chiudere un file di output esistente. Il
obbligatorio alias Il parametro specifica quale file di output chiudere. Un file di output
che è attualmente referenziato non può essere chiuso. Per chiudere un file che è
attualmente a cui si fa riferimento, deve essere aperto un nuovo file di uscita, quindi file di uscita swap
comando da utilizzare.

swap alias1 alias2
I file di uscita swap comando scambia il file associato a ciascun file di output.

stratagemma
I file di uscita stratagemma Il comando restituisce un elenco dei file di output esistenti.

osservare fonti
Questo comando consente il monitoraggio degli eventi di origine. Quando eseguito, la presa di controllo
fornirà quindi avvisi sugli eventi ogni volta che una fonte viene aggiunta, aggiornata, eliminata, terminata,
o in bicicletta. Ogni evento è preceduto da un conteggio del numero di secondi trascorsi da quando
l'epoca Unix. I seguenti esempi illustrano le capacità di monitoraggio degli eventi:

EVENTO 1169065640 fonte aggiungi nome 'pippo' list_id 5 priorità 1
EVENTO 1169065641 aggiornamento sorgente 'foo' priorità 15
EVENTO 1169065642 ciclo sorgente 'bar' id 2
EVENTO 1169065650 fine 'bar' di origine
EVENTO 1169065661 fonte elimina 'pippo'

chiusura argomento
L'argomento di spegnimento consente il correre processo per essere terminato in modo pulito. Il seguente
gli argomenti sono supportati

fatto
I chiusura fatto il comando richiede che correre si spegne quando le attività correnti,
così come tutti i restanti cicli, sono stati completati.

lavare
I chiusura lavare il comando richiede che correre svuota tutte le attività rimanenti
in coda con ogni elenco, termina tutte le attività correnti e quindi si spegne.

adesso I chiusura adesso comando cause correre per spegnere immediatamente. Compiti incompiuti
vengono epurati.

annullare
I chiusura annullare comando annulla qualsiasi arresto in sospeso.

ALLEGARE MODE


In modalità di collegamento, nessuno dei normali comandi della modalità interattiva è utilizzabile. Invece, comandi
possono essere inseriti direttamente e i risultati verranno rispediti direttamente sulla presa di controllo.
I comandi sono specificati proprio come sarebbero con il flag -I per un'invocazione da riga di comando
of correre. Le risposte sono divise in righe da singoli \n caratteri e hanno uno dei
seguenti formati:

ERR ...
Una riga che inizia con i 3 caratteri "ERR" indica che si è verificato un errore. Il riposo
della riga conterrà un messaggio di errore.

OK id-num
Una riga con i 2 caratteri "OK" indica che scamper ha accettato il comando.
correre le versioni successive al 20110623 restituiscono un numero ID associato al comando, che
consentire l'interruzione dell'attività emettendo successivamente un'istruzione di "interruzione".

ALTRO
Una riga con solo i 4 caratteri "ALTRO" indica che scapper ha la capacità di
accettare più comandi di sondaggio da eseguire in parallelo.

DATA lunghezza
Una riga che inizia con i 4 caratteri "DATA" seguita da uno spazio e poi da un numero in base 10
indica l'inizio del risultato. lunghezza specifica il numero di caratteri dei dati,
comprese le nuove righe. I dati sono in formato binario verruche e non sono stati precedentemente codificati
trasmissione.

Per uscire dalla modalità allegato il cliente deve inviare una sola riga contenente "fatto". per fermare un
comando che non è ancora stato completato, emettere un'istruzione "halt" con il numero id restituito
quando il comando è stato accettato come unico parametro.

ESEMPI


Per utilizzare il comando traceroute predefinito per tracciare il percorso a 192.0.2.1:

scamper -i 192.0.2.1

Per dedurre i cambiamenti di Path MTU nella rete e associarli a un percorso traceroute:

scamper -I "trace -P udp-paris -M 192.0.2.1"

Per utilizzare il traceroute parigi con le sonde ICMP, utilizzando 3 sonde per hop, inviando tutte le sonde,
scrivendo su un file di verruche specificato:

scamper -O warts -o file.warts -I "trace -P icmp-paris -q 3 -Q 192.0.2.1"

Per eseguire il ping di una serie di indirizzi definiti in Nome del file, sondando ogni indirizzo 10 volte:

scamper -c "ping -c 10" Nome del file

Bisogna fare attenzione con la citazione della shell quando si usano comandi con più livelli di citazione,
come quando si fornisce una descrizione della sonda con un comando dealias. Il seguente invia UDP
rileva indirizzi IP alternati, a distanza di un secondo, e richiede la restituzione dei valori IP-ID
essere rigorosamente in sequenza.

scamper -O warts -o ally.warts -I "dealias -O inseq -W 1000 -m ally -p '-P udp -i
192.0.2.1' -p '-P udp -i 192.0.2.4'"

In alternativa, quanto segue esegue lo stesso, ma senza specificare la sonda UDP
metodo due volte.

scamper -O warts -o ally.warts -I "dealias -O inseq -W 1000 -m ally -p '-P udp'
192.0.2.1 192.0.2.4 "

Il comando seguente esegue la scansione di 198.51.100.0/28 per un alias corrispondente a 192.0.2.4, ma salta
198.51.100.3

scamper -O warts -o prefixscan.warts -I "dealias -O inseq -W 1000 -m prefixscan -p '-P
udp' -x 198.51.100.3 192.0.2.4 198.51.100.0/28"

Quanto segue utilizza sonde UDP per enumerare tutti i percorsi con bilanciamento del carico per flusso verso
192.0.2.6 confidenza del 99%; varia la porta sorgente con ogni sonda.

scamper -I "tracelb -P udp-sport -c 99 192.0.2.6"

Usa scamper online utilizzando i servizi onworks.net


Server e workstation gratuiti

Scarica app per Windows e Linux

  • 1
    NSIS: sistema di installazione con script Nullsoft
    NSIS: sistema di installazione con script Nullsoft
    NSIS (installazione con script Nullsoft
    System) è un open source professionale
    sistema per creare programmi di installazione di Windows. Esso
    è progettato per essere il più piccolo e flessibile
    come possibile...
    Scarica NSIS: Nullsoft Scriptable Install System
  • 2
    autorizzazione
    autorizzazione
    AuthPass è una password open source
    manager con il supporto per il popolare e
    comprovato Keepass (kdbx 3.x E kdbx 4.x ...
    Scarica pass di autenticazione
  • 3
    Zabbix
    Zabbix
    Zabbix è un open di classe enterprise
    soluzione di monitoraggio distribuito alla fonte
    progettato per monitorare e tracciare
    prestazioni e disponibilità della rete
    server, dispositivo...
    Scarica Zabbix
  • 4
    KDiff3
    KDiff3
    Questo repository non è più mantenuto
    ed è conservata a scopo di archivio. Vedere
    https://invent.kde.org/sdk/kdiff3 for
    il codice più recente e
    https://download.kde.o...
    Scarica KDiff3
  • 5
    USB LoaderGX
    USB LoaderGX
    USBLoaderGX è una GUI per
    Caricatore USB di Waninkoko, basato su
    libwiigui. Consente la quotazione e
    lancio di giochi Wii, giochi Gamecube e
    homebrew su Wii e WiiU...
    Scarica USBLoaderGX
  • 6
    Firebird
    Firebird
    Firebird RDBMS offre funzionalità ANSI SQL
    e funziona su Linux, Windows e
    diverse piattaforme Unix. Caratteristiche
    concorrenza e prestazioni eccellenti
    & potenza...
    Scarica l'uccello di fuoco
  • Di Più "

Comandi Linux

Ad