macOS
brew install tcpreplaylocal Homebrew formula metadata
sudo port install tcpreplayMacPorts ports tree · net/tcpreplay/Portfile · source: api.github.com
brew
Replay saved tcpdump files at arbitrary speeds. Version 4.5.2 via Homebrew; verified 2026-06-22.
install
brew install tcpreplaylocal Homebrew formula metadata
sudo port install tcpreplayMacPorts ports tree · net/tcpreplay/Portfile · source: api.github.com
sudo apk add tcpreplayAlpine Linux edge package indexes · tcpreplay · source: dl-cdn.alpinelinux.org
sudo apt install tcpreplayDebian stable package indexes · tcpreplay · source: deb.debian.org
sudo dnf install tcpreplayFedora Rawhide package metadata · tcpreplay · source: dl.fedoraproject.org
nix profile install nixpkgs#tcpreplaynixpkgs package indexes · pkgs/by-name/tc/tcpreplay/package.nix · source: api.github.com
sudo pacman -S tcpreplayArch Linux sync databases · tcpreplay · source: geo.mirror.pkgbuild.com
sudo zypper install tcpreplayopenSUSE Tumbleweed package metadata · tcpreplay · source: download.opensuse.org
overview
Replay saved tcpdump files at arbitrary speeds
history
Tcpreplay is a Unix-oriented suite for editing and replaying packet captures. In package-manager catalogs it sits in the practical network-testing niche: a toolset for turning saved tcpdump or Wireshark traffic into repeatable traffic-generation, firewall, IDS, IPS, NetFlow, and lab tests.
The project traces its own history to Matt Undy of Anzen Computing, who released version 1.0.1 as part of the nidsbench toolkit in 1999. Development later passed through separate 2001 efforts by Matt Bing at NFR and Aaron Turner at OneSecure, after which Turner and Bing continued development together and the project gained major rewrites plus companion tools.
A later maintainer handoff came in 2013, when Fred Klassen, sponsored by AppNeta, took over maintenance. The official history page identifies version 4.0.0 as Klassen's first major release, and the overview describes version 4.0 as the point where Tcpreplay was expanded for IP Flow and NetFlow testing, higher playback accuracy, flow statistics, and netmap-based high-speed replay.
The official overview says Tcpreplay is used by firewall, IDS, IPS, NetFlow and other networking vendors, enterprises, universities, labs, and open source projects. The supplied package metadata shows the same package name across Homebrew, Debian, Ubuntu, Fedora/DNF, Arch, Alpine, MacPorts, Nix, and openSUSE, which matches its role as a standard Unix networking utility rather than a single-platform app.
The suite replays pcap files at chosen speeds, edits packets on the fly, classifies client and server traffic, rewrites Layer 2 through Layer 4 headers, bridges traffic, inspects captures, and prepares captures for replay. Typical package-nerd use is to install it next to tcpdump, Wireshark, and libpcap tooling, then use saved captures as reproducible network fixtures.
Tcpreplay matters because it is the boring, scriptable answer to a recurring lab problem: replay this exact capture again, faster, slower, edited, looped, or through a particular interface. Its many helper executables make the package larger than a single CLI, but they also make it a recognizable toolbox for traffic-generator and packet-capture workflows.
security posture
generalized runtime or code generation signal.
yellow risk · medium confidence · runtime
Before unattended agent use, check whether the tool reads plaintext credentials, writes remote state, publishes artifacts, or shells out to plugins.
executables
| Command | Kind | Exposure | Note |
|---|---|---|---|
tcpbridge | cli | global executable | |
tcpcapinfo | cli | global executable | |
tcpliveplay | cli | global executable | |
tcpprep | cli | global executable | |
tcpreplay | cli | global executable | |
tcpreplay-edit | cli | global executable | |
tcprewrite | cli | global executable |
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.
https://github.com/appneta/tcpreplay
install metadata
| Package key | brew:tcpreplay |
|---|---|
| Version | 4.5.2 |
| Package manager | Homebrew |
| Package manager page | https://formulae.brew.sh/formula/tcpreplay |
| Homepage | https://tcpreplay.appneta.com/ |
| Repository | https://github.com/appneta/tcpreplay |
| Upstream docs | https://tcpreplay.appneta.com/wiki |
| License | BSD-2-Clause AND BSD-3-Clause AND BSD-4-Clause AND GPL-3.0-or-later AND ISC |
| Source archive | https://github.com/appneta/tcpreplay/releases/download/v4.5.2/tcpreplay-4.5.2.tar.gz |
| Last updated | 2026-06-22T14:06:26-07:00 |
| Pulse | updated |
| Dependencies | libdnet |
| Build dependencies | autoconf, automake, libtool |
| Uses from macOS | libpcap |
| Bottle | available (on arm64_linux, arm64_sequoia, arm64_sonoma, arm64_tahoe, arm64_ventura, sonoma, ventura, x86_64_linux) |
| Homebrew post-install | not defined |
| Service | none declared |
registry facts
| Source Database | Homebrew formula API |
|---|---|
| Tap | homebrew/core |
| Full Name | tcpreplay |
| Version Scheme | 0 |
| Revision | 0 |
| Bottle Stable Root URL | https://ghcr.io/v2/homebrew/core |
| Deprecated | no |
| Disabled | no |
| Keg Only | no |
| URL Keys |
|
source database matches
Matches are pulled from external package-manager indexes and kept separate from local Automic Vault package links.
tcpreplay 4.5.1-1
Tool to replay saved tcpdump files at arbitrary speeds
sudo apt install tcpreplaytcpreplay
nix profile install nixpkgs#tcpreplaytcpreplay 4.4.4-1build2
Tool to replay saved tcpdump files at arbitrary speeds
sudo apt install tcpreplaytcpreplay 4.5.2-r1
Replay captured network traffic
https://tcpreplay.appneta.com/
sudo apk add tcpreplaytcpreplay-doc 4.5.2-r1
Replay captured network traffic (documentation)
https://tcpreplay.appneta.com/
sudo apk add tcpreplay-doctcpreplay 4.5.2-2.fc44
Replay captured network traffic
sudo dnf install tcpreplaytcpreplay 4.5.2-1
Gives the ability to replay previously captured traffic in a libpcap format
sudo pacman -S tcpreplaytcpreplay 4.5.2-1.3
Network analysis and testing tools
https://tcpreplay.appneta.com/
sudo zypper install tcpreplaytcpreplay
sudo port install tcpreplaysource trail
This page is generated by av-web from the private package SQLite artifact built by scripts/generate-pkg-sqlite.py.
View the package source record on GitHub.