Awesome Open Source
Awesome Open Source


GoDoc Build Status Codecov Go Report Card

A simple ICMP Echo implementation, based on

Some sample programs are provided in cmd/:

  • 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

Get A Weekly Email With Trending Projects For These Topics
No Spam. Unsubscribe easily at any time.
Go (196,551
Networking (2,631
Ping (557
Ipv6 (519
Network Monitoring (361
Icmp (175
Related Projects