Вывод трассировки:
1 4 ms 5 ms 3 ms 192.168.32.254
2 <1 ms <1 ms <1 ms 192.168.39.238
3 1 ms 1 ms 1 ms 10.88.8.122
4 2 ms 2 ms 1 ms 10.88.234.70
5 1 ms 1 ms 1 ms 10.88.246.137
6 1 ms 1 ms 1 ms 10.88.247.161
7 3 ms 4 ms 3 ms 89.146.116.133
8 15 ms 15 ms 16 ms 89.146.105.177
9 18 ms 18 ms 18 ms 89.146.105.178
10 19 ms 19 ms 18 ms 10.88.247.46
11 24 ms 18 ms 18 ms 10.88.8.86
12 21 ms 21 ms 20 ms 10.88.28.54
13 23 ms 21 ms 21 ms 10.88.28.217
14 23 ms 22 ms 23 ms 10.88.28.225
15 26 ms 25 ms 25 ms 10.88.28.110
16 26 ms 89 ms 26 ms 10.88.28.118
17 89 ms 31 ms 26 ms 10.88.28.134 <<< target this, the last 10.88
18 89 ms 89 ms 28 ms 10.22.64.250
19 35 ms 35 ms 38 ms 10.23.251.54
20 35 ms 35 ms 35 ms 192.168.1.1
Цель:
для извлечения переходов, содержащих последний IP-адрес 10,88, как в приведенном выше примере.
Желаемый результат:
HOST HOP
192.168.1.1 10.88.28.134
....
Ввод будет из текстового файла, содержащего несколько IP-адресов назначения или прямой IP-адрес. Как показано ниже
Ввод.txt
192.168.1.1
192.168.5.31
192.168.65.3
Ценим, что любой может поделиться сценарием powershell для этого.
function traceX
{
param ()
....
}
Предложение по синтаксису:
- Читать из текстового файла >> traceX -f c:\input.txt -x 10.88
- Прямой IP-адрес >> traceX 192.168.1.1 -x 10.88
Tqvm