Maintenant que j'ai installé le choc de thé et le choc de tarte, je pouvais exécuter le choc de thé directement et capturer les paquets, mais
ce n'est pas vraiment ce que nous voulons faire.
Mais notez ici que nous voyons en temps réel que nous sommes en mesure de
capturer les trois paquets qu'il a E. JE. GOP, il a 0 SPF, donc je suis
en train de capturer des paquets du réseau, mais ce que je veux faire, c'est capturer des paquets et les écrire dans un fichier, donc je vais écrire cela dans ce fichier de ramassage.
Maintenant, je veux laisser cela pendant un certain temps afin que les paquets soient capturés mais pour générer du trafic supplémentaire.
Ce que je peux faire sur mon rota par exemple, c'est de payer certaines adresses pour que je puisse cingler comme exemple 1 sur
2 1 6 8 et 122.
Et ce que je vais faire ici, c'est payer l'adresse de diffusion 255 et ces paquets seront
capturés Je pourrais cingler une adresse de multidiffusion comme exemple et ces paquets seront capturés.
Ainsi, divers paquets sont capturés par l'application T shock sur le TPC.
Je pourrais par exemple réinitialiser c'était un processus pour générer des mises à jour OSP SPF mais je veux dire que nous avons déjà
capturé environ 60 paquets.
Je vais donc arrêter cette capture.
Alors maintenant que j'ai mon T shock P, j'ai gardé un fichier sur mon répertoire local, alors remarquez
que j'ai ce fichier sur mon démarrage pour héberger.
Maintenant que j'ai capturé des paquets du réseau, je peux l'ouvrir avec PI shock.
Maintenant, dans le premier exemple, je vais vous montrer des commandes directement à partir de Python 3, puis je vais
créer un script.
Donc pour le moment, je veux juste vous montrer les commandes et la première chose que je vais faire est
d'importer pi shock et ensuite je vais dire cap.
Ce pourrait être n'importe quel nom.
Il s'agit simplement d'une capture de fichier de choc pi variable et la suite de la capture est t shock.
Un capteur de points est la raison pour laquelle le bouchon de fichier de capture de choc me montre la chute que j'utilise et maintenant je peux faire
toutes sortes de choses.
Rappelez-vous maintenant que cela provient de python.
Donc, si je veux regarder le premier paquet, c'est parti.
Remarquez que nous avons capturé un paquet d'arbre couvrant.
Encore une fois, cela s'exécute dans Python peut voir la longueur du paquet.
Je peux voir l'Ethan dans l'en-tête, donc je vais créer cette adresse Mac source plus grande.
Adresse Mac de destination Je peux voir qu'il s'agit d'un arbre de dépenses BPT, je peux voir qui est l'itinéraire.
Notez qu'il y a une adresse Mac prioritaire pour l'identifiant racine, donc les propriétés du pont racine pour les retards ce bonjour Tom est ce
système de pont de route I. RÉ. ce pont fait la fête et
ainsi de suite et ainsi de suite Je pourrais regarder le paquet un comme exemple c'est un travail facile paquet P donc couche deux source
d'en-tête Ethernet adresse MAC destination adresse MAC c'est l'adresse MAC multicast au moins deux pour IP version 4 avis
10 c'est l'adresse multicast utilisée pour le type éther EAI GOP est IP V pour.
Donc, au moins trois, nous avons une version IP d'en-tête IP pour DCP définie sur 6.
Les adresses IP de source de trafic très importantes ce numéro de protocole est 88 Ouais GOP.
Donc, notez que dans les couches supérieures, nous avons EAI GOP, nous pouvons voir les valeurs
K maintenant, cette sortie est partout, mais notez K un K deux K trois k pour k cinq k 6, nous pouvons voir la version du logiciel, nous pouvons voir le numéro du
système autonome cent regarder pour toujours le paquet deux, nous pouvons voir qu'il s'agit d'une mise à jour de l'arbre des dépenses suspendant une fois de
plus trois BBB Qu'en est-il du CAP trois plafond d'arbre de dépenses pour cela est EAI GOP à nouveau cinq Spanning Tree
six oh SPF donc 6 comme toujours P. F. la couche 2 de l'en-tête de la couche 3 avait un numéro de
protocole d'avis 89.
Il a 0 SPF.
Maintenant, s'il vous plaît, souvenez-vous que cela fonctionne dans Python, je vous montre quelques bases maintenant, mais plus
tard, je vous montrerai comment écrire des trucs, par exemple, si nous avons regardé Packard un et que nous utilisons l'option show, alors imprimez et je
ne le fais pas. t vraiment besoin d'utiliser l'impression à partir de python, je pourrais simplement le faire de cette façon.
Alors, plafonnez un spectacle et je veux vraiment le faire de cette façon.
Remarquez ici mon travail P paquet dans un joli format, donc Ethan it header IP header ouais.
GOP regardons six un six comme j'étais P. F. si je me souviens bien.
Oui, ça l'est.
Il a donc à nouveau une sortie SPF, tout cela est utilisé à partir de python.
J'exécute cette sortie en Python maintenant, vous pourriez dire d'accord, mais cela ne m'aide pas vraiment à remarquer ce
que vous pourriez faire, c'est que je pourrais
dire Okay capuchon d'impression qui était votre travail P si je me souviens de la bonne IP.
Remarquez que c'est l'en-tête IP ou je pourrais dire seulement me montrer que vous avez des informations GOP donc encore une
fois c'est tout ce qui fait des espaces ici.
Voici donc tout ce qui concerne la casquette d'impression 1.
C'est tout, mais ce que je pourrais faire est simplement de regarder l'en-tête IP ou simplement de regarder l'en-tête UI GOP
ou d'aller plus loin dans le numéro du système autonome et cela devrait être un numéro S E.
Le nombre S est 100.
Donc, plutôt que d'essayer de fouiller dans les informations, cela est beaucoup plus facile.
Il y a ce choc de tarte d'application qui me permet de regarder des détails spécifiques que je pourrais voir à titre
d'exemple le paramètre k 1 Qu'est-ce que K on dit à son 1 k pour définir à 0 k 3 définir à 1 k pour définir à 0 5 0 2 6 0 .
La morale de l'histoire est que je peux creuser dans la capture et obtenir des informations, puis
les stocker dans une variable afin que je puisse dire que le travail P E S est égal à cela et débarrassons-nous du support.
Donc, si je regarde juste le GOP, oui, c'est ce que c'est.
Et puis je pourrais faire quelque chose avec ça dans ma
commande de programmation comme D. R. Je travaille ici pour que je puisse regarder un paquet spécifique.
Regardons à nouveau celui du GOP et je peux voir toutes sortes d'options disponibles pour ce paquet afin que je
puisse par exemple imprimer l'adresse IP et que je me trompe, ce devrait être IP comme ça.
Il y a donc une fois de plus l'IP devant nous, alors refaisons cette affaire.
Beaucoup d'options disponibles.
Dans cette application.
Remarquez en regardant les couches, nous avons une couche IP Ethan et une couche IP et vous cachez votre couche
IP, nous pouvons regarder l'en-tête Ethan alors regardez simplement avec ce sont Ethan à l'en-tête, nous pouvons
voir l'adresse MAC source destination MAC adresse MAC beaucoup de les options disponibles ici ok donc c'était python de base.
Voyons voir si nous pouvons créer un script.
Cependant, plutôt que de le faire directement en direct, en Python, j'ai vu cette erreur se produire maintenant, le débordement de pile est un excellent
endroit où aller et chercher de l'aide.
Si vous rencontrez des problèmes avec la programmation, quelqu'un d'autre a également
eu ce problème où ce message s'affiche, notez par exemple que ces erreurs sont très similaires à moi ici
et la réponse est de noter les versions du logiciel.
Il s'agissait en fait d'un bogue dans l'une des versions du logiciel.
Je ne vais pas trop m'inquiéter à ce sujet car cela n'affecte pas vraiment ce que nous faisons ici.
Quelque chose pour effacer l'écran et ce que je vais faire maintenant, c'est créer un script Python.