Tcpreplay: Pcap editing and replay tools for *NIX |
About | Details | News | Downloads | Documentation | Support |
About | ||
Tcpreplay is a suite of BSD licensed tools written by Aaron Turner for *NIX
operating systems which gives you the ability to use previously captured
traffic in libpcap format to test a
variety of network devices. It allows you to classify traffic as
client or server, rewrite Layer 2, 3 and 4 headers and finally replay the
traffic back onto the network and through other devices such as switches,
routers, firewalls, NIDS and IPS's.
Voted as one of the top 75 security tools, tcpreplay is used by numerous firewall, IDS, IPS and other networking vendors, enterprises, universities, and open source projects. If your organization uses tcpreplay, please let me know who you are and what you use it for so that I can continue to add features which are useful. |
||
Details | ||
Tcpreplay includes the following tools:
Generally speaking, most people would first run tcpprep against a pcap file to create a cache file which splits traffic between client and server if they are testing an inline device like a firewall or IPS. Then depending on their network setup and where the pcap was captured, they would use tcprewrite to edit the packets so that the device under test will examine them properly. Finally, tcpreplay is used to replay the pcap onto the network to do the test. |
||
News | ||
2005-07-03 Tcpreplay 2.3.5 is released which fixes a long standing bug in tcpprep with auto/router mode. Note that *all* tcpprep releases up to now in all three branches of code (1.x, 2.x and 3.x) have this bug. 3.0.beta7 will have the fix, but 1.x is EOL.
2005-06-29
2005-06-28
2005-06-14
2005-06-05
2005-05-28 Unfortunately, doing proper multi-thread support would require an API change... something that the libnids author is unwilling to do. The only option seems to be a fork of the code, but that's plain ugly... Suggestions?
2005-05-12
#include "dlt_names.h"
2005-03-09 |
||
Get It | ||
Releases:
Source via Subversion: Packages:
|
||
Documentation | ||
|
||
Support | ||
Sourceforge has a support, bug and patch ticket tracking system which we do not use.
So if you submit a ticket into any of those systems, it will likely be ignored for a few
months, if not longer. Hence, you should be using the
tcpreplay-users mailing
list for support. (Note, due to spam, the
tcpreplay-users list is a closed list, so you will need to
subscribe in order to post.)
Please note that tcpreplay has a lot of documentation. Please read the documentation before asking for help. You may also be interested in checking out tcpreplay's SourceForge project page. |
||