Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
Name: tcpreplay | Distribution: openSUSE Tumbleweed |
Version: 4.5.1 | Vendor: openSUSE |
Release: 2.1 | Build date: Tue Aug 19 12:55:23 2025 |
Group: Productivity/Networking/Diagnostic | Build host: reproducible |
Size: 1099692 | Source RPM: tcpreplay-4.5.1-2.1.src.rpm |
Packager: http://bugs.opensuse.org | |
Url: https://tcpreplay.appneta.com/ | |
Summary: Network analysis and testing tools |
Tcpreplay is a suite of utilities for editing and replaying previously captured network traffic. It was originally designed to replay malicious traffic patterns to Intrusion Detection/Prevention Systems, and is meanwhile capable of replaying to web servers. It supports switches, routers and IP Flow/NetFlow appliances.
GPL-3.0-only
* Tue Aug 19 2025 pgajdos@suse.com - security update - added patches CVE-2025-8746 [bsc#1247917], improper input validation and memory bounds checking when processing certain malformed configuration files + tcpreplay-CVE-2025-8746.patch * Mon Aug 18 2025 pgajdos@suse.com - build with gcc15 * Tue Dec 10 2024 Martin Pluskal <mpluskal@suse.com> - Update to version 4.5.1: * AF_XDP socket support - if you have a newer Linux kernel, you will be able to transmit at line rates without having to install 3rd party kernel modules (e.g. netmap, PF_RING) * -w tcpreplay option - this overrides the -i option, and allows you to write to a PCAP file rather than an interface * --include and --exclude tcpreplay options - allows replay of a list of specific packet numbers to replay. This may slow things down, so consider using in combination with -w. * --fixhdrlen tcpreplay option - added to control action on packet length changes * -W tcpreplay option - suppress warnings when replaying * SLL2( Linux "cooked" capture encapsulation v2) * Haiku support * Tue Jul 11 2023 Martin Hauke <mardnh@gmx.de> - Update to 4.4.4: * overflow check fix for parse_mpls. * tcpreplay-edit: prevent L2 flooding of ipv6 unicast packets. * CVE-2023-27786: bugs caused by strtok_r. (boo#1209416) * CVE-2023-27783 reachable assert in tcpedit_dlt_cleanup (boo#1209413) * reachable assert in fast_edit_packet. * Mon Jan 02 2023 Dirk Müller <dmueller@suse.com> - update to 4.4.3: * upgrade autogen/libopts to version 5.18.16 * avoid implicit int in configure.ac * remove invalid assert in tree * program exit after send error * make libpcap version test more robust * looping inflates some packet counters * Sat Dec 03 2022 Dirk Müller <dmueller@suse.com> - update to 4.4.2: * This is Tcpreplay suite 4.4.2 * This release contains bug fixes only. * What's Changed * Bug #716 heap-buffer-overflow in get_l2len_protocol() * Bug #721 fixed typo in tcpliveplay.c * Bug #717 avoid assertion in get_layer4_v6 * Bug #718 improved heap-overflow protection * Bug #719 better overflow protection in parse_mpls * Bug #725 FORCE_ALIGN on arm * Bug #729 tcpreplay_edit: disallow both -K and -l options * Bug #735 heap-overflow in get_l2len_protocol * Bug #745 remove autogen.sh from distribution tarballs * Sun Jul 17 2022 Dirk Müller <dmueller@suse.com> - update to 4.4.1: * fix support for feeding PCAP files from STDIN * fix Debian/kfreebsd build * fix typos * safeguard against corrupt packet lengths in checksum functions * fix double free in Juniper DLT * fix to flows.c, fix #665 * update Travis CI to focal * LINUX installed netmap auto detection * Support for Q-in-Q VLAN tags * skipbroadcast * add security policy document * Directories of pcaps as arguments * stage PR from @halver94 * fix PPS calc for long-running sessions * Improve SDK selection * fix directory include feature * mac os tests fail * Revert "send_packet: Avoid clock drift * mac update on multicast * Sat May 08 2021 Ferdinand Thiessen <rpm@fthiessen.de> - Update to version 4.3.4 * Fixes ASAN reports memory leaks while running tests * clean up new_cidr_map() string manipulation on error exit * Fixed invalid --pps value protection * Fixed packets slowly drift further and further behind when they should be sent * Fixed 64 bit rollover can cause pps replay issues after several hours * DLT_NULL/DLT_LOOP support for cross-platform PF_INET6 * Fixed heap buffer overflow in tcpreplay fast_edit_packet * Fixed heap buffer overflow in tcpreplay get_next_packet * Fixed CVE-2020-24266 heap buffer overflow in tcpprep get_l2len * Fixed CVE-2020-24265 heap buffer overflow in tcpprep * handle malformed and unsupported packets as soft errors * Fixed tcprewrite --fixlen not working on DLT conversion * Fixed with multiplier option only first file can be sent and hang * do not create tap0 if device already exists * Mon Jun 15 2020 Martin Pluskal <mpluskal@suse.com> - Update to version 4.3.3: * Increase cache buffers size to accomodate VLAN edits (#594) * Correct L2 header length to correct IP header offset (#583) * Fix warnings from gcc version 10 (#580) * Heap Buffer Overflow in randomize_iparp (#579) * Use after free in get_ipv6_next (#578) * Heap Buffer Overflow in git_ipv6_next (#576) * Call pcap_freecode() on pcap_compile() (#572) * Increase max snaplen to 262144 (#571) * Fix divide by zero in fuzzing (#570) * Unique IP repeats at very high iteration counts (#566) * Fails to compile on FreeBSD amd64 13.0 (#558) * Heap Buffer Overflow in do_checksum (#556) (#577) * Attempt to correct corrupt pcap files, if possible (#557) * Fix GCC v10 warnings (#555) * Remove some duplicated SOURCES entries (#551) * Expand /dev/bpfX hard limit to fix macOS Mojave (#550) * Implement –loopdelay-ms when using –loop=0 (#546) * Heap overflow packet2tree and get_l2len (#530) * Fri Jun 12 2020 Martin Pluskal <mpluskal@suse.com> - Fix building with gcc10
/usr/bin/tcpbridge /usr/bin/tcpcapinfo /usr/bin/tcpliveplay /usr/bin/tcpprep /usr/bin/tcpreplay /usr/bin/tcpreplay-edit /usr/bin/tcprewrite /usr/share/doc/packages/tcpreplay /usr/share/doc/packages/tcpreplay/CHANGELOG /usr/share/licenses/tcpreplay /usr/share/licenses/tcpreplay/LICENSE /usr/share/man/man1/tcpbridge.1.gz /usr/share/man/man1/tcpcapinfo.1.gz /usr/share/man/man1/tcpliveplay.1.gz /usr/share/man/man1/tcpprep.1.gz /usr/share/man/man1/tcpreplay-edit.1.gz /usr/share/man/man1/tcpreplay.1.gz /usr/share/man/man1/tcprewrite.1.gz
Generated by rpm2html 1.8.1
Fabrice Bellet, Thu Sep 25 23:24:22 2025