Ora che ho installato Tea Shock e Pie Shock, posso eseguire direttamente Tea Shock e acquisire pacchetti, ma in realtà
non è quello che vogliamo fare.
Ma notate qui che stiamo vedendo in tempo reale che siamo in grado di
catturare spendendo tre pacchetti che ha E. IO. GOP ha 0 SPF quindi sto effettivamente
catturando i pacchetti della rete ma quello che voglio fare è catturare i pacchetti e scriverli su un file, quindi scriverò su questo file pickup un negozio con un punto.
Ora voglio lasciarlo per un po 'in modo che i pacchetti vengano acquisiti ma per generare traffico aggiuntivo.
Quello che posso fare sulla mia rota, ad esempio, è pagare alcuni indirizzi in modo da poter eseguire il ping come esempio 1 su
2 1 6 8 e 122.
E quello che farò qui è pagare l'indirizzo di trasmissione 255 e quei pacchetti saranno catturati
Potrei fare un ping un indirizzo multicast come esempio e quei pacchetti saranno catturati.
Quindi vari pacchetti vengono catturati dall'applicazione T shock sul TPC.
Ad esempio, ho potuto ripristinare che era un processo per generare alcuni aggiornamenti SPF OSP, ma intendo che abbiamo già
acquisito circa 60 pacchetti.
Quindi quello che farò è fermare quella cattura.
Quindi ora che ho il mio T shock P ho tenuto un file nella mia directory locale quindi notate
che ho quel file sul mio avvio per l'host.
Ora che ho acquisito i pacchetti della rete, posso aprirlo con PI shock.
Ora nel primo esempio ti mostrerò i comandi direttamente da Python 3 e poi creerò
uno script.
Quindi per il momento voglio solo mostrarti i comandi e la prima cosa che farò è
importare pi shock e poi dirò cap.
Questo potrebbe essere qualsiasi nome.
Questa è solo una cattura di file shock pi variabile e il seguito da catturare è t shock.
Un punto pickup è il motivo per cui il tappo del file shock capture mi mostra la caduta che sto usando e ora posso fare tutti i
tipi di cose.
Ora ricorda che questo proviene da Python.
Quindi, se voglio guardare il primo pacchetto, eccoti.
Si noti che abbiamo catturato un pacchetto di spanning tree.
Ancora una volta questo è in esecuzione in Python può vedere la lunghezza del pacchetto.
Posso vedere l'Ethan nell'intestazione, quindi creerò questo indirizzo Mac di origine più grande.
Indirizzo Mac di destinazione Posso vedere che si tratta di un albero spesa BPT che posso vedere chi è il percorso.
Si noti che esiste un indirizzo Mac con priorità dell'identificatore di root, quindi le proprietà del root bridge sono ciò per ritardi, ciao Tom
è questo sistema bridge route I. D. questo bridge festeggia così avanti
e così via. Potrei guardare il pacchetto uno come esempio questo è un lavoro facile Pacchetto P quindi strato due intestazione Ethernet indirizzo Mac
destinazione indirizzo MAC indirizzo questo è l'indirizzo Mac multicast almeno due per IP versione 4 avviso 10 questo
è l'indirizzo multicast utilizzato per il tipo di etere GOP EAI per IP V.
Quindi almeno tre abbiamo una versione IP dell'intestazione IP per DCP impostata su 6.
Indirizzi IP di origine del traffico molto importanti, questo numero di protocollo è 88 Sì GOP.
Quindi notate ai livelli più alti abbiamo EAI GOP, possiamo vedere i valori K ora
questo output è ovunque, ma notate K uno K due K tre k per k cinque k 6 possiamo vedere la versione del software possiamo vedere il numero di sistema
autonomo Cento per sempre guardiamo al pacchetto due possiamo vedere che questo è un aggiornamento dell'albero di spesa ancora una volta sospendendo tre BBB
Che dire di CAP tre alberi di spesa per questo è EAI GOP di nuovo cinque spanning tree sei
oh SPF così 6 come sempre P. F. intestazione livello 2 livello 3 aveva un numero di protocollo
di avviso 89.
Ha 0 SPF.
Ora, per favore, ricorda che questo è in esecuzione su Python, ora ti sto mostrando alcune
nozioni di base, ma più avanti ti mostrerò come scrivere cose come esempio se abbiamo guardato Packard uno e usiamo l'opzione show, quindi
stampa e non Non ho davvero bisogno di usare la stampa da Python, potrei farlo in questo modo.
Quindi, berretto uno spettacolo e in realtà voglio farlo in questo modo.
Notate che qui è il mio pacchetto P di lavoro in un bel formato, quindi Ethan è intestazione IP intestazione sì.
GOP diamo un'occhiata alle sei alle sei dato che ero P. F. se ricordo bene.
Sì.
Quindi ha di nuovo un output SPF, tutto questo viene usato da Python.
Sto eseguendo questo output in Python ora potresti dire ok ma questo non mi aiuta davvero a
notare cosa potresti fare è che potrei
dire Okay cap di stampa che era il tuo lavoro P se ricordo giusto IP.
Si noti che questa è l'intestazione IP o potrei dire solo mostrarmi che hai informazioni GOP, quindi ancora una
volta questo è tutto rende alcuni spazi qui.
Quindi questo è tutto notare il cappuccio di stampa 1.
Questo è tutto, ma quello che potrei fare è solo guardare l'intestazione IP o semplicemente guardare l'intestazione GOP dell'interfaccia utente o fare
un ulteriore passo in avanti verso il numero del sistema autonomo e che dovrebbe essere un numero S E.
Il numero S è 100.
Quindi, piuttosto che cercare di scavare tra le informazioni, questo rende molto più facile.
C'è questo shock grafico a torta che mi permette di guardare dettagli specifici che potrei ad esempio guardare il
parametro k 1 Cosa dice K a 1 k per impostare a 0 k 3 impostare a 1 k per impostare a 0 5 0 2 6 0 .
La morale della storia è che posso scavare nella cattura e ottenere informazioni e poi
archiviarlo in una variabile in modo da poter dire che il lavoro P E S è uguale a quello e liberiamoci della parentesi.
Quindi, se guardo solo al GOP, sì, è quello che è.
E poi potrei fare qualcosa con quello nel mio comando
di programmazione come D. R. R lavoro qui in modo da poter guardare un pacchetto specifico.
Diamo di nuovo un'occhiata a GOP e posso vedere tutti i tipi di opzioni disponibili per quel pacchetto
in modo da poter ad esempio stampare IP e sto sbagliando, dovrebbe essere IP come questo.
Quindi c'è di nuovo l'IP in vista, quindi facciamolo di nuovo.
Tante opzioni disponibili.
In questa applicazione
Nota che guardando i livelli abbiamo un livello IP Ethan e livello e nascondi il tuo livello IP possiamo
guardare l'Ethan nell'intestazione, quindi basta guardare e questi sono Ethan nell'intestazione possiamo vedere l'indirizzo MAC
di destinazione Indirizzo MAC un sacco di le opzioni disponibili qui vanno bene, quindi era un vero pitone.
Vediamo se siamo in grado di creare uno script.
Tuttavia, invece di farlo direttamente dal vivo in Python, ho visto che questo errore si presenta ora, lo stack overflow è un
ottimo posto dove andare e cercare aiuto.
Se hai problemi con la programmazione, anche qualcun altro ha avuto questo
problema quando viene visualizzato questo messaggio, quindi osserva come esempio che avere questi errori molto simili a me qui
e la risposta è valutare le versioni del software.
Questo era in realtà un bug in una delle versioni del software.
Non me ne preoccuperò troppo perché non influisce davvero su ciò che stiamo facendo qui.
Qualcosa per cancellare lo schermo e quello che farò ora è creare uno script Python.