https://github.com/haikelfazzani/pingy
🏓 A straightforward command line implementation of ICMP Echo, designed to provide a quick and easy way to test network connections - Pingy 🌐
https://github.com/haikelfazzani/pingy
cli golang icmp ipv4 linux networking ping raw-sockets
Last synced: 2 months ago
JSON representation
🏓 A straightforward command line implementation of ICMP Echo, designed to provide a quick and easy way to test network connections - Pingy 🌐
- Host: GitHub
- URL: https://github.com/haikelfazzani/pingy
- Owner: haikelfazzani
- License: mit
- Created: 2023-02-25T22:45:40.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2023-03-04T01:10:30.000Z (over 3 years ago)
- Last Synced: 2026-04-19T22:33:41.830Z (3 months ago)
- Topics: cli, golang, icmp, ipv4, linux, networking, ping, raw-sockets
- Language: Go
- Homepage:
- Size: 6.84 KB
- Stars: 3
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# 🏓 Pingy
A simple ICMP Echo implementation, based on golang.org/x/net/icmp.


[](https://github.com/haikelfazzani/pingy/releases/latest)
## Usage
Simply specify the target host name or IP address in the first argument e.g.
`pingy github.com` or `pingy 8.8.8.8`.
```
Usage:
pingy [OPTIONS] HOST
Application Options:
-u Url to ping
-a IP address to ping
-t Wait for the response from the remote host timeout (default: 10)
-v Show version
Help Options:
-h, --help Show this help message
```
## Installation
### Download executable binaries
You can download executable binaries from the latest release page.
> [](https://github.com/haikelfazzani/pingy/releases/latest)
### Build from source
To build from source, clone this repository then run `make build` or
`go install`. Develo_ping_ on `go1.20.1 linux/amd64`.
Another way to install it if you have go in your machine just:
```sh
go install github.com/haikelfazzani/pingy@latest
```
## LICENSE
[MIT](./LICENSE)
## Author
[haikelfazzani](https://github.com/haikelfazzani)