Skip to content

Releases: appneta/tcpreplay

v4.5.1

12 Jul 17:30
v4.5.1
0ba7d17
Compare
Choose a tag to compare

Announcing v4.5.1

This release contains contributions from a record number of new contributors. This is greatly appreciated since I am a team of one, and do Tcpreplay maintenance in my spare time.

There are many bug fixes and new features. Most notable features:

  • 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

What's Changed

New Contributors

Full Changelog: v4.4.4...v4.5.1

v4.4.4

11 Jun 18:18
v4.4.4
2bf3b37
Compare
Choose a tag to compare

This is Tcpreplay suite 4.4.4 This release contains bug fixes only.

What's Changed

New Contributors

Full Changelog: v4.4.3...v4.4.4

Download the release by clicking the tcpreplay* assets below ...

v4.4.3

02 Jan 08:03
v4.4.3
bcb107a
Compare
Choose a tag to compare

This is Tcpreplay suite 4.4.3 This release contains bug fixes only.

What's Changed

Full Changelog: v4.4.2...v4.4.3

Download the release by clicking the tcpreplay* assets below ...

v4.4.2

26 Aug 22:15
v4.4.2
1c0e25e
Compare
Choose a tag to compare

This is Tcpreplay suite 4.4.2

This release contains bug fixes only.

What's Changed

New Contributors

Full Changelog: v4.4.1...v4.4.2

v4.4.1

12 Feb 19:06
v4.4.1
Compare
Choose a tag to compare

This is Tcpreplay suite 4.4.1

This release contains bug fixes only.

What's Changed

Full Changelog: v4.4.0...v4.4.1

Download the release by clicking the tcpreplay* assets below ...

Tcpreplay version 4.4

31 Jan 03:52
v4.4.0
Compare
Choose a tag to compare

This is Tcpreplay suite 4.4.0

This release contains several bug fixes and enhancements.

What's Changed

New Contributors

Full Changelog: v4.3.4...v4.4.0

Download the release by clicking the tcpreplay* assets below ...

Tcpreplay version 4.3.4

02 May 00:36
v4.3.4
Compare
Choose a tag to compare

This release is for bug fixes only.

  • ASAN reports memory leaks while running tests (#662)
  • local libopts compiler warnings (#658)
  • DLT name for DLT_C_JNPR_ETHER in documentation (#649)
  • clean up new_cidr_map() string manipulation on error exit (#648)
  • fix gcc 8.3.0 build warnings (#634)
  • invalid --pps value protection (#632)
  • packets slowly drift further and further behind when they should be sent (#630)
  • 64 bit rollover can cause pps replay issues after several hours (#629)
  • typo fixes (#626) (#627)
  • DLT_NULL/DLT_LOOP support for cross-platform PF_INET6 (#624)
  • armv5 Freescale compile (#623)
  • heap buffer overflow in tcpreplay fast_edit_packet (#620)
  • heap buffer overflow in tcpreplay get_next_packet (#619)
  • CVE-2020-24266 heap buffer overflow in tcpprep get_l2len (#617)
  • CVE-2020-24265 heap buffer overflow in tcpprep (#616)
  • fix UNUSED macro declaration (#614)
  • handle malformed and unsupported packets as soft errors (#613)
  • compile failure on aarch64-linux-android (#612)
  • tcprewrite --fixlen not working on DLT conversion (#582)
  • fix configure --without-libdnet (#567)
  • ensure automake version is at least 1.15 (#553)
  • with multiplier option only first file can be sent and hang (#472)
  • do not create tap0 if device already exists (#411) (#651)

Download the release by clicking the tcpreplay* assets below ...

Tcpreplay version 4.3.3

14 Jun 22:54
v4.3.3
Compare
Choose a tag to compare

This release contains bug fixes only:

  • 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)

Download the release by clicking the tcpreplay* assets below ...

Tcpreplay version 4.3.2

12 Mar 21:03
v4.3.2
Compare
Choose a tag to compare

This release contains bug fixes only:

Download the release by clicking the tcpreplay* assets above ...

Tcpreplay version 4.3.1

27 Dec 19:28
v4.3.1
2595c90
Compare
Choose a tag to compare

This release contains bug fixes only:

  • Fix checkspell detected typos (#531)
  • Heap overflow packet2tree and get_l2len (#530)

Download the release by clicking the tcpreplay* assets above ...