- Add CONFIGURE_ARGS for libpcap and libnet
- Disable pcapnav feature
02/09/2005: Version 2.3.3
- Fix port rewriting feature on little-endian systems
- configure now properly handles --with-libnet and --with-libpcap
- Lots of changes, bugfixes and extra functionality as we are going from
1.x to 2.x
Add support to tcpreplay and tcpprep for DLT_CHDLC (Cisco HDLC)
Add endpoint mode (-e) which rewrites all traffic between two IP's
Add support for rewriting src mac & Linux SLL loopback frames
Add support for "pseudo NAT" (-N) for ARP and IPv4
Add -1 to replay one packet at a time (user must hit <ENTER>)
Add tcpdump packet parsing to print packets as sent (-v)
Add BPF filter support to tcpprep and tcpreplay (-x F:"filter")
Add support for replaying live traffic
Add bridge mode
in the process. (More information on tech-pkg.)
Bump PKGREVISION and BUILDLINK_DEPENDS of all packages using libtool and
installing .la files.
Bump PKGREVISION (only) of all packages depending directly on the above
via a buildlink3 include.
Patch from Adrian Portelli via PR pkg/20360.
Changes:
1.3.2:
======
- Fix portability issues with tcpprep cache files
- Fix 'make test' on big-endian systems
1.3.1:
======
- Fix packaging error with libredblack
- Fix configure/makefile so libredblack get's configured with tcpreplay
which should prevent the packaging error from happening again
- Fix possible libnet 1.0.x version detection bug
1.3.0:
======
- Re-release 1.3.beta6 as 1.3.0
1.3.beta6:
==========
- Improve cross platform compatibility of test subsystem
- Fix bug in Makefile which caused possible failures of clean/distclean
- Fix bug with CCFLAGS when using --with-debug
- Fix bug with -x/-X which would drop/send all packets in certain
conditions
- Update libredblack to 1.2 (latest)
- Add support for OSX
- Add --with-testnic and --with-testnic2 to allow end user to specify
specific network cards to be used for 'make test'
- Fixes SIGBUS errors on SPARC
1.3-beta5:
==========
- Add testing subsystem
- Fix segfault when we don't send a packet
- Improve debug output support in dbg()
1.3-beta4:
==========
- Updated tcpprep man page with -x and -X options
- Now supports (again) the include/exclude options in the config file
- Fixed -x|-X sanity check in tcpprep/tcpreplay
1.3-beta3:
==========
- Fix compile of list.c under FreeBSD 4.7 and others
- Add -x|-X to tcpprep
- Modify cache file format to be 2 bits/packet to allow caching of
-x|-X args (dropping packets)
- Modularize some more code
1.3-beta2:
==========
- Fix ./configure bug w/ INET_ATON and INET_ADDR
- Add support for filtering packets to send based on
IP address or packet number (-x & -X)
- Move a lot of code from tcpreplay.c to do_packets.c
- Update tcpreplay man page
1.3-beta1:
==========
- Add support for randomizing IP addresses (-s)
- Update tcpreplay man page
- Fix problem with checksums after untruncate
as net/tcpreplay.
tcpreplay is a tool to replay saved tcpdump or snoop files at arbitrary
speeds. It allows you to recreate real network traffic from a real network
for use in testing. For example, it can be used to test Intrusion
Detection Systems.