Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
Name: tcpreplay | Distribution: openSUSE Leap 16.0 |
Version: 4.4.4 | Vendor: openSUSE |
Release: lp160.1.1 | Build date: Tue Jul 11 18:31:05 2023 |
Group: Productivity/Networking/Diagnostic | Build host: reproducible |
Size: 1538774 | Source RPM: tcpreplay-4.4.4-lp160.1.1.src.rpm |
Packager: https://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 Jul 11 2023 Martin Hauke <[email protected]> - 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 <[email protected]> - 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 <[email protected]> - 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 <[email protected]> - 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 <[email protected]> - 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 <[email protected]> - 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 <[email protected]> - Fix building with gcc10 * Thu Mar 14 2019 [email protected] - Update to version 4.3.2 * CVE-2019-8381 memory access in do_checksum() (#538 bsc#1125753) * CVE-2019-8376 NULL pointer dereference get_layer4_v6() (#517 bsc#1125755) * CVE-2019-8377 NULL points dereference get_ipv6_i4proto() (#536 bsc#1125754) * Rename Ethereal to Wireshark (#545) * Mon Dec 31 2018 [email protected] - Update to version 4.3.1: * Fix checkspell detected typos (#531) * Heap overflow packet2tree and get_l2len (#530) - Update to version 4.3.0: * Fix TCP sequence edit seeding (#514) * Fix issues identified by Codacy (#493) * CVE-2018-18408 use-after-free in post_args (#489 bsc#1112354) * CVE-2018-18407 heap-buffer-overflow csum_replace4 (#488 bsc#1112355) * CVE-2018-17974 heap-buffer-overflow dlt_en10mb_encode (#486 bsc#1110786) * CVE-2018-17580 heap-buffer-overflow fast_edit_packet (#485 bsc#1110333) * CVE-2018-17582 heap-buffer-overflow in get_next_acket (#484 bsc#1110285) * Out-of-tree build (#483) * CVE-20180-13112 heap-buffer-overflow in get_l2len (#477) * Closing stdin on pipe (#479) * Second pcap file hangs on multiplier option (#466) * TCP sequence edit ACK corruption (#451) * TCP sequence number edit initial SYN packet should have 0 ACK (#450) * Travis CI build fails due to new build images (#432) * Upgrade libopts to 5.18.12 to address version build issues (#430) * Add ability to change tcp SEQ/ACK numbers (#425) * Hang using loop and netmap options (#424) * tcpprep -S not working for large cache files (#423) * Unable to tcprewrite range of ports with --portmap (#422) * --maxsleep broken for values less than 1000 (#421) * -T flag breaks traffic replay timing (#421) * Respect 2nd packet timing (#418) * Avoid non-blocking behaviour when using STDIN (#416) * pcap containing >1020 packets produces invalid cache file (#415) * manpage typos (#413) * Fails to open tap0 on Zephyr (#411) * Heap-buffer-overflow in get_l2protocol (#410) * Heap-buffer-overflow in packet2tree (#409) * Heap-buffer-overflow in getl2len (#408) * Heap-buffer-overflow in flow_decode (#407) * Rewrite zero IP total length field to match packet length (#406) * Stack-buffer-overflow in tcapinfo (#405) * tcpprep --include option does not exclude (#404) * Negative-size-param memset in dlt_radiotap_get_80211 (#402) * tcpreplay --verbose option not working (#398) * Fix replay when using --with-testnic (#178) * Mon Sep 11 2017 [email protected] - Trim history recap in description. * Mon Jul 31 2017 [email protected] - Update to version 4.2.6: * Test fails on sparc64 (#393) - Changes for version 4.2.5: * Fix issues found by scan-build (#384) * Improve --portmap help message (#381) * AFL detected security crash in fuzz feature (#380) * Coverity static scan detected issues (#374) * Fuzz should not be overwritting Layer 3 (#372) * Add --fuzz-factor option to specify fuzz ratio (#371) * Warnings when building on old distributions (#368) * Fix more Lintian detected spelling errors (#365) * Fuzz test failure on ARM and MIPS (#364) - Changes for version 4.2.4: * Fix Lintian detected spelling errors (#362) - Changes for version 4.2.3: * Archive (remove) QuickTX until maintainer found (#357) * Ubuntu precise 32bit_build (#356) - Changes for version 4.2.2: * Archive (remove) QuickTX (#357) * Missing symbol pcap_version on macOS 10.12.4 (#356) - Changes for version 4.2.1: * Fix reporting of rates < 1Mbps (#348) * Option --unique-ip not working properly (#346) - Changes for version 4.2.0: * MAC rewriting capabilities (#313) * Fix several issues identified by Coverity (#305) * Packet destortion --fuzz-seed option by Gabriel Ganne (#302) * Add --unique-ip-loops option to modify IPs every few loops (#296) * Netmap startup delay increase (#290) * tcpcapinfo buffer overflow vulnerablily (#278) * Update git-clone instructions by Kyle McDonald (#277) * Allow fractions for --pps option (#270) * Print per-loop stats with --stats=0 (#269) * Add protection against packet drift by Guillaume Scott (#268) * Print flow stats periodically with --stats output (#262) * Include Travis-CI build support by Ilya Shipitsin (#264) (#285) * tcpreplay won't replay all packets in a pcap file with --netmap (#255) * First and last packet times in --stats output (#239) * Switch to wire speed after 30 minutes at 6 Gbps (#210) * tcprewrite fix checksum properly for fragmented packets (#190) - Drop no longer needed patch (already in upstream): * 278-fail-if-capture-has-a-packet-that-is-too-large.patch - Use %make_install macro - Update dependencies to support (libnl3 and dbus-1) * Thu Mar 16 2017 [email protected] - 278-fail-if-capture-has-a-packet-that-is-too-large.patch: buffer overflow in tcpcapinfo utility triggered by too large packet (CVE-2017-6429 bsc#1028234) * Mon Nov 21 2016 [email protected] - update to version 4.1.2 * increase max packet size to 65549 (CVE-2016-6160 bsc#987846) * minor build fixes * Wed Feb 03 2016 [email protected] - add upstream changelog to docs - minor specfile cleanup * Sun Jan 31 2016 [email protected] - Install LICENSE - Use url for source - Add gpg signature - Make building more verbose - Cleanup spec file with spec-cleaner * Thu Jan 28 2016 [email protected] - run specfile through cleaner service to silence check scripts * Tue Jan 12 2016 [email protected] - update to version 4.1.1 * various fixes * performance improvements * add --duration option which lets the user set the number of seconds to transmit * do not require --loop for --unique-ip * tun/tap support * support multiple CIDR ranges with tcprewrite * Mon Mar 09 2015 [email protected] - upgrade to version 4.1.0 * Quick TX bypass module for Linux Kernel - allows Tcpreplay to bypass the kernel network stack and write directly to the network driver (disabled for now) * add a flag to customize netmap delay * add a loop delay option * fix: segfault in tcpliveplay on x86_64 * fix: sometimes unable to interrupt with Ctrl-C * Tue Nov 25 2014 [email protected] - upgrade to version 4.0.5 * various bugfixes; for details see https://github.com/appneta/tcpreplay/releases/tag/v4.0.5 * Wed May 28 2014 [email protected] - upgrade to version 4.0.4 * performance enhancements * IP flow / Netflow features * support netmap network drivers * new API * ARM support * new DLT support - tcpreplay-3.4.4-overflow.patch: delete (no longer needed) * Mon Nov 18 2013 [email protected] - dynamic linking of libraries (fix build on >= 12.3) * Thu Nov 03 2011 [email protected] - initial package - patch for buffer overflow in cidr2iplist()
/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, Mon Dec 2 23:22:36 2024