Automic VaultAutomic Vault

brew

Install twoping with Homebrew, apt, dnf, zypper

Ping utility to determine directional packet loss. Version 4.6.1 via Homebrew; verified from local package data.

install

Additional install commands

macOS

Homebrewverified · 100%
brew install twoping

local Homebrew formula metadata

overview

Package summary

Ping utility to determine directional packet loss

Commands and aliases

  • 2ping
  • 2ping6

history

Project history and usage

2ping is a bidirectional ping utility that uses a listener/client protocol to distinguish inbound, outbound, and undetermined packet loss.

Project history

Ryan Finnie's official project page and README describe 2ping as a Python networking diagnostic tool built around three-way pings and after-the-fact state comparison between a listener and a client. The README copyright line dates the project from 2010 through 2025, and GitHub release metadata shows the maintained 4.x series continuing into 2026.

Adoption history

The official project page lists packaging in Debian, Ubuntu, Fedora/EPEL, Arch AUR, Gentoo, and Homebrew, with Windows source installation notes. That is unusually broad for a niche network diagnostic and reflects a tool that sysadmins can install from normal OS channels when ordinary ICMP ping does not answer the direction-of-loss question.

How it is used

Typical use starts a remote listener with `2ping --listen` and runs `2ping` from the near side against that listener. The project also maintains public test listeners and warns users not to abuse them, making quick one-off connectivity tests possible without first deploying both endpoints.

Why package nerds care

2ping is package-nerd useful because it is a small, mostly-stdlib Python CLI that solves a specific network debugging problem traditional ping cannot solve. Its presence across multiple distro families makes it easy to recommend in runbooks without asking operators to build custom tooling.

Timeline

  • 2010: README copyright dates the project origin to Ryan Finnie.
  • 2020: GitHub release metadata records 2ping 4.5.
  • 2026: Official homepage and GitHub release metadata record 2ping 4.6.1.

Related projects

  • ping: the traditional network diagnostic that 2ping extends with direction-of-loss reporting.
  • 2ping protocol specification: the companion protocol document linked from the official project page.

security posture

Risk level: orange

formula declares a Homebrew service.

Risk classifier

orange risk · medium confidence · infrastructure

Why

  • formula declares a Homebrew service

Signals

  • metadata:service

Install behavior

  • No Homebrew post-install hook is recorded in formula metadata.
  • Formula metadata declares a service or daemon block.
  • Homebrew bottle metadata is available for 1 platform targets.
  • Installs with 1 runtime dependencies.

Recommended review

Before unattended agent use, check whether the tool reads plaintext credentials, writes remote state, publishes artifacts, or shells out to plugins.

executables

Installed executables

CommandKindExposureNote
2pingcliglobal executable
2ping6cliglobal executable

freshness

Version and freshness

These signals separate page generation age, package-manager activity, and upstream release comparison. Version lag is warned only when an evidence URL and comparable versions are present.

page generated2026-07-08
manager version4.6.1
manager updated
local dataok
upstreamnot checked
latest detectednot detected

https://www.finnie.org/software/2ping/

  • infoNo package-manager update timestamp was available.low confidence
  • infoRelease/tag comparison is only available for GitHub repositories.https://www.finnie.org/software/2ping/none confidence

install metadata

Package metadata

Package keybrew:twoping
Version4.6.1
Package managerHomebrew
Package manager pagehttps://formulae.brew.sh/formula/twoping
Homepagehttps://www.finnie.org/software/2ping/
Repositoryhttps://github.com/rfinnie/2ping
Upstream docshttps://github.com/rfinnie/2ping#readme
LicenseMPL-2.0
Source archivehttps://www.finnie.org/software/2ping/2ping-4.6.1.tar.gz
Dependenciespython@3.14
Bottleavailable (on all)
Homebrew post-installnot defined
Servicedeclared

registry facts

Source database details

Source DatabaseHomebrew formula API
Taphomebrew/core
Full Nametwoping
Aliases
  • 2ping
Version Scheme0
Revision0
Head VersionHEAD
Bottle Stable Root URLhttps://ghcr.io/v2/homebrew/core
Deprecatedno
Disabledno
Keg Onlyno
URL Keys
  • head
  • stable

source database matches

Other package-manager records

Matches are pulled from external package-manager indexes and kept separate from local Automic Vault package links.

Debian apt92%

2ping 4.5-1.2

Ping utility to determine directional packet loss

https://www.finnie.org/software/2ping/

sudo apt install 2ping
  • Section: net
  • Architecture: all
  • 3 dependencies
  • 5 optional deps
  • installed executable or alias match
  • Matched by: 2ping
Debian stable package indexes · deb.debian.org · Debian stable package indexes: 2ping from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Ubuntu apt92%

2ping 4.5-1.2

Ping utility to determine directional packet loss

https://www.finnie.org/software/2ping/

sudo apt install 2ping
  • Section: universe/net
  • Architecture: all
  • 3 dependencies
  • 5 optional deps
  • installed executable or alias match
  • Matched by: 2ping
Ubuntu 24.04 LTS package indexes · archive.ubuntu.com · Ubuntu 24.04 LTS package indexes: 2ping from https://archive.ubuntu.com/ubuntu/dists/noble/universe/binary-amd64/Packages.gz
dnf92%

2ping 4.6.1-4.fc45

Bi-directional ping utility

https://www.finnie.org/software/2ping

sudo dnf install 2ping
  • License: MPL-2.0 AND CC-BY-SA-4.0
  • Category: Unspecified
  • Architecture: noarch
  • Source Package: 2ping
  • 3 dependencies
  • 3 provides
  • installed executable or alias match
  • Matched by: 2ping
Fedora Rawhide package metadata · dl.fedoraproject.org · Fedora Rawhide package metadata: 2ping from https://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/Everything/x86_64/os/repodata/e5ca8ce900cd68f5419e1c39ae517343100b306336cbaeb70a3c153121d95094-primary.xml.zst
zypper92%

2ping 4.5.1+20241102-1.3

Bi-directional ping utility

https://www.finnie.org/software/2ping/

sudo zypper install 2ping
  • License: MPL-2.0
  • Category: Unspecified
  • Architecture: noarch
  • Source Package: 2ping
  • 5 dependencies
  • 3 provides
  • installed executable or alias match
  • Matched by: 2ping
openSUSE Tumbleweed package metadata · download.opensuse.org · openSUSE Tumbleweed package metadata: 2ping from https://download.opensuse.org/tumbleweed/repo/oss/repodata/be8d3611d25469107f32075a1697e69ec57a2b850b42348a658cc671ad5ec2b50760d02c3e59524d50da9a11d5be799bdaffba2e166e8ca8858512e3c0bd665d-primary.xml.zst

source trail

Generated from repository data

This page is generated by av-web from the private package SQLite artifact built by scripts/generate-pkg-sqlite.py.

Used sources

  • Geiger risk classifier
  • Nucleus package database
  • av.db category and tag curation
  • cross-ecosystem install command graph
  • curated package history
  • external package-manager database matches
  • package relationship graph
  • package version freshness
  • package-page enrichment