---
title: Install udpping on Linux | Snap Store
description: Get the latest version of udpping for Linux - A `gping`-style latency
  grapher over plain UDP echo (RFC 862) instead of ICMP.
url: https://snapcraft.io/udpping
---

# udpping

[Lee Harding (mlhpdx)](https://snapcraft.io/publisher/mlhpdx "View all snaps from Lee Harding (mlhpdx)")

* [Lee Harding (mlhpdx)](https://snapcraft.io/publisher/mlhpdx "View all snaps from Lee Harding (mlhpdx)")

latest/stable 0.0.4

Install latest/stable of udpping

---

**Install using the command line**

```
sudo snap install udpping
```

Don't have snapd? [Get set up for snaps](https://snapcraft.io/docs/installing-snapd).

---

### Package name

* udpping

---

### License

* MIT

---

### Last updated

* 1 October 2026 - latest/stable

---

### Websites

* [github.com/mlhpdx/udpping](https://github.com/mlhpdx/udpping "https://github.com/mlhpdx/udpping")

---

### Source code

* [github.com/mlhpdx/udpping](https://github.com/mlhpdx/udpping "https://github.com/mlhpdx/udpping")

---

##### Report a Snap Store violation

* [Report this Snap](https://snapcraft.io/udpping#report-snap-modal)

---

* [Description](https://snapcraft.io/udpping#tab-description)
* [Security](https://snapcraft.io/udpping#tab-security)

#### A `gping`-style latency grapher over plain UDP echo (RFC 862) instead of ICMP.

How it works

* Every `--interval` ms, a packet containing a fresh GUID (16 bytes) is
  sent to `<host>:<port>`.
* When a reply arrives, its 16-byte payload is matched back to the GUID
  that was sent, and the elapsed time is the round-trip time.
* A packet with no reply within `--timeout` ms counts as dropped.
* Time is divided into `--display-interval` ms **ticks**. Every packet belongs to the tick
  it was **sent** in (not the tick its reply lands in), so a tick's
  column keeps updating with new data even after later ticks have
  already appeared on screen - a late reply, or a drop, can still land
  a mark on a column that's scrolled a few positions to the left.

> **Note:** the target must actually run a UDP echo service that sends
> back exactly what it received. Most servers on the internet do not run
> this; you'll typically point this at your own echo listener (many
> simple ones exist in a few lines of Python/Go/etc.), or a router/appliance
> that offers RFC 862 echo.

---

## Install udpping on your Linux distribution

Choose your Linux distribution to get detailed installation instructions. If yours is not shown, get more details on the [installing snapd documentation](https://snapcraft.io/docs/installing-snapd).

[### Arch Linux](https://snapcraft.io/install/udpping/arch)

[### CentOS](https://snapcraft.io/install/udpping/centos)

[### Debian](https://snapcraft.io/install/udpping/debian)

[### elementary OS](https://snapcraft.io/install/udpping/elementary)

[### Fedora](https://snapcraft.io/install/udpping/fedora)

[### KDE Neon](https://snapcraft.io/install/udpping/kde-neon)

[### Kubuntu](https://snapcraft.io/install/udpping/kubuntu)

[### Manjaro](https://snapcraft.io/install/udpping/manjaro)

[### Pop!\_OS](https://snapcraft.io/install/udpping/pop)

[### openSUSE](https://snapcraft.io/install/udpping/opensuse)

[### Red Hat Enterprise Linux](https://snapcraft.io/install/udpping/rhel)

[### Ubuntu](https://snapcraft.io/install/udpping/ubuntu)

[### Raspberry Pi](https://snapcraft.io/install/udpping/raspbian)
