]> sjero.net Git - dccpping/blob - README
Add manpage
[dccpping] / README
1 dccpping is a ping-like utility using DCCP Request packets to elict a response
2 from another host. It is designed to determine whether a remote host is DCCP
3 aware and whether or not a middle box is blocking DCCP packets.
4
5 In order to build this program, please simply type "make" at the commandline.
6 I have not included a ./configure script with this program because this
7 program will only compile on linux anyway (we need the dccp header include file)
8 and it comprises only a few files. If you have problems, simply modify the
9 makefile as needed. Contact me, if major problems arise.
10
11
12 Usage is pretty simple:
13 dccpping: [-v] [-V] [-h] [-n] [-6|-4] [-c count] [-p port] [-i interval]
14           [-t ttl] [-s service_code] [-S srcaddress] remote_host
15
16           -v   Verbose. May be repeated for aditional verbosity.
17           -V   Version information
18           -h   Help
19           -6   Force IPv6 mode
20           -4   Force IPv4 mode
21           -n   Numeric output only. No attempt will be made to lookup symbolic
22                names for host addresses.
23                   -c   Number of requests to make. The default is unlimited.
24                   -p   The DCCP port to send requests to. The default is 33434.
25                   -i   Interval between requests in seconds. The default is 1 second.
26                   -t   The TTL to set in the sent requests. The default is 64.
27                   -s   Service Code. The DCCP service code to use when sending packets.
28                   -S   Source Address. The address to send packets from. Should
29                            only be needed if the autodetection fails.
30                            
31                   remote_host can be either an IP address (IPv4 or IPv6) or a hostname.
32
33 dccpping is free software: you can redistribute it and/or modify
34 it under the terms of the GNU General Public License as published by
35 the Free Software Foundation, either version 3 of the License, or
36 (at your option) any later version.
37
38 dccpping is distributed in the hope that it will be useful,
39 but WITHOUT ANY WARRANTY; without even the implied warranty of
40 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
41 GNU General Public License for more details.
42
43 You should have received a copy of the GNU General Public License
44 along with dccpping.  If not, see <http://www.gnu.org/licenses/>.
45
46
47 Copyright 2012
48 Samuel Jero
49 Masters Student
50 Computer Science
51 Internetworking Research Group
52 Ohio University
53 sj323707@ohio.edu