You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
SCMP request are sent in several rounds, each round consisting of several attempts.
31
52
In the default configuration (see below) it will:
@@ -41,7 +62,9 @@ In the default configuration (see below) it will:
41
62
42
63
## Configuration
43
64
44
-
The tool uses a configuration file `EchoRepeatConfig.json` that can contain the following arguments:
65
+
The tool uses a configuration file `ping-repeat-config.json` ([example](/ping-repeat-config.json))
66
+
that can contain the following
67
+
arguments:
45
68
46
69
```json
47
70
{
@@ -51,42 +74,37 @@ The tool uses a configuration file `EchoRepeatConfig.json` that can contain the
51
74
"roundDelaySec": 600,
52
75
"maxPathsPerDestination": 20,
53
76
"tryICMP": false,
54
-
"isdAsFile": "EchoRepeatDestinations-short.csv",
55
-
"outputFile": "EchoOutput.csv",
77
+
"isdAsInputFile": "ping-repeat-destinations.csv",
78
+
"outputFile": "ping-repeat-output.csv",
56
79
"localPort": 30041,
57
80
"consoleOutput": true
58
81
}
59
82
```
60
83
61
84
## Input
62
85
63
-
The input file is a csv file with ISD/AS, label and IP (optional). The ISD/AS can optionally be enclosed in `"`.
64
-
When an IP is given then the tool will execute an `echo` requerst to the IP, otherwise it will execute a `traceroute` request to the border router of the destination AS. Example:
86
+
The input file is a csv file with ISD/AS, label and IP (optional). The ISD/AS can optionally be
87
+
enclosed in `"`.
88
+
When an IP is given then the tool will execute an `echo` request to the IP, otherwise it will
89
+
execute a `traceroute` request to the border router of the destination
90
+
AS. [Example](/ping-repeat-destinations.csv):
65
91
66
92
```
67
93
64-2:0:9,"ETH Zurich (ETHZ)"
68
94
"64-2:0:4c","AWS PoC Anapaya",192.168.0.1
69
95
```
70
96
71
-
This will result in a traceroute request to th ETH border router of `64-2:0:9` and a echo request
72
-
to `64-2:0:4c,192.168.0.1`.
97
+
This will result in a `traceroute` request to th ETH border router of `64-2:0:9` and a `echo`
98
+
request to `64-2:0:4c,192.168.0.1`.
73
99
74
100
## Execution
75
101
76
-
To run, the tool requires a configuration file (see above or [here](/EchoRepeatConfig.json)) and an input file
77
-
(see [here](/EchoRepeatDestinations-short.csv)).
78
-
79
-
An executable jar file is available in
80
-
the [GitHub Releases section](https://github.com/netsec-ethz/scion-java-multiping/releases/download/v0.1.0/scion-multiping-0.1.0-shaded.jar).
0 commit comments