- Colorful and fun output.
- Cross-platform support: Windows, macOS, and Linux (also WSL)
- It works with a single executable file, so it can be installed easily.
- Support IPv4 and IPv6.
Simply specify the target host name or IP address in the first argument e.g. pingu github.com
or pingu 13.114.40.48
.
You can change the number of transmissions by specifying the -c
option.
Usage:
pingu [OPTIONS] HOST
`ping` command but with pingu
Application Options:
-c, --count= Stop after <count> replies (default: 20)
-P, --privilege Enable privileged mode
-V, --version Show version
Help Options:
-h, --help Show this help message
You can download executable binaries from the latest release page.
To build from source, clone this repository then run make build
or go install
. Developing on go1.18.3 linux/amd64
.
Another way to install it if you have go in your machine just:
go install github.com/sheepla/pingu@latest
To run on WSL, give CAP_NET_RAW
capability with the following command and start it with the -P
, --privilege
option.
sudo setcap cap_net_raw=+ep /path/to/pingu
pingu -P github.com
c.f.