21. Utilisation de commandes réseaux

21.1. Objet de la recherche

21.1.1. Utilisation de Scapy

J'ai pu constater à travers les différents fils de discussion et des journaux que le terme Scapy revenait souvent. Pour tester un peu les possibilités de ce super outil, j'ai réalisé (enfin, Scapy a réalisé pour moi xD) la carte qui relie ma position avec celle de mon Université et le site de l'EOF. J'ai laissé les paramètres par défaut pour la collecte des informations.

Figure 2. Cartographie avec Scapy

Pour plus d'information concernant Scapy, n'hésitez pas à aller jeter un oeil sur la documentation officielle.

21.1.2. Utilisation de Netmap

Netmap peut être utilisé pour représenter graphiquement le réseau qui nous entoure. Il va d'abord utiliser un traceroute pour créer une liste des routeurs et de leurs interconnections, pour ensuite y générer un fichier .dot. Il est nécessaire d'avoir le programme Dotty (disponible au sein du paquet Graphviz) pour pouvoir visualiser le représentation graphique générée. Si comme moi, vous auriez un problème dans Dotty pour afficher le menu avec le bouton droit de la souris, désactiver le vérouillage numérique du clavier ;)

Pour l'installation et l'utilisation du prgramme, j'ai suivi les explications d'un de mes collègues de formation, Nicolas Quiniou, visibles sur son journal en ligne.

Pour l'établissement de la carte, j'ai choisi d'y mettre l'adresse de mon Université et de l'EOF. Voici le contenu du fichier hosts.txt (noter la présence du Vador. Fan de Star wars ? :p) :


vanvincq@CP2L ~/Documents/netmap-0.1.3/makelist $ cat hosts.txt 
vador.univ-littoral.fr
eof.eu.org

Lancement du programme :


vanvincq@CP2L ~/Documents/netmap-0.1.3/makelist $ ./makelist
vanvincq@CP2L ~/Documents/netmap-0.1.3/makelist $ ls ../netdata/
eof.eu.org.txt  vador.univ-littoral.fr.txt

Génération du fichier dot :


vanvincq@CP2L ~/Documents/netmap-0.1.3/netmap $ ./netmap 
NetMap 0.1.3 20100106
   Reading lookup cache
   Reading datadir: ../netdata/
Called for dir : ../netdata/
Trying ../netdata/ / vador.univ-littoral.fr.txt :  as file
Trying ../netdata/ / . : (skipped)
Trying ../netdata/ / eof.eu.org.txt :  as file
Trying ../netdata/ / .. : (skipped)
Called for dir : ../netdata/
Trying ../netdata/ / vador.univ-littoral.fr.txt :  as file
Trying ../netdata/ / . : (skipped)
Trying ../netdata/ / eof.eu.org.txt :  as file
Trying ../netdata/ / .. : (skipped)
   Generating dotty output.
   Writing lookup cache

Exportation au format vectorisé :


vanvincq@CP2L ~/Documents/netmap-0.1.3/netmap $ dot -Tsvg netmap.dot -o map2.svg

Figure 3. Cartographie avec Netmap

Par contre, je ne sais pas pourquoi il affiche l'adresse finale de mon université (193.51.250.170) mais pas celle du site de l'EOF (86.64.63.108). En tout cas, on est très proche (à un saut près exactement).