diff options
Diffstat (limited to 'networking/traceroute.c')
-rw-r--r-- | networking/traceroute.c | 34 |
1 files changed, 34 insertions, 0 deletions
diff --git a/networking/traceroute.c b/networking/traceroute.c index b9a9ca4bb..58a9b692a 100644 --- a/networking/traceroute.c +++ b/networking/traceroute.c | |||
@@ -209,6 +209,40 @@ | |||
209 | * -- Van Jacobson (van@ee.lbl.gov) | 209 | * -- Van Jacobson (van@ee.lbl.gov) |
210 | * Tue Dec 20 03:50:13 PST 1988 | 210 | * Tue Dec 20 03:50:13 PST 1988 |
211 | */ | 211 | */ |
212 | //config:config TRACEROUTE | ||
213 | //config: bool "traceroute" | ||
214 | //config: default y | ||
215 | //config: select PLATFORM_LINUX | ||
216 | //config: help | ||
217 | //config: Utility to trace the route of IP packets. | ||
218 | //config: | ||
219 | //config:config TRACEROUTE6 | ||
220 | //config: bool "traceroute6" | ||
221 | //config: default y | ||
222 | //config: depends on FEATURE_IPV6 && TRACEROUTE | ||
223 | //config: help | ||
224 | //config: Utility to trace the route of IPv6 packets. | ||
225 | //config: | ||
226 | //config:config FEATURE_TRACEROUTE_VERBOSE | ||
227 | //config: bool "Enable verbose output" | ||
228 | //config: default y | ||
229 | //config: depends on TRACEROUTE | ||
230 | //config: help | ||
231 | //config: Add some verbosity to traceroute. This includes among other things | ||
232 | //config: hostnames and ICMP response types. | ||
233 | //config: | ||
234 | //config:config FEATURE_TRACEROUTE_USE_ICMP | ||
235 | //config: bool "Enable -I option (use ICMP instead of UDP)" | ||
236 | //config: default y | ||
237 | //config: depends on TRACEROUTE | ||
238 | //config: help | ||
239 | //config: Add option -I to use ICMP ECHO instead of UDP datagrams. | ||
240 | |||
241 | /* Needs socket(AF_INET, SOCK_RAW, IPPROTO_ICMP), therefore BB_SUID_MAYBE: */ | ||
242 | //applet:IF_TRACEROUTE(APPLET(traceroute, BB_DIR_USR_BIN, BB_SUID_MAYBE)) | ||
243 | //applet:IF_TRACEROUTE6(APPLET(traceroute6, BB_DIR_USR_BIN, BB_SUID_MAYBE)) | ||
244 | |||
245 | //kbuild:lib-$(CONFIG_TRACEROUTE) += traceroute.o | ||
212 | 246 | ||
213 | //usage:#define traceroute_trivial_usage | 247 | //usage:#define traceroute_trivial_usage |
214 | //usage: "[-"IF_TRACEROUTE6("46")"FIlnrv] [-f 1ST_TTL] [-m MAXTTL] [-q PROBES] [-p PORT]\n" | 248 | //usage: "[-"IF_TRACEROUTE6("46")"FIlnrv] [-f 1ST_TTL] [-m MAXTTL] [-q PROBES] [-p PORT]\n" |