]> sjero.net Git - dccp2tcp/blob - dccp2tcp.pod
Minor Makefile change for greater compatibility
[dccp2tcp] / dccp2tcp.pod
1 =head1 NAME
2
3 dccp2tcp - convert DCCP packet captures to TCP captures for analysis with B<tcptrace>
4
5 =head1 SYNOPSIS
6
7 B<dccp2tcp> [-v] [-V] [-h] [-y] [-g] [-s] I<input_file> I<output_file> 
8
9 =head1 DESCRIPTION
10
11 B<dccp2tcp> takes a tcpdump packet capture of DCCP connections and converts it to a symantically
12 equivalent TCP capture for analysis using standard TCP tools like B<tcptrace>.
13
14 In order to utilize this program effectively you will also need B<tcptrace>, which you can download
15 from http://www.tcptrace.org and the version of B<xplot> available from http://www.tcptrace.org under
16 "Useful Companion Programs".
17
18 B<dccp2tcp> only supports DCCP with 48 bit sequence numbers at this time. It will complain at you
19 if you attempt to process a connection with short sequence numbers.
20
21 =head1 OPTIONS
22
23 =over 5
24
25 =item B<-v>
26         
27 Verbose, repeat for additional verbosity
28
29 =item B<-V>
30         
31 Version information
32
33 =item B<-h>
34         
35 Help message
36
37 =item B<-y>
38
39 Shift the window line (yellow) in B<tcptrace> to the highest received acknowledgment.
40 Normally this line is just a constant amount more than the ack number(i.e. useless).
41
42 =item B<-g>
43
44 Shift the ack line (green) in B<tcptrace> to the highest received acknowledgment.
45 Normally this line is the standard TCP ack number, which, for DCCP, translates to
46 the highest contiguous acknowledgement in the ack vector.
47
48 =item B<-s>
49
50 Converts the DCCP ack vector to TCP SACK blocks. Specify B<-s> twice to only see
51 those Ack vectors with loss intervals in them.
52
53 =back
54
55 =head1 AUTHOR
56
57 Samuel Jero <sj323707@ohio.edu>
58
59 =head1 SEE ALSO
60
61 B<tcptrace>(1), B<xplot>(1)