web-dev-qa-db-ja.com

Cygwinはどのping実装を使用していますか?

Cygwinが使用しているpingの実装のソースは何ですか?

GNU pingではないようです(GNU pingでは、送信するpingの数は-c Xで決定されるため、Cygwin pingでは、それは-n X)で決定されます。

カスタムpingですか? BusyBox ping? おもちゃ箱 ping? NetBSD ping? OpenBSD ping? FreeBSD ping?他に何か?

19
hanshenrik

Windowsのpingです。とにかく走れ:

which ping 

あなたは得るでしょう:

/cygdrive/c/WINDOWS/system32/ping
45
David Dai

Cygwin pingは、inetutilsソースのpingパッケージで利用できます。

$ which ping
/usr/bin/ping 

$ cygcheck -f `which ping`
ping-1.9.4-1

x86_64 $ ping --help
Usage: ping [OPTION...] Host ...
Send ICMP ECHO_REQUEST packets to network hosts.

 Options controlling ICMP request types:
      --address              send ICMP_ADDRESS packets (root only)
      --echo                 send ICMP_ECHO packets (default)
      --mask                 same as --address
      --timestamp            send ICMP_TIMESTAMP packets
  -t, --type=TYPE            send TYPE packets

 Options valid for all request types:

  -c, --count=NUMBER         stop after sending NUMBER packets
....
11
matzeri