Cliquez ici pour voir les commandes linux vues cette semaine
SVP lisez-les bien, comme si vous étiez pilote du vol IFT1005 et que vous devriez suivre les instructions mot par mot pour pas écraser votre avion rempli de 133 étudiants, deux tpistes, 1 prof et 8 chatons vraiment cutes.

Les chatons vous regardent avec des yeux qui disent: s'il vous plaît lisez bien les instructions du devoir
Commencer le devoir sur un fichier texte vide, un document word, n'importe quoi qui vous permet d'écrire du texte aisément
Une fois que vous aurez fini, vous pouvez copier et coller tout le texte du fichier dans un fichier devoir2.html (collez-le tel quel, n'ajoutez aucune valise HTML ni rien. SVP ce n'est pas non plus le moment pour rajouter des styles css, ca rend la correction automatique plus difficile.) qui doit se retrouver dans le même dossier ift1005/tp0/ que vous aviez fait dans le devoir 1. Il devrait donc être accessible à l'adresse:
xxxxxxxxxxhttps://www-ens.iro.umontreal.ca/~votreusername/ift1005/tp0/devoir2.html
(ce qui implique que vous devez vous connecter sur arcade pour le deposer)
Votre devoir est considéré remis dès qu'il est visible sous le lien indiqué ci-dessus. Vous n'avez rien d'autre à faire une fois que ceci s'affiche.
Si vous ne le savez pas: Comment ouvrir command prompt sur Windows?
www.google.com:Notez que vous ne devez pas utiliser traceroute sur arcade. C'est vraiment sur le command prompt, sans cous connecter a arcade pour utiliser la commande traceroute.
Mac&Linux
traceroute www.google.com
Windows (command prompt et PAS putty)
xxxxxxxxxxtracert www.google.com
Notez les 5 premieres adresses IP et les 5 dernieres adresses IP, qui apparaissent sur l'écran (vous devez attendre quelques secondes que trace route finisse de loader). S'il y a moins de 10 IP, vous pouvez utiliser toutes celles qui apparaissent. Notez qu'on ne s'interesse pas aux adresses qui ont des lettres dessus (exemple: `be3295.ccr31.jfk05.atlas.cogentco.com`)
Pour chaque adresse, dites s'il s'agit d'une qui appartient à un réseau privé ou public.
RAPPELS:
Cette partie est entièrement faisable par vous seul.e.s en googlant vos questions. C'est important de déveloper tranquilement votre autonomie en tant que programmeur ou programmeuse.
Allez sur
xxxxxxxxxxwww.umontreal.ca
Ouvrez les outils de developeurs (devtools) sur votre fureteur. C'est ici qu'on mettra en pratique vos reflexes pour googler des informations que vous ne connaissez pas. Vous devrez trouver par vous mêmes comment ouvrir ces outils. Cliquez ici pour avoir une piste (vous pouvez remplacer 'chrome' par le fureteur que vous utilisez).
Vous devez aller sur l'onglet Network/réseau des devtools
Pendant que l'onglet réseau est ouvert, rafraîchissez la page (Cmd+R pour mac, CTRL+R pour windows et linux). Plein fichiers vont apparaître.
Votre tâche consiste à chercher, dans la liste de fichiers qui vient d'apparaître dans les devtools, un fichier qui est une image, et à cliquer dessus pour qu'on puisse voir c'est quoi l'image. On s'en fout c'est quoi l'image, tant que ça soit une sur la page umontreal.
Vous devez prendre un screenshot (une capture d'écran) de votre écran.
Votre screenshot devrait ressembler à ceci à peu près, bien sûr que dependant du fureteur que vous utilisez:

Vous devez aller sur www.imgur.com et uploader votre screenshot/capture d'ecran dessus.
Vous collez sur votre fichier texte de remise le lien imgur du screenshot que vous venez d'upload. Dans mon cas a moi, ca serait:
xxxxxxxxxxhttps://imgur.com/a/2kQ2r2s
À noter que nous mettrons bientôt un tutoriel de parcour de Wireshark. En attendant, faites les deux autres parties du devoir.
Notez que les vidéos démontrent peut-être comment utiliser par la suite, vous ne devez regarder que les parties de la vidéo où ça montre comment l'installer.
Sur wireshark, selectionnez la connection de votre wifi, ou celle d'ethernet si vous etes sur une connection branchee. Dans une grande partie des cas, ceci est indiqué par un bouton wifi dans la section capture. Double-cliquez ceci.
Appuyez sur le carré rouge "stop" (en haut, a gauche du menu)
Choississez 1 capture au hasard qui appartient a chacun des elements suivants: des protocoles suivants: UDP, TCP vous devez faire les etapes suivantes
x0000 54 60 09 ef b5 e4 1c 91 80 ea e9 a0 08 00 45 00 T`............E.0010 00 34 00 00 40 00 40 06 b8 88 c0 a8 00 78 c0 a8 .4..@.@......x..0020 00 73 db 64 1f 49 22 c7 5e 84 1c 6d d6 f3 80 10 .s.d.I".^..m....0030 07 fe 71 28 00 00 01 01 08 0a b2 91 1d 0e 00 5d ..q(...........]0040 3c 04 <.
a. Source address
b. Destination address
c. Source port
d. Destination port
Ceci se fait en trouvant chacun des éléments, et cliquant dessus.
Par exemple, pour mon source adresss, je place ma souris sur où ça dit "source address" et sur mon hexdump, il y a 4 bytes qui se soulignent (en rose dans mon cas), les bytes c0 a8 00 78

Vous devez, dans votre texte que vous avez collé de l'étape 3, remplacer les bytes par les lettres suivantes:
a. Les bytes de source address deviennent -> ss
b. Destination address -> dd
c. Source port -> aa
d. Destination port -> bb
Et puis écrire plus bas dans votre fichier texte chaque IP qui appartient à chaque élément.
Exemple à moi pour un protocole TCP, en suivant toutes les étapes précedentes (le votre sera legerement different)
x0000 54 60 09 ef b5 e4 1c 91 80 ea e9 a0 08 00 45 00 T`............E.0010 00 34 00 00 40 00 40 06 b8 88 ss ss ss ss dd dd .4..@.@......x..0020 dd dd aa aa bb bb 22 c7 5e 84 1c 6d d6 f3 80 10 .s.d.I".^..m....0030 07 fe 71 28 00 00 01 01 08 0a b2 91 1d 0e 00 5d ..q(...........]0040 3c 04Source address (ss): 192.168.0.168Destination address (dd): 192.168.0.163Source port (aa): 443Destination port (bb): 3009
Si vous voulez faire ceci pour TLS également, l'on attribuera des points boni :-)
