]> sjero.net Git - dccpping/blob - dccpping.pod
Add manpage
[dccpping] / dccpping.pod
1 =head1 NAME
2
3 dccpping - send DCCP Request packets to network hosts
4
5 =head1 SYNOPSIS
6
7 B<dccpping> [-v] [-V] [-h] [-n] [-6|-4] [-c I<count>] [-p I<port>] [-i I<interval>] [-t I<ttl>] [-s I<service_code>] [-S I<srcaddress>] I<destination>
8
9 =head1 DESCRIPTION
10
11 B<dccpping> uses DCCP Request packets to elicit a response from a host or gateway.
12         
13 For each response received, a line of information about the type of response (DCCP packet
14  or ICMP error) and the round trip time are printed. Upon termination, statistics about
15 the loss rate and round trip times are printed.
16
17 B<dccpping> uses the well-known "half-open technique", which prevents applications on
18 the destination host from seeing our probes at all. Normally, a DCCP Request is sent.
19 For non-listened ports we receive a DCCP Reset, and all is done. For active listening
20 ports we receive DCCP Response, but answer with a DCCP Reset (instead of the expected
21 DCCP Ack), this way the remote DCCP session is closed without the application ever
22 noticing.
23
24 =head1 OPTIONS
25
26 =over 5
27
28 =item B<-v>   Verbose. May be repeated for aditional verbosity.
29
30 =item B<-V>   Version information
31
32 =item B<-h>   Help
33
34 =item B<-6>   Force IPv6 mode
35
36 =item B<-4>   Force IPv4 mode
37
38 =item B<-n>   Numeric output only. No attempt will be made to lookup symbolic names for host addresses.
39
40 =item B<-c> I<count>
41
42 Stop after sending I<count> requests. The default is unlimited.
43
44 =item B<-p> I<port>
45
46 Send requests to DCCP port I<port>. The default is 33434.
47
48 =item B<-i> I<interval>
49
50 Wait I<interval> seconds between sending requests. The default is 1 second.
51
52 =item B<-t> I<ttl>
53
54 Set the IP Time to Live. The default is 64.
55
56 =item B<-s> I<service_code>
57
58 Set the DCCP service code to use in requests.
59
60 =item B<-S> I<source_address>
61
62 Set source address to specified address. Must be a valid address on some interface.
63
64 =back
65
66 =head1 AUTHOR
67
68 Samuel Jero <sj323707@ohio.edu>
69
70 =head1 SEE ALSO
71
72 B<ping>(8)