Bonjour,

j'aurais besoin d'aide pour parser un fichier contenant les résultats d'un traceroute avec l'option -n.
Par exemple, je lance ce traceroute :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
~ traceroute -n 192.48.96.9
traceroute to 192.48.96.9 (192.48.96.9), 30 hops max, 40 byte packets
 1  192.168.0.1  9.754 ms  9.461 ms  8.046 ms
 2  195.6.244.14  60.885 ms  48.924 ms  90.517 ms
 3  194.206.126.244  50.503 ms  48.97 ms  120.122 ms
 4  194.206.126.2  55.655 ms  52.213 ms  58.908 ms
 5  208.213.229.130  588.303 ms  589.843 ms  589.611 ms
 6  208.213.229.129  599.564 ms  599.763 ms  600.749 ms
 7  208.213.229.226  629.167 ms  599.284 ms  599.383 ms
 8  195.10.40.34  599.152 ms  599.289 ms  631.011 ms
 9  157.130.34.217  642.326 ms  715.072 ms  653.724 ms
10  146.188.160.62  595.143 ms  590.433 ms  659.247 ms
11  146.188.160.181  649.863 ms  700.901 ms  617.067 ms
12  137.39.253.86  600.835 ms  599.379 ms  590.867 ms
13  192.48.96.9  607.071 ms  589.221 ms  603.156 ms
Je voudrais savoir comment faire pour récupérer toutes les adresses IP et également comment faire pour ne pas prendre en compte les adresses IP non autorisées pour mon problème.

Les plages d'adresse IP non autorisées sont les suivantes :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
  10.0.0.0 à 10.255.255.255
 172.16.0.0 à 172.31.255.255
 192.168.0.0 à 192.168.255.255 
 224.0.0.0 à 239.255.255.255
  240.0.0.0 à 255.255.255.255
Merci par avance