A lightweight tool for replaying UDP unicast and multicast streams from pcap files.
udpreplay is a command-line network utility that replays UDP packets from pcap capture files. It allows network administrators and developers to recreate UDP traffic patterns for testing network applications, services, and infrastructure. The tool supports both unicast and multicast UDP streams with configurable replay parameters.
Network engineers, system administrators, and developers who need to test UDP-based applications, services, or network configurations by replaying captured traffic.
Developers choose udpreplay for its lightweight, focused approach to UDP packet replay compared to more complex alternatives. It provides essential UDP replay functionality with minimal dependencies and straightforward configuration options.
Replay UDP packets from a pcap file
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Specifically designed for UDP streams, supporting both unicast and multicast as shown in the usage options and key features, making it ideal for targeted UDP testing.
Has minimal dependencies—only CMake, g++, and libpcap-dev—as outlined in the building instructions, ensuring easy installation on Linux systems without bloat.
Offers configurable speed adjustment, looping, interface binding, and TTL settings per the usage flags, allowing tailored network testing with captured traffic.
Enables broadcast and multicast UDP packet replay, highlighted in the features, which is useful for network discovery and service testing scenarios.
Only handles UDP packets, so it cannot replay TCP or other protocols, limiting its utility in mixed-traffic or comprehensive network testing environments compared to tools like tcpreplay.
Lacks built-in capabilities to alter packet contents or headers before replay, requiring separate tools for any packet manipulation, which adds complexity to workflows.
The README is brief with basic usage examples but lacks detailed guides, troubleshooting tips, or advanced configuration documentation, making it harder for new users to leverage full features.
udpreplay is an open-source alternative to the following products: