Need help with go-ping?
Click the “chat” button below for chat support from the developer who created it, or find similar developers for support.

About the developer

180 Stars 25 Forks MIT License 99 Commits 2 Opened issues


A simple ping library using ICMP echo requests.

Services available


Need anything else?

Contributors list


GoDoc Build Status Codecov Go Report Card

A simple ICMP Echo implementation, based on

Some sample programs are provided in

  • ping-test
    is a really simple ping clone
  • multiping
    provides an interactive TUI to ping multiple hosts
  • ping-monitor
    pings multiple hosts in parallel, but just prints the summary every so often
  • pingnet
    allows to ping every host in a CIDR range (e.g. :-))


  • [x] IPv4 and IPv6 support
  • [x] Unicast and multicast support
  • [x] configurable retry amount and timeout duration
  • [x] configurable payload size (and content)
  • [x] round trip time measurement


Simply fork and create a pull-request. We'll try to respond in a timely fashion.

Software using this library

Please create a pull request to get your software listed.


MIT License, Copyright (c) 2018 Digineo GmbH

We use cookies. If you continue to browse the site, you agree to the use of cookies. For more information on our use of cookies please see our Privacy Policy.