Improved version of ping(8), originally from FreeBSD

[Releases]
Clone this repo:

Branches

  1. 89de1bd Use sysctl(3) in kFreeBSD-based systems by WHR · 7 weeks ago master
  2. b742c10 Require FreeBSD instead of just the FreeBSD kernel in order to use Capsicum by WHR · 7 weeks ago
  3. 3e6d26e Don't print bogus trip time for mask and timestamp replies by WHR · 7 weeks ago
  4. b51abd7 Use member 'sin_len' of 'struct sockaddr_in' with FreeBSD only by WHR · 7 weeks ago
  5. 5ec8e4e Don't print an ending new line from function 'pr_icmph' by WHR · 7 weeks ago
  6. eaea9eb Document the behavior for specifying both '-q' and '-v' options by WHR · 7 weeks ago
  7. 30652a8 Don't print round trip time statistics if all the received timestamps are bogus by WHR · 7 weeks ago
  8. d927301 Make some pointers read-only as appropriate by WHR · 7 weeks ago
  9. 634c8f2 Workaround for kFreeBSD 10 and earlier, as well as XNU, may expect some fields in IP header in host byte order by WHR · 7 weeks ago
  10. f4bd738 Don't send custom IP header if 'IP_HDRINCL' isn't available by WHR · 7 weeks ago
  11. 0d1546d Port to Cygwin by WHR · 7 weeks ago
  12. e3d6251 Use our own 'netinet/ip_icmp.h' copy to eliminate incompatibilities between different operating systems in this header by WHR · 7 weeks ago
  13. 9dc222d Cast 'char' vaule into 'unsigned int' for calling ctype function by WHR · 7 weeks ago
  14. 6d1da65 Port to AIX by WHR · 7 weeks ago
  15. c3f04d0 Don't define buffer for control message if option SO_TIMESTAMP isn't available by WHR · 7 weeks ago
  16. f8a994d Get 'struct cmsghdr' pointer after recvmsg(2) via CMSG_FIRSTHDR, so we can reliably check the presence of a control message by WHR · 7 weeks ago
  17. 0a9e6b0 Correct format of usage message by WHR · 7 weeks ago
  18. df91975 Print explanation for bogus replies if option '-v' is specified by WHR · 8 weeks ago
  19. 5a91b08 Port to Interix by WHR · 8 weeks ago
  20. 94ce272 rm(1) test output from build.sh by WHR · 8 weeks ago