| 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: 1606400 | 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, Sun Oct 19 22:42:15 2025