Skip to content

Releases: appneta/tcpreplay

Tcpreplay version 4.3

10 Nov 17:39
v4.3.0
Compare
Choose a tag to compare

This is Tcpreplay suite 4.3.0

This release contains several bug fixes and enhancements:

  • Fix maxOS TOS checksum failure (#524)
  • TCP sequence edits seeding (#514)
  • Fix issues identifed by Codacy (#493)
  • CVE-2018-18408 use-after-free in post_args (#489)
  • CVE-2018-18407 heap-buffer-overflow csum_replace4 (#488)
  • CVE-2018-17974 heap-buffer-overflow dlt_en10mb_encode (#486)
  • CVE-2018-17580 heap-buffer-overflow fast_edit_packet (#485)
  • CVE-2018-17582 heap-buffer-overflow in get_next_packet (#484)
  • Out-of-tree build (#482)
  • CVE-2018-13112 heap-buffer-overflow in get_l2len (#477 dup #408)
  • Closing stdin on pipe (#479)
  • Second pcap file hangs on multiplier option (#472)
  • Jumbo frame support for fragroute option (#466)
  • TCP sequence edit ACK corruption (#451)
  • TCP sequence number edit initial SYN packet should have zero 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 (#419)
  • 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 get_l2len (#408)
  • Heap-buffer-overflow in flow_decode (#407)
  • Rewrite zero IP total length field to match the actual packet length (#406)
  • Stack-buffer-overflow in tcpcapinfo (#405)
  • tcpprep --include option does not exclude (#404)
  • Negative-size-param memset in dlt_radiotap_get_80211 (#402)
  • tcpeplay --verbose option not working (#398)
  • Fix replay when using --with-testnic (#178)

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

Tcpreplay version 4.2.6

16 May 15:23
v4.2.6
65c64cf
Compare
Choose a tag to compare

This is Tcpreplay suite 4.2.6

This release does not affect architectures other than SPARC64:

  • Test fails on sparc64 (#393)

Tcpreplay version 4.2.5

08 May 23:08
v4.2.5
Compare
Choose a tag to compare

This is Tcpreplay suite 4.2.5

This release includes:

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

Tcpreplay version 4.2.4

27 Apr 03:27
v4.2.4
688d482
Compare
Choose a tag to compare

This is Tcpreplay suite 4.2.4

Only one minor update this release:

  • Fix spelling mistakes discovered by Lintian (#362)

Download the release by clicking the tcpreplay* links below.

Tcpreplay version 4.2.3

20 Apr 06:36
v4.2.3
d51de62
Compare
Choose a tag to compare

This is Tcpreplay suite 4.2.3

This release includes:

  • Archive (remove) QuickTX until maintainer found (#357)
  • Ubuntu precise 32bit_build (#356)

Note that Ubuntu packages a very old version (3.4.4). If you want the latest version on Ubuntu, add our PPA.

sudo add-apt-repository ppa:appneta/ppa
sudo apt-get update

Download the release by clicking the tcpreplay* links below.

Tcpreplay version 4.2.2

08 Apr 21:12
v4.2.2
48fe21b
Compare
Choose a tag to compare

This is Tcpreplay suite 4.2.2

Fixes and features include:

  • Missing symbol pcap_version on macOS 10.12.4 (#353)

Download the release by clicking the tcpreplay* links below.

Tcpreplay version 4.2.1

23 Mar 15:20
v4.2.1
Compare
Choose a tag to compare

This is Tcpreplay suite 4.2.1

Fixes and features include:

  • Fix reporting of rates < 1Mbps (#348)
  • Option --unique-ip not working properly (#346)
  • All fixes in and features introduced in v4.2.0

Download the release by clicking the tcpreplay* links below.

Tcpreplay version 4.2.0

20 Mar 23:01
v4.2.0
01dfc15
Compare
Choose a tag to compare

This is Tcpreplay suite version 4.2.0

Features and fixes include:

  • MAC rewriting capabilities by Pedro Arthur (#313)
  • Fix several issues identified by Coverity (#305)
  • Packet distortion --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)

Download the release by clicking the tcpreplay* links below.

Tcpreplay version 4.1.2

19 Nov 20:46
v4.1.2
Compare
Choose a tag to compare

This is Tcpreplay suite version 4.1.2

Fixes include:

  • Fix compilation with musl C library (#260)
  • Support parallel builds (#259)
  • Give user CFLAGS precedence (#256)
  • Properly detect Brew install when Xcode is not available (#254)
  • Increase max packet size to 65549 (#251)
  • Handle IP headers with zero length (#247)

Download the release by clicking the tcpreplay* links below.

Tcpreplay version 4.1.1

11 Jan 16:10
v4.1.1
Compare
Choose a tag to compare

This is Tcpreplay suite version 4.1.1

Fixes include:

  • Improve --pps accuracy and performance (#236)
  • Option --unique-ip accepts --duration (#227)
  • RFC1624 incremental checksums (#225)
  • Option --duration performance optimizations (#223)
  • Correct company name in license (#217)
  • Compile and mult-arch cross-compile on ARM (#211)
  • Switch to wire speed after 30 minutes at 6 Gbps (#210)
  • Tap device support for Linux and FreeBSD from Murat Demirten (#207)
  • Handle loopback for linux cooked capture files from corentin-p1(Linux SLL) (#204)
  • Master doesn't compile on OS X 10.11 (#203)
  • Recognise tbd stubs from Dominyk Tiller (#202)
  • Support for tcprewrite multiple IP CIDR (#199)
  • Fix incorrect checksums after editing fragmented packets (#190)
  • Option --loop=0 full wire wire speed after 1st pass (#172 #191)
  • Big-endian tcpliveplay work-around from Brian Micek (#194)
  • Build OS X using existing XCode SDK (#185)
  • Update to autogen version 5.18.6 and libopts 46.0.16 (#182)
  • netmap reports impossibly high capacity (#176)
  • Duration feature from dexteradeus (#175)
  • Stop sending and exit when limit is reached (#174)
  • Extra packets sent with -L option (#173)
  • Buffer overflow bug in tcpprep (#167)
  • netmap optimizations (#93)

Download the release by clicking the tcpreplay* links below.