Bonjour,
je dois écrire un programme permettant de lancer plusieurs traceroute et de mettre le résultat dans un fichier.
Dans ce fichier, doit seulement apparaitre les adresses ip obtenues et ces adresses doivent être ordonnées suivant suivant leur distance minimales.
Pour ce qui est du lancement d'un traceroute, je n'ai pas de problème pour la récupération des adresses ip.
Mon problème se trouve lorsque plusieurs sont lancés, je ne sais pas comment m'y prendre pour avoir les ip comme il est demandé.
Si quelqu'un pouvait m'aider?
Merci par avance.
PS : Si vous ne comprenez pas quelque chose dites le



c'est ça, il doit être ordonné du plus proche au plus loin.
Pour chaque traceroute,il faut pouvoir connaitre ses voisins ainsi que sa distance minimale à l'origine
Exemple :
Il faut récupérer les données de traceroute et les
analyser... (extraire l'adresse IP)
Ensuite, on trace une première branche (Les lettres représentes des
adresses IP)
traceroute X
A
B
C
X
A -> B -> C -> X
Puis on la complète...
traceroute Y
A
B
E
G
Y
A -> B -> C -> X
+ -> E -> G -> Y
traceroute Z
A
B
C
H
Z
A -> B -> C -> X
| + -> H -> Z
+ -> E -> G -> Y
etc...