summaryrefslogtreecommitdiffstats
path: root/contrib/netcat
diff options
context:
space:
mode:
authorantoine <antoine@FreeBSD.org>2008-05-10 18:50:45 +0000
committerantoine <antoine@FreeBSD.org>2008-05-10 18:50:45 +0000
commit840e3ca1b5be5d79f3f4ed5f4b66a01bed910f1e (patch)
tree2c84a3a6f5b7d1e1facf59004acf43ecdef6cc6b /contrib/netcat
parent900481a7e7cff233fcef3f0753e69d0790e7a9ff (diff)
downloadFreeBSD-src-840e3ca1b5be5d79f3f4ed5f4b66a01bed910f1e.zip
FreeBSD-src-840e3ca1b5be5d79f3f4ed5f4b66a01bed910f1e.tar.gz
Document freebsd extensions to netcat a bit better:
- sort the options - document -o and -O everywhere Reviewed by: delphij Approved by: rwatson (mentor)
Diffstat (limited to 'contrib/netcat')
-rw-r--r--contrib/netcat/nc.119
-rw-r--r--contrib/netcat/netcat.c15
2 files changed, 17 insertions, 17 deletions
diff --git a/contrib/netcat/nc.1 b/contrib/netcat/nc.1
index b4f4ab9..02e11b7 100644
--- a/contrib/netcat/nc.1
+++ b/contrib/netcat/nc.1
@@ -36,7 +36,7 @@
.Sh SYNOPSIS
.Nm nc
.Bk -words
-.Op Fl 46DEdhklnoOrStUuvz
+.Op Fl 46DdEhklnOorStUuvz
.Op Fl e Ar IPsec_policy
.Op Fl i Ar interval
.Op Fl P Ar proxy_username
@@ -100,10 +100,6 @@ to use IPv6 addresses only.
Enable debugging on the socket.
.It Fl d
Do not attempt to read from stdin.
-.It Fl h
-Prints out
-.Nm
-help.
.It Fl E
Shortcut for
.Qo
@@ -118,6 +114,10 @@ to be used using the syntax described in
.Xr ipsec_set_policy 3 .
This flag can be specified up to two times, as typically one policy for
each direction is needed.
+.It Fl h
+Prints out
+.Nm
+help.
.It Fl i Ar interval
Specifies a delay time interval between lines of text sent and received.
Also causes a delay time between connections to multiple ports.
@@ -146,7 +146,10 @@ option are ignored.
.It Fl n
Do not do any DNS or service lookups on any specified addresses,
hostnames or ports.
-.\"
+.It Fl O
+Disables the use of TCP options on the socket, by setting the boolean
+TCP_NOOPT
+socket option.
.It Fl o
.Dq Once-only mode .
By default,
@@ -156,10 +159,6 @@ but continues until the network side has been closed down.
Specifying
.Fl o
will make it terminate on EOF as well.
-.It Fl o
-Disables the use of TCP options on the socket, by setting the boolean
-TCP_NOOPT
-socket option.
.It Fl P Ar proxy_username
Specifies a username to present to a proxy server that requires authentication.
If no username is specified then authentication will not be attempted.
diff --git a/contrib/netcat/netcat.c b/contrib/netcat/netcat.c
index 9b87110..4bad8f2 100644
--- a/contrib/netcat/netcat.c
+++ b/contrib/netcat/netcat.c
@@ -868,21 +868,22 @@ help(void)
usage(0);
fprintf(stderr, "\tCommand Summary:\n\
\t-4 Use IPv4\n\
- \t-6 Use IPv6\n");
+ \t-6 Use IPv6\n\
+ \t-D Enable the debug socket option\n\
+ \t-d Detach from stdin\n");
#ifdef IPSEC
fprintf(stderr, "\
- \t-e policy Use specified IPsec policy\n\
- \t-E Use IPsec ESP\n");
+ \t-E Use IPsec ESP\n\
+ \t-e policy Use specified IPsec policy\n");
#endif
fprintf(stderr, "\
- \t-D Enable the debug socket option\n\
- \t-d Detach from stdin\n\
\t-h This help text\n\
\t-i secs\t Delay interval for lines sent, ports scanned\n\
\t-k Keep inbound sockets open for multiple connects\n\
\t-l Listen mode, for inbound connects\n\
\t-n Suppress name/port resolutions\n\
\t-O Disable TCP options\n\
+ \t-o Terminate on EOF on input\n\
\t-P proxyuser\tUsername for proxy authentication\n\
\t-p port\t Specify local port for remote connects\n\
\t-r Randomize remote ports\n\
@@ -930,9 +931,9 @@ void
usage(int ret)
{
#ifdef IPSEC
- fprintf(stderr, "usage: nc [-46DEdhklnorStUuvz] [-e policy] [-i interval] [-P proxy_username] [-p source_port]\n");
+ fprintf(stderr, "usage: nc [-46DdEhklnOorStUuvz] [-e policy] [-i interval] [-P proxy_username] [-p source_port]\n");
#else
- fprintf(stderr, "usage: nc [-46DdhklnorStUuvz] [-i interval] [-P proxy_username] [-p source_port]\n");
+ fprintf(stderr, "usage: nc [-46DdhklnOorStUuvz] [-i interval] [-P proxy_username] [-p source_port]\n");
#endif
fprintf(stderr, "\t [-s source_ip_address] [-T ToS] [-w timeout] [-X proxy_protocol]\n");
fprintf(stderr, "\t [-x proxy_address[:port]] [hostname] [port[s]]\n");
OpenPOWER on IntegriCloud