Fork of the 20-year old tool from www.tcptrace.org
  • C 91.7%
  • Shell 3.9%
  • Makefile 1.9%
  • DIGITAL Command Language 1%
  • Roff 0.8%
  • Other 0.7%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
2024-02-19 12:11:45 +00:00
cygwin-includes Initial import, tcptrace version 6.6.7 2014-06-04 15:12:15 +01:00
cygwin-libs Initial import, tcptrace version 6.6.7 2014-06-04 15:12:15 +01:00
flex_bison Initial import, tcptrace version 6.6.7 2014-06-04 15:12:15 +01:00
input Initial import, tcptrace version 6.6.7 2014-06-04 15:12:15 +01:00
rpm Touch up RPM build sequence 2017-08-31 15:39:23 +01:00
aclocal.m4 RPM buildable for RHEL 7 2016-03-24 17:39:59 +00:00
ARGS Initial import, tcptrace version 6.6.7 2014-06-04 15:12:15 +01:00
avl.c Initial import, tcptrace version 6.6.7 2014-06-04 15:12:15 +01:00
CHANGES Initial import, tcptrace version 6.6.7 2014-06-04 15:12:15 +01:00
compress.c Initial import, tcptrace version 6.6.7 2014-06-04 15:12:15 +01:00
compress.h Initial import, tcptrace version 6.6.7 2014-06-04 15:12:15 +01:00
config.guess Initial import, tcptrace version 6.6.7 2014-06-04 15:12:15 +01:00
config.sub Initial import, tcptrace version 6.6.7 2014-06-04 15:12:15 +01:00
configure.in RPM buildable for RHEL 7 2016-03-24 17:39:59 +00:00
COPYING Initial import, tcptrace version 6.6.7 2014-06-04 15:12:15 +01:00
COPYRIGHT Initial import, tcptrace version 6.6.7 2014-06-04 15:12:15 +01:00
dot_tcptracerc Initial import, tcptrace version 6.6.7 2014-06-04 15:12:15 +01:00
dstring.c Initial import, tcptrace version 6.6.7 2014-06-04 15:12:15 +01:00
dstring.h Initial import, tcptrace version 6.6.7 2014-06-04 15:12:15 +01:00
dyncounter.c Initial import, tcptrace version 6.6.7 2014-06-04 15:12:15 +01:00
dyncounter.h Initial import, tcptrace version 6.6.7 2014-06-04 15:12:15 +01:00
erf.c Initial import, tcptrace version 6.6.7 2014-06-04 15:12:15 +01:00
etherpeek.c Initial import, tcptrace version 6.6.7 2014-06-04 15:12:15 +01:00
FAQ Initial import, tcptrace version 6.6.7 2014-06-04 15:12:15 +01:00
file_formats.h Initial import, tcptrace version 6.6.7 2014-06-04 15:12:15 +01:00
filt_parser.y Initial import, tcptrace version 6.6.7 2014-06-04 15:12:15 +01:00
filt_scanner.l Initial import, tcptrace version 6.6.7 2014-06-04 15:12:15 +01:00
filter.c Initial import, tcptrace version 6.6.7 2014-06-04 15:12:15 +01:00
filter.h Initial import, tcptrace version 6.6.7 2014-06-04 15:12:15 +01:00
filter_vars.h Do not flag analysis output with (reset) for RST after a FIN 2017-10-30 10:46:09 +00:00
gcache.c Initial import, tcptrace version 6.6.7 2014-06-04 15:12:15 +01:00
gcache.h Initial import, tcptrace version 6.6.7 2014-06-04 15:12:15 +01:00
includes_vms.tlb Initial import, tcptrace version 6.6.7 2014-06-04 15:12:15 +01:00
INSTALL Initial import, tcptrace version 6.6.7 2014-06-04 15:12:15 +01:00
install-sh Initial import, tcptrace version 6.6.7 2014-06-04 15:12:15 +01:00
ipv6.c support GRE 2023-10-17 12:24:59 +01:00
ipv6.h support GENEVE 2024-02-19 12:11:45 +00:00
make_vms.com Initial import, tcptrace version 6.6.7 2014-06-04 15:12:15 +01:00
Makefile Avoid RTO check when not a retransmit 2023-07-12 13:20:32 +01:00
Makefile.empty Initial import, tcptrace version 6.6.7 2014-06-04 15:12:15 +01:00
Makefile.in Touch up RPM build sequence 2017-08-31 15:39:23 +01:00
manual.tar.gz Original manual 2017-07-26 10:44:14 +01:00
mfiles.c Initial import, tcptrace version 6.6.7 2014-06-04 15:12:15 +01:00
mod_collie.c Initial import, tcptrace version 6.6.7 2014-06-04 15:12:15 +01:00
mod_collie.h Initial import, tcptrace version 6.6.7 2014-06-04 15:12:15 +01:00
mod_http.c Initial import, tcptrace version 6.6.7 2014-06-04 15:12:15 +01:00
mod_http.h Initial import, tcptrace version 6.6.7 2014-06-04 15:12:15 +01:00
mod_inbounds.c Fix memory handling in SCTP module 2018-10-09 12:24:57 +01:00
mod_inbounds.h Add SCTP module. Very basic at this stage 2017-12-01 10:28:22 +00:00
mod_ip.c Fix memory handling in SCTP module 2018-10-09 12:24:57 +01:00
mod_ip.h Add ip_id trace module 2018-09-14 16:21:43 +01:00
mod_realtime.c Fix memory handling in SCTP module 2018-10-09 12:24:57 +01:00
mod_realtime.h Add SCTP module. Very basic at this stage 2017-12-01 10:28:22 +00:00
mod_rttgraph.c Initial import, tcptrace version 6.6.7 2014-06-04 15:12:15 +01:00
mod_rttgraph.h Initial import, tcptrace version 6.6.7 2014-06-04 15:12:15 +01:00
mod_sctp.c SCTP: better handling of conn startup 2022-04-04 17:14:14 +01:00
mod_sctp.h SCTP: track association by tag values 2018-10-15 17:43:56 +01:00
mod_slice.c Initial import, tcptrace version 6.6.7 2014-06-04 15:12:15 +01:00
mod_slice.h Initial import, tcptrace version 6.6.7 2014-06-04 15:12:15 +01:00
mod_strace.c larger line buffer for strace 2018-03-15 18:50:50 +00:00
mod_strace.h first basic plot 2017-12-05 17:57:58 +00:00
mod_tcplib.c Initial import, tcptrace version 6.6.7 2014-06-04 15:12:15 +01:00
mod_tcplib.h Initial import, tcptrace version 6.6.7 2014-06-04 15:12:15 +01:00
mod_traffic.c Initial import, tcptrace version 6.6.7 2014-06-04 15:12:15 +01:00
mod_traffic.h Initial import, tcptrace version 6.6.7 2014-06-04 15:12:15 +01:00
modules.h Add ip_id trace module 2018-09-14 16:21:43 +01:00
names.c use more-readable format for ipv6 2020-07-23 14:07:46 +01:00
netm.c Initial import, tcptrace version 6.6.7 2014-06-04 15:12:15 +01:00
netscout.c Initial import, tcptrace version 6.6.7 2014-06-04 15:12:15 +01:00
nlanr.c Initial import, tcptrace version 6.6.7 2014-06-04 15:12:15 +01:00
ns.c Initial import, tcptrace version 6.6.7 2014-06-04 15:12:15 +01:00
output.c Show RST direction in summary output 2018-12-14 11:40:06 +00:00
plotter.c Per-plotter current colour tracking 2023-07-19 22:09:44 +01:00
pool.c Fix memory handling in SCTP module 2018-10-09 12:24:57 +01:00
pool.h Initial import, tcptrace version 6.6.7 2014-06-04 15:12:15 +01:00
poolaccess.c Fix memory handling in SCTP module 2018-10-09 12:24:57 +01:00
print.c ECN: support ipv6 2018-12-08 18:13:20 +00:00
README mention autoconf 2020-02-20 10:15:50 +00:00
README.cygwin Initial import, tcptrace version 6.6.7 2014-06-04 15:12:15 +01:00
README.linux Initial import, tcptrace version 6.6.7 2014-06-04 15:12:15 +01:00
README.mailing_list Initial import, tcptrace version 6.6.7 2014-06-04 15:12:15 +01:00
README.modules Initial import, tcptrace version 6.6.7 2014-06-04 15:12:15 +01:00
README.OpenVMS Initial import, tcptrace version 6.6.7 2014-06-04 15:12:15 +01:00
README.pcap Initial import, tcptrace version 6.6.7 2014-06-04 15:12:15 +01:00
README.sgi Initial import, tcptrace version 6.6.7 2014-06-04 15:12:15 +01:00
README.tline_graphs Initial import, tcptrace version 6.6.7 2014-06-04 15:12:15 +01:00
README.tput_graphs Initial import, tcptrace version 6.6.7 2014-06-04 15:12:15 +01:00
README.tru64 Initial import, tcptrace version 6.6.7 2014-06-04 15:12:15 +01:00
README.version Initial import, tcptrace version 6.6.7 2014-06-04 15:12:15 +01:00
README.xpl2gpl Initial import, tcptrace version 6.6.7 2014-06-04 15:12:15 +01:00
rexmit.c Avoid RTO check when not a retransmit 2023-07-12 13:20:32 +01:00
snoop.c Initial import, tcptrace version 6.6.7 2014-06-04 15:12:15 +01:00
snprintf_vms.c Initial import, tcptrace version 6.6.7 2014-06-04 15:12:15 +01:00
tcpdump.c Fix nested-VLAN stripping 2023-12-19 11:29:57 +00:00
tcpdump.h Support linux cooked v2 2022-09-29 20:46:12 +01:00
tcptrace.c support GENEVE 2024-02-19 12:11:45 +00:00
tcptrace.h New plot method: received segment size distribution 2022-03-22 15:38:27 +00:00
tcptrace.man Docs: XID graph option in manpage 2018-08-09 16:10:31 +01:00
tcptrace.opt Initial import, tcptrace version 6.6.7 2014-06-04 15:12:15 +01:00
THANKS Initial import, tcptrace version 6.6.7 2014-06-04 15:12:15 +01:00
thruput.c colours for rtt & tput avg lines 2022-02-07 15:35:56 +00:00
TODO.project Place clickarea cmds after anchor cmds (new xplot version) 2014-10-11 19:27:15 +01:00
trace.c Avoid RTO check when not a retransmit 2023-07-12 13:20:32 +01:00
udp.c Initial import, tcptrace version 6.6.7 2014-06-04 15:12:15 +01:00
version.c Initial import, tcptrace version 6.6.7 2014-06-04 15:12:15 +01:00
version.h Initial import, tcptrace version 6.6.7 2014-06-04 15:12:15 +01:00
versnum.c Initial import, tcptrace version 6.6.7 2014-06-04 15:12:15 +01:00
WWW Initial import, tcptrace version 6.6.7 2014-06-04 15:12:15 +01:00
xpl2gpl Initial import, tcptrace version 6.6.7 2014-06-04 15:12:15 +01:00

Fri May 25, 2001

Shawn Ostermann
ostermann@cs.ohiou.edu

tcptrace is a TCP connection analysis tool.  It can tell you detailed
information about TCP connections by sifting through dump files.  The
dump file formats supported are:
   Standard tcpdump format (you need the pcap library)
   Sun's snoop format
   Macintosh Etherpeek format
   HP/NetMetrix protocol analysis format
   NS simulator output format
   NetScout
   NLANR Tsh Format

To see the graphs, you'll also need Tim Shepard's xplot program,
available at http://www.xplot.org

I've switched to using "./configure" to set up the Makefile.  That
seems to have eased portability problems a great deal.  Just say
"autoconf; ./configure" and then "make" to build the program.

Most of the rest of the Docs are on the web.  Check out:
  http://www.tcptrace.org/


Supported Platforms
-------------------

The program is developed here at OU on Sparc machines running Solaris
8.  Our intention is that it also run under common Unix variants.  In
particular, we try to test each release on the following platforms:
  NetBSD	
  FreeBSD	
  Linux		
  Darwin/OSX (Mac)
  Tru64 (Alpha)

We appreciate feedback and fixes on these or other platforms and will
attempt to modify the program to work on other platforms if we can get
enough help from people with access to those platforms and the changes
are not too "esthetically disagreeable".

Running the program
-------------------

Some simple examples:

0) What are the args and what do they mean???
     tcptrace 

1) Run the program quickly over a dump file
     tcptrace dumpfile

2) Get longer output
     tcptrace -l dumpfile

3) Generate lots of pretty plot files (you need xplot to see them)
     tcptrace -G dumpfile

4) Print the segment contents as you go
     tcptrace -p dumpfile

5) Print progress info (useful for large files)
     tcptrace -t dumpfile

Of course, you can chain arguments together until you get just what
you want.  


Let me know what you think....

Shawn