Résumé de section

    • Prérequis : un peu de shell (Linux ou Windows).

    • Exercice : Lancez le réseau virtuel et testez les commandes suivantes dans un terminal Linux (bash) ou Windows (powershell). Les commandes Linux et Windows sont assez proches ! Voici un résumé des commandes de base :

      DescriptionLinuxWindows
      Afficher toutes les interfaces réseaux ifconfig  -a ipconfig /all
      Tester si la machine d'adresse <ip> est vivante ping <ip> ping <ip>
       Afficher l'état des connexions réseaux (TCP) netstat -tapn
       netstat
       Afficher la table ARP (correspondance des adresses IP / Ethernet) arp -n arp -a
       Afficher la table de routage route -n   route print
       Afficher le chemin que va suivre un paquet IP pour atteindre la machine <ip> traceroute <ip> tracert <ip>
       Ouvrir une connexion TCP vers la machine <ip> (port <port>) et lire/écrire des caractères  netcat <ip> <port>  ncat <ip> <port>
       Outil d'exploration réseau avec de nombreuses possibilités...  nmap <...>  nmap <...>
       Obtenir l'adresse IP d'une machine à partir de son nom <name> en interrogeant le serveur DNS  nsloopup <name>  nslookup <name>
       Afficher le traffic réseau associé à toutes (any) les interfaces réseaux   tcpdump -i any -n  

      Aide :

      Pour obtenir de l'aide sur une commande, vous pouvez en général utiliser l'option -h  (éventuellement /? sous Windows). Par exemple : 

      $ nestat -h

      Sous Linux, vous disposez également du man (manuel) :

      $ man route

      Tapez 'q' pour quitter le man...

    • Exercice : Capturer une trace avec Wireshark...

      • Faire un ping depuis syl vers nile (ou opeth).... 
      • Lancer la commande suivante sur immortal pour voir la requête entrer (par eth1) et sortir (par eth0), ainsi que la réponse !
      $ tcpdump -i any -n
      01:00:11.749659 IP 147.210.21.2 > 192.168.0.11: ICMP echo request, id 1199, seq4
      01:00:11.749692 IP 147.210.21.2 > 192.168.0.11: ICMP echo request, id 1199, seq4
      01:00:11.751041 IP 192.168.0.11 > 147.210.21.2: ICMP echo reply, id 1199, seq 14
      01:00:11.751058 IP 192.168.0.11 > 147.210.21.2: ICMP echo reply, id 1199, seq 14
      01:00:12.751193 IP 147.210.21.2 > 192.168.0.11: ICMP echo request, id 1199, seq4
      01:00:12.751217 IP 147.210.21.2 > 192.168.0.11: ICMP echo request, id 1199, seq4
      01:00:12.755724 IP 192.168.0.11 > 147.210.21.2: ICMP echo reply, id 1199, seq 14
      01:00:12.755741 IP 192.168.0.11 > 147.210.21.2: ICMP echo reply, id 1199, seq 14
      Ctrl-C
      • Sur nile (ou opeth), lancer wireshark... et capturer la trace du ping !
      • Sur syl, faire Ctrl-C pour arrêter le ping...