xref: /minix3/usr.bin/telnet/telnet.1 (revision 7348b5c52b47a1c199a1754a40bbfa360b536de2)
1*7348b5c5SDavid van Moolenbroek.\"	$NetBSD: telnet.1,v 1.33 2012/04/08 22:00:39 wiz Exp $
2*7348b5c5SDavid van Moolenbroek.\"
3*7348b5c5SDavid van Moolenbroek.\" Copyright (c) 1983, 1990, 1993
4*7348b5c5SDavid van Moolenbroek.\"	The Regents of the University of California.  All rights reserved.
5*7348b5c5SDavid van Moolenbroek.\"
6*7348b5c5SDavid van Moolenbroek.\" Redistribution and use in source and binary forms, with or without
7*7348b5c5SDavid van Moolenbroek.\" modification, are permitted provided that the following conditions
8*7348b5c5SDavid van Moolenbroek.\" are met:
9*7348b5c5SDavid van Moolenbroek.\" 1. Redistributions of source code must retain the above copyright
10*7348b5c5SDavid van Moolenbroek.\"    notice, this list of conditions and the following disclaimer.
11*7348b5c5SDavid van Moolenbroek.\" 2. Redistributions in binary form must reproduce the above copyright
12*7348b5c5SDavid van Moolenbroek.\"    notice, this list of conditions and the following disclaimer in the
13*7348b5c5SDavid van Moolenbroek.\"    documentation and/or other materials provided with the distribution.
14*7348b5c5SDavid van Moolenbroek.\" 3. Neither the name of the University nor the names of its contributors
15*7348b5c5SDavid van Moolenbroek.\"    may be used to endorse or promote products derived from this software
16*7348b5c5SDavid van Moolenbroek.\"    without specific prior written permission.
17*7348b5c5SDavid van Moolenbroek.\"
18*7348b5c5SDavid van Moolenbroek.\" THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
19*7348b5c5SDavid van Moolenbroek.\" ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
20*7348b5c5SDavid van Moolenbroek.\" IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
21*7348b5c5SDavid van Moolenbroek.\" ARE DISCLAIMED.  IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
22*7348b5c5SDavid van Moolenbroek.\" FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
23*7348b5c5SDavid van Moolenbroek.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
24*7348b5c5SDavid van Moolenbroek.\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
25*7348b5c5SDavid van Moolenbroek.\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
26*7348b5c5SDavid van Moolenbroek.\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
27*7348b5c5SDavid van Moolenbroek.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
28*7348b5c5SDavid van Moolenbroek.\" SUCH DAMAGE.
29*7348b5c5SDavid van Moolenbroek.\"
30*7348b5c5SDavid van Moolenbroek.\"	from: @(#)telnet.1	8.4 (Berkeley) 2/3/94
31*7348b5c5SDavid van Moolenbroek.\"
32*7348b5c5SDavid van Moolenbroek.Dd October 28, 2003
33*7348b5c5SDavid van Moolenbroek.Dt TELNET 1
34*7348b5c5SDavid van Moolenbroek.Os
35*7348b5c5SDavid van Moolenbroek.Sh NAME
36*7348b5c5SDavid van Moolenbroek.Nm telnet
37*7348b5c5SDavid van Moolenbroek.Nd user interface to the
38*7348b5c5SDavid van Moolenbroek.Tn TELNET
39*7348b5c5SDavid van Moolenbroekprotocol
40*7348b5c5SDavid van Moolenbroek.Sh SYNOPSIS
41*7348b5c5SDavid van Moolenbroek.Nm
42*7348b5c5SDavid van Moolenbroek.Op Fl 468acdEFfKLNrx
43*7348b5c5SDavid van Moolenbroek.Op Fl e Ar escapechar
44*7348b5c5SDavid van Moolenbroek.Op Fl k Ar realm
45*7348b5c5SDavid van Moolenbroek.Op Fl l Ar user
46*7348b5c5SDavid van Moolenbroek.Op Fl n Ar tracefile
47*7348b5c5SDavid van Moolenbroek.Op Fl P Ar policy
48*7348b5c5SDavid van Moolenbroek.Op Fl S Ar tos
49*7348b5c5SDavid van Moolenbroek.Op Fl X Ar authtype
50*7348b5c5SDavid van Moolenbroek.Oo
51*7348b5c5SDavid van Moolenbroek.Ar host
52*7348b5c5SDavid van Moolenbroek.Op Ar port
53*7348b5c5SDavid van Moolenbroek.Oc
54*7348b5c5SDavid van Moolenbroek.Sh DESCRIPTION
55*7348b5c5SDavid van MoolenbroekThe
56*7348b5c5SDavid van Moolenbroek.Nm
57*7348b5c5SDavid van Moolenbroekcommand
58*7348b5c5SDavid van Moolenbroekis used to communicate with another host using the
59*7348b5c5SDavid van Moolenbroek.Tn TELNET
60*7348b5c5SDavid van Moolenbroekprotocol.
61*7348b5c5SDavid van MoolenbroekIf
62*7348b5c5SDavid van Moolenbroek.Nm
63*7348b5c5SDavid van Moolenbroekis invoked without the
64*7348b5c5SDavid van Moolenbroek.Ar host
65*7348b5c5SDavid van Moolenbroekargument, it enters command mode,
66*7348b5c5SDavid van Moolenbroekindicated by its prompt
67*7348b5c5SDavid van Moolenbroek.Pq Nm telnet\&\*[Gt] .
68*7348b5c5SDavid van MoolenbroekIn this mode, it accepts and executes the commands listed below.
69*7348b5c5SDavid van MoolenbroekIf it is invoked with arguments, it performs an
70*7348b5c5SDavid van Moolenbroek.Ic open
71*7348b5c5SDavid van Moolenbroekcommand with those arguments.
72*7348b5c5SDavid van Moolenbroek.Pp
73*7348b5c5SDavid van MoolenbroekOptions:
74*7348b5c5SDavid van Moolenbroek.Bl -tag -width indent
75*7348b5c5SDavid van Moolenbroek.It Fl 4
76*7348b5c5SDavid van MoolenbroekForces
77*7348b5c5SDavid van Moolenbroek.Nm
78*7348b5c5SDavid van Moolenbroekto use IPv4 addresses only.
79*7348b5c5SDavid van Moolenbroek.It Fl 6
80*7348b5c5SDavid van MoolenbroekForces
81*7348b5c5SDavid van Moolenbroek.Nm
82*7348b5c5SDavid van Moolenbroekto use IPv6 addresses only.
83*7348b5c5SDavid van Moolenbroek.It Fl 8
84*7348b5c5SDavid van MoolenbroekSpecifies an 8-bit data path.
85*7348b5c5SDavid van MoolenbroekThis causes an attempt to
86*7348b5c5SDavid van Moolenbroeknegotiate the
87*7348b5c5SDavid van Moolenbroek.Dv TELNET BINARY
88*7348b5c5SDavid van Moolenbroekoption on both input and output.
89*7348b5c5SDavid van Moolenbroek.It Fl E
90*7348b5c5SDavid van MoolenbroekStops any character from being recognized as an escape character.
91*7348b5c5SDavid van Moolenbroek.It Fl F
92*7348b5c5SDavid van MoolenbroekIf Kerberos V5 authentication is being used, the
93*7348b5c5SDavid van Moolenbroek.Fl F
94*7348b5c5SDavid van Moolenbroekoption allows the local credentials to be forwarded
95*7348b5c5SDavid van Moolenbroekto the remote system, including any credentials that
96*7348b5c5SDavid van Moolenbroekhave already been forwarded into the local environment.
97*7348b5c5SDavid van Moolenbroek.It Fl K
98*7348b5c5SDavid van MoolenbroekSpecifies no automatic login to the remote system.
99*7348b5c5SDavid van Moolenbroek.It Fl L
100*7348b5c5SDavid van MoolenbroekSpecifies an 8-bit data path on output.
101*7348b5c5SDavid van MoolenbroekThis causes the
102*7348b5c5SDavid van MoolenbroekBINARY option to be negotiated on output.
103*7348b5c5SDavid van Moolenbroek.It Fl N
104*7348b5c5SDavid van MoolenbroekNumeric host address.
105*7348b5c5SDavid van MoolenbroekNo attempt will be made to look up
106*7348b5c5SDavid van Moolenbroeksymbolic names for host addresses.
107*7348b5c5SDavid van Moolenbroek.It Fl S Ar tos
108*7348b5c5SDavid van MoolenbroekSets the IP type-of-service (TOS) option for the telnet
109*7348b5c5SDavid van Moolenbroekconnection to the value
110*7348b5c5SDavid van Moolenbroek.Ar tos ,
111*7348b5c5SDavid van Moolenbroekwhich can be a numeric TOS value
112*7348b5c5SDavid van Moolenbroekor, on systems that support it, a symbolic
113*7348b5c5SDavid van MoolenbroekTOS name found in the /etc/iptos file.
114*7348b5c5SDavid van Moolenbroek.It Fl X Ar atype
115*7348b5c5SDavid van MoolenbroekDisables the
116*7348b5c5SDavid van Moolenbroek.Ar atype
117*7348b5c5SDavid van Moolenbroektype of authentication.
118*7348b5c5SDavid van Moolenbroek.It Fl a
119*7348b5c5SDavid van MoolenbroekAttempt automatic login.
120*7348b5c5SDavid van MoolenbroekCurrently, this sends the user name via the
121*7348b5c5SDavid van Moolenbroek.Ev USER
122*7348b5c5SDavid van Moolenbroekvariable
123*7348b5c5SDavid van Moolenbroekof the
124*7348b5c5SDavid van Moolenbroek.Ev ENVIRON
125*7348b5c5SDavid van Moolenbroekoption if supported by the remote system.
126*7348b5c5SDavid van MoolenbroekThe name used is that of the current user as returned by
127*7348b5c5SDavid van Moolenbroek.Xr getlogin 2
128*7348b5c5SDavid van Moolenbroekif it agrees with the current user ID,
129*7348b5c5SDavid van Moolenbroekotherwise it is the name associated with the user ID.
130*7348b5c5SDavid van Moolenbroek.It Fl c
131*7348b5c5SDavid van MoolenbroekDisables the reading of the user's
132*7348b5c5SDavid van Moolenbroek.Pa \&.telnetrc
133*7348b5c5SDavid van Moolenbroekfile.
134*7348b5c5SDavid van Moolenbroek(See the
135*7348b5c5SDavid van Moolenbroek.Ic toggle skiprc
136*7348b5c5SDavid van Moolenbroekcommand on this man page.)
137*7348b5c5SDavid van Moolenbroek.It Fl d
138*7348b5c5SDavid van MoolenbroekSets the initial value of the
139*7348b5c5SDavid van Moolenbroek.Ic debug
140*7348b5c5SDavid van Moolenbroektoggle to
141*7348b5c5SDavid van Moolenbroek.Dv TRUE .
142*7348b5c5SDavid van Moolenbroek.It Fl e Ar escape char
143*7348b5c5SDavid van MoolenbroekSets the initial
144*7348b5c5SDavid van Moolenbroek.Nm
145*7348b5c5SDavid van Moolenbroekescape character to
146*7348b5c5SDavid van Moolenbroek.Ar escape char .
147*7348b5c5SDavid van MoolenbroekIf
148*7348b5c5SDavid van Moolenbroek.Ar escape char
149*7348b5c5SDavid van Moolenbroekis omitted, then
150*7348b5c5SDavid van Moolenbroekthere will be no escape character.
151*7348b5c5SDavid van Moolenbroek.It Fl f
152*7348b5c5SDavid van MoolenbroekIf Kerberos V5 authentication is being used, the
153*7348b5c5SDavid van Moolenbroek.Fl f
154*7348b5c5SDavid van Moolenbroekoption allows the local credentials to be forwarded to the remote system.
155*7348b5c5SDavid van Moolenbroek.It Fl k Ar realm
156*7348b5c5SDavid van MoolenbroekIf Kerberos authentication is being used, the
157*7348b5c5SDavid van Moolenbroek.Fl k
158*7348b5c5SDavid van Moolenbroekoption requests that telnet obtain tickets for the remote host in
159*7348b5c5SDavid van Moolenbroekrealm
160*7348b5c5SDavid van Moolenbroek.Ar realm
161*7348b5c5SDavid van Moolenbroekinstead of the remote host's realm, as determined by
162*7348b5c5SDavid van Moolenbroek.Xr krb_realmofhost 3 .
163*7348b5c5SDavid van Moolenbroek.It Fl l Ar user
164*7348b5c5SDavid van MoolenbroekWhen connecting to the remote system, if the remote system
165*7348b5c5SDavid van Moolenbroekunderstands the
166*7348b5c5SDavid van Moolenbroek.Ev ENVIRON
167*7348b5c5SDavid van Moolenbroekoption, then
168*7348b5c5SDavid van Moolenbroek.Ar user
169*7348b5c5SDavid van Moolenbroekwill be sent to the remote system as the value for the variable USER.
170*7348b5c5SDavid van MoolenbroekThis option implies the
171*7348b5c5SDavid van Moolenbroek.Fl a
172*7348b5c5SDavid van Moolenbroekoption.
173*7348b5c5SDavid van MoolenbroekThis option may also be used with the
174*7348b5c5SDavid van Moolenbroek.Ic open
175*7348b5c5SDavid van Moolenbroekcommand.
176*7348b5c5SDavid van Moolenbroek.It Fl n Ar tracefile
177*7348b5c5SDavid van MoolenbroekOpens
178*7348b5c5SDavid van Moolenbroek.Ar tracefile
179*7348b5c5SDavid van Moolenbroekfor recording trace information.
180*7348b5c5SDavid van MoolenbroekSee the
181*7348b5c5SDavid van Moolenbroek.Ic set tracefile
182*7348b5c5SDavid van Moolenbroekcommand below.
183*7348b5c5SDavid van Moolenbroek.It Fl P Ar policy
184*7348b5c5SDavid van MoolenbroekUse IPsec policy specification string
185*7348b5c5SDavid van Moolenbroek.Ar policy ,
186*7348b5c5SDavid van Moolenbroekfor the connections.
187*7348b5c5SDavid van MoolenbroekSee
188*7348b5c5SDavid van Moolenbroek.Xr ipsec_set_policy 3
189*7348b5c5SDavid van Moolenbroekfor details.
190*7348b5c5SDavid van Moolenbroek.It Fl r
191*7348b5c5SDavid van MoolenbroekSpecifies a user interface similar to
192*7348b5c5SDavid van Moolenbroek.Xr rlogin 1 .
193*7348b5c5SDavid van MoolenbroekIn this
194*7348b5c5SDavid van Moolenbroekmode, the escape character is set to the tilde (~) character,
195*7348b5c5SDavid van Moolenbroekunless modified by the
196*7348b5c5SDavid van Moolenbroek.Fl e
197*7348b5c5SDavid van Moolenbroekoption.
198*7348b5c5SDavid van Moolenbroek.It Fl x
199*7348b5c5SDavid van MoolenbroekTurns on encryption of the data stream if possible.
200*7348b5c5SDavid van MoolenbroekThis
201*7348b5c5SDavid van Moolenbroekoption is not available outside of the United States and
202*7348b5c5SDavid van MoolenbroekCanada.
203*7348b5c5SDavid van Moolenbroek.It Ar host
204*7348b5c5SDavid van MoolenbroekIndicates the official name, an alias, or the Internet address
205*7348b5c5SDavid van Moolenbroekof a remote host.
206*7348b5c5SDavid van Moolenbroek.It Ar port
207*7348b5c5SDavid van MoolenbroekIndicates a port number (address of an application).
208*7348b5c5SDavid van MoolenbroekIf a number is
209*7348b5c5SDavid van Moolenbroeknot specified, the default
210*7348b5c5SDavid van Moolenbroek.Nm
211*7348b5c5SDavid van Moolenbroekport is used.
212*7348b5c5SDavid van Moolenbroek.El
213*7348b5c5SDavid van Moolenbroek.Pp
214*7348b5c5SDavid van MoolenbroekWhen in rlogin mode, a line of the form ~.
215*7348b5c5SDavid van Moolenbroekdisconnects from the
216*7348b5c5SDavid van Moolenbroekremote host; ~ is the telnet escape character.
217*7348b5c5SDavid van MoolenbroekSimilarly, the line ~^Z suspends the telnet session.
218*7348b5c5SDavid van MoolenbroekThe line ~^] escapes to the normal telnet escape prompt.
219*7348b5c5SDavid van Moolenbroek.Pp
220*7348b5c5SDavid van MoolenbroekOnce a connection has been opened,
221*7348b5c5SDavid van Moolenbroek.Nm
222*7348b5c5SDavid van Moolenbroekwill attempt to enable the
223*7348b5c5SDavid van Moolenbroek.Dv TELNET LINEMODE
224*7348b5c5SDavid van Moolenbroekoption.
225*7348b5c5SDavid van MoolenbroekIf this fails, then
226*7348b5c5SDavid van Moolenbroek.Nm
227*7348b5c5SDavid van Moolenbroekwill revert to one of two input modes:
228*7348b5c5SDavid van Moolenbroekeither \*(Lqcharacter at a time\*(Rq
229*7348b5c5SDavid van Moolenbroekor \*(Lqold line by line\*(Rq
230*7348b5c5SDavid van Moolenbroekdepending on what the remote system supports.
231*7348b5c5SDavid van Moolenbroek.Pp
232*7348b5c5SDavid van MoolenbroekWhen
233*7348b5c5SDavid van Moolenbroek.Dv LINEMODE
234*7348b5c5SDavid van Moolenbroekis enabled, character processing is done on the
235*7348b5c5SDavid van Moolenbroeklocal system, under the control of the remote system.
236*7348b5c5SDavid van MoolenbroekWhen input
237*7348b5c5SDavid van Moolenbroekediting or character echoing is to be disabled, the remote system
238*7348b5c5SDavid van Moolenbroekwill relay that information.
239*7348b5c5SDavid van MoolenbroekThe remote system will also relay
240*7348b5c5SDavid van Moolenbroekchanges to any special characters that happen on the remote
241*7348b5c5SDavid van Moolenbroeksystem, so that they can take effect on the local system.
242*7348b5c5SDavid van Moolenbroek.Pp
243*7348b5c5SDavid van MoolenbroekIn \*(Lqcharacter at a time\*(Rq mode, most
244*7348b5c5SDavid van Moolenbroektext typed is immediately sent to the remote host for processing.
245*7348b5c5SDavid van Moolenbroek.Pp
246*7348b5c5SDavid van MoolenbroekIn \*(Lqold line by line\*(Rq mode, all text is echoed locally,
247*7348b5c5SDavid van Moolenbroekand (normally) only completed lines are sent to the remote host.
248*7348b5c5SDavid van MoolenbroekThe \*(Lqlocal echo character\*(Rq (initially \*(Lq^E\*(Rq) may be used
249*7348b5c5SDavid van Moolenbroekto turn off and on the local echo
250*7348b5c5SDavid van Moolenbroek(this would mostly be used to enter passwords
251*7348b5c5SDavid van Moolenbroekwithout the password being echoed).
252*7348b5c5SDavid van Moolenbroek.Pp
253*7348b5c5SDavid van MoolenbroekIf the
254*7348b5c5SDavid van Moolenbroek.Dv LINEMODE
255*7348b5c5SDavid van Moolenbroekoption is enabled, or if the
256*7348b5c5SDavid van Moolenbroek.Ic localchars
257*7348b5c5SDavid van Moolenbroektoggle is
258*7348b5c5SDavid van Moolenbroek.Dv TRUE
259*7348b5c5SDavid van Moolenbroek(the default for \*(Lqold line by line\*(Lq; see below),
260*7348b5c5SDavid van Moolenbroekthe user's
261*7348b5c5SDavid van Moolenbroek.Ic quit  ,
262*7348b5c5SDavid van Moolenbroek.Ic intr ,
263*7348b5c5SDavid van Moolenbroekand
264*7348b5c5SDavid van Moolenbroek.Ic flush
265*7348b5c5SDavid van Moolenbroekcharacters are trapped locally, and sent as
266*7348b5c5SDavid van Moolenbroek.Tn TELNET
267*7348b5c5SDavid van Moolenbroekprotocol sequences to the remote side.
268*7348b5c5SDavid van MoolenbroekIf
269*7348b5c5SDavid van Moolenbroek.Dv LINEMODE
270*7348b5c5SDavid van Moolenbroekhas ever been enabled, then the user's
271*7348b5c5SDavid van Moolenbroek.Ic susp
272*7348b5c5SDavid van Moolenbroekand
273*7348b5c5SDavid van Moolenbroek.Ic eof
274*7348b5c5SDavid van Moolenbroekare also sent as
275*7348b5c5SDavid van Moolenbroek.Tn TELNET
276*7348b5c5SDavid van Moolenbroekprotocol sequences,
277*7348b5c5SDavid van Moolenbroekand
278*7348b5c5SDavid van Moolenbroek.Ic quit
279*7348b5c5SDavid van Moolenbroekis sent as a
280*7348b5c5SDavid van Moolenbroek.Dv TELNET ABORT
281*7348b5c5SDavid van Moolenbroekinstead of
282*7348b5c5SDavid van Moolenbroek.Dv BREAK .
283*7348b5c5SDavid van MoolenbroekThere are options (see
284*7348b5c5SDavid van Moolenbroek.Ic toggle
285*7348b5c5SDavid van Moolenbroek.Ic autoflush
286*7348b5c5SDavid van Moolenbroekand
287*7348b5c5SDavid van Moolenbroek.Ic toggle
288*7348b5c5SDavid van Moolenbroek.Ic autosynch
289*7348b5c5SDavid van Moolenbroekbelow)
290*7348b5c5SDavid van Moolenbroekwhich cause this action to flush subsequent output to the terminal
291*7348b5c5SDavid van Moolenbroek(until the remote host acknowledges the
292*7348b5c5SDavid van Moolenbroek.Tn TELNET
293*7348b5c5SDavid van Moolenbroeksequence) and flush previous terminal input
294*7348b5c5SDavid van Moolenbroek(in the case of
295*7348b5c5SDavid van Moolenbroek.Ic quit
296*7348b5c5SDavid van Moolenbroekand
297*7348b5c5SDavid van Moolenbroek.Ic intr  ) .
298*7348b5c5SDavid van Moolenbroek.Pp
299*7348b5c5SDavid van MoolenbroekWhile connected to a remote host,
300*7348b5c5SDavid van Moolenbroek.Nm
301*7348b5c5SDavid van Moolenbroekcommand mode may be entered by typing the
302*7348b5c5SDavid van Moolenbroek.Nm
303*7348b5c5SDavid van Moolenbroek\*(Lqescape character\*(Rq (initially \*(Lq^]\*(Rq).
304*7348b5c5SDavid van MoolenbroekWhen in command mode, the normal terminal editing conventions are available.
305*7348b5c5SDavid van Moolenbroek.Pp
306*7348b5c5SDavid van MoolenbroekThe following
307*7348b5c5SDavid van Moolenbroek.Nm
308*7348b5c5SDavid van Moolenbroekcommands are available.
309*7348b5c5SDavid van MoolenbroekOnly enough of each command to uniquely identify it need be typed
310*7348b5c5SDavid van Moolenbroek(this is also true for arguments to the
311*7348b5c5SDavid van Moolenbroek.Ic mode  ,
312*7348b5c5SDavid van Moolenbroek.Ic set ,
313*7348b5c5SDavid van Moolenbroek.Ic toggle  ,
314*7348b5c5SDavid van Moolenbroek.Ic unset ,
315*7348b5c5SDavid van Moolenbroek.Ic slc  ,
316*7348b5c5SDavid van Moolenbroek.Ic environ ,
317*7348b5c5SDavid van Moolenbroekand
318*7348b5c5SDavid van Moolenbroek.Ic display
319*7348b5c5SDavid van Moolenbroekcommands).
320*7348b5c5SDavid van Moolenbroek.Pp
321*7348b5c5SDavid van Moolenbroek.Bl -tag -width "mode type"
322*7348b5c5SDavid van Moolenbroek.It Ic auth Ar argument ...
323*7348b5c5SDavid van MoolenbroekThe auth command manipulates the information sent through the
324*7348b5c5SDavid van Moolenbroek.Dv TELNET AUTHENTICATE
325*7348b5c5SDavid van Moolenbroekoption.
326*7348b5c5SDavid van MoolenbroekValid arguments for the
327*7348b5c5SDavid van Moolenbroekauth command are as follows:
328*7348b5c5SDavid van Moolenbroek.Bl -tag -width "disable type"
329*7348b5c5SDavid van Moolenbroek.It Ic disable Ar type
330*7348b5c5SDavid van MoolenbroekDisables the specified type of authentication.
331*7348b5c5SDavid van MoolenbroekTo obtain a list of available types, use the
332*7348b5c5SDavid van Moolenbroek.Ic auth disable \&?
333*7348b5c5SDavid van Moolenbroekcommand.
334*7348b5c5SDavid van Moolenbroek.It Ic enable Ar type
335*7348b5c5SDavid van MoolenbroekEnables the specified type of authentication.
336*7348b5c5SDavid van MoolenbroekTo obtain a list of available types, use the
337*7348b5c5SDavid van Moolenbroek.Ic auth enable \&?
338*7348b5c5SDavid van Moolenbroekcommand.
339*7348b5c5SDavid van Moolenbroek.It Ic status
340*7348b5c5SDavid van MoolenbroekLists the current status of the various types of
341*7348b5c5SDavid van Moolenbroekauthentication.
342*7348b5c5SDavid van Moolenbroek.El
343*7348b5c5SDavid van Moolenbroek.It Ic close
344*7348b5c5SDavid van MoolenbroekClose a
345*7348b5c5SDavid van Moolenbroek.Tn TELNET
346*7348b5c5SDavid van Moolenbroeksession and return to command mode.
347*7348b5c5SDavid van Moolenbroek.It Ic display Ar argument ...
348*7348b5c5SDavid van MoolenbroekDisplays all, or some, of the
349*7348b5c5SDavid van Moolenbroek.Ic set
350*7348b5c5SDavid van Moolenbroekand
351*7348b5c5SDavid van Moolenbroek.Ic toggle
352*7348b5c5SDavid van Moolenbroekvalues (see below).
353*7348b5c5SDavid van Moolenbroek.It Ic encrypt Ar argument ...
354*7348b5c5SDavid van MoolenbroekThe encrypt command manipulates the information sent through the
355*7348b5c5SDavid van Moolenbroek.Dv TELNET ENCRYPT
356*7348b5c5SDavid van Moolenbroekoption.
357*7348b5c5SDavid van Moolenbroek.Pp
358*7348b5c5SDavid van MoolenbroekNote:  Because of export controls, the
359*7348b5c5SDavid van Moolenbroek.Dv TELNET ENCRYPT
360*7348b5c5SDavid van Moolenbroekoption is not supported outside of the United States and Canada.
361*7348b5c5SDavid van Moolenbroek.Pp
362*7348b5c5SDavid van MoolenbroekValid arguments for the encrypt command are:
363*7348b5c5SDavid van Moolenbroek.Bl -tag -width Ar
364*7348b5c5SDavid van Moolenbroek.It Ic disable Ar type Ic [input|output]
365*7348b5c5SDavid van MoolenbroekDisables the specified type of encryption.
366*7348b5c5SDavid van MoolenbroekIf you omit the input and output, both input and output
367*7348b5c5SDavid van Moolenbroekare disabled.
368*7348b5c5SDavid van MoolenbroekTo obtain a list of available types, use the
369*7348b5c5SDavid van Moolenbroek.Ic encrypt disable \&?
370*7348b5c5SDavid van Moolenbroekcommand.
371*7348b5c5SDavid van Moolenbroek.It Ic enable Ar type Ic [input|output]
372*7348b5c5SDavid van MoolenbroekEnables the specified type of encryption.
373*7348b5c5SDavid van MoolenbroekIf you omit input and output, both input and output are
374*7348b5c5SDavid van Moolenbroekenabled.
375*7348b5c5SDavid van MoolenbroekTo obtain a list of available types, use the
376*7348b5c5SDavid van Moolenbroek.Ic encrypt enable \&?
377*7348b5c5SDavid van Moolenbroekcommand.
378*7348b5c5SDavid van Moolenbroek.It Ic input
379*7348b5c5SDavid van MoolenbroekThis is the same as the
380*7348b5c5SDavid van Moolenbroek.Ic encrypt start input
381*7348b5c5SDavid van Moolenbroekcommand.
382*7348b5c5SDavid van Moolenbroek.It Ic -input
383*7348b5c5SDavid van MoolenbroekThis is the same as the
384*7348b5c5SDavid van Moolenbroek.Ic encrypt stop input
385*7348b5c5SDavid van Moolenbroekcommand.
386*7348b5c5SDavid van Moolenbroek.It Ic output
387*7348b5c5SDavid van MoolenbroekThis is the same as the
388*7348b5c5SDavid van Moolenbroek.Ic encrypt start output
389*7348b5c5SDavid van Moolenbroekcommand.
390*7348b5c5SDavid van Moolenbroek.It Ic -output
391*7348b5c5SDavid van MoolenbroekThis is the same as the
392*7348b5c5SDavid van Moolenbroek.Ic encrypt stop output
393*7348b5c5SDavid van Moolenbroekcommand.
394*7348b5c5SDavid van Moolenbroek.It Ic start Ic [input|output]
395*7348b5c5SDavid van MoolenbroekAttempts to start encryption.
396*7348b5c5SDavid van MoolenbroekIf you omit
397*7348b5c5SDavid van Moolenbroek.Ic input
398*7348b5c5SDavid van Moolenbroekand
399*7348b5c5SDavid van Moolenbroek.Ic output ,
400*7348b5c5SDavid van Moolenbroekboth input and output are enabled.
401*7348b5c5SDavid van MoolenbroekTo obtain a list of available types, use the
402*7348b5c5SDavid van Moolenbroek.Ic encrypt enable \&?
403*7348b5c5SDavid van Moolenbroekcommand.
404*7348b5c5SDavid van Moolenbroek.It Ic status
405*7348b5c5SDavid van MoolenbroekLists the current status of encryption.
406*7348b5c5SDavid van Moolenbroek.It Ic stop Ic [input|output]
407*7348b5c5SDavid van MoolenbroekStops encryption.
408*7348b5c5SDavid van MoolenbroekIf you omit input and output,
409*7348b5c5SDavid van Moolenbroekencryption is on both input and output.
410*7348b5c5SDavid van Moolenbroek.It Ic type Ar type
411*7348b5c5SDavid van MoolenbroekSets the default type of encryption to be used
412*7348b5c5SDavid van Moolenbroekwith later
413*7348b5c5SDavid van Moolenbroek.Ic encrypt start
414*7348b5c5SDavid van Moolenbroekor
415*7348b5c5SDavid van Moolenbroek.Ic encrypt stop
416*7348b5c5SDavid van Moolenbroekcommands.
417*7348b5c5SDavid van Moolenbroek.El
418*7348b5c5SDavid van Moolenbroek.It Ic environ Ar arguments ...
419*7348b5c5SDavid van MoolenbroekThe
420*7348b5c5SDavid van Moolenbroek.Ic environ
421*7348b5c5SDavid van Moolenbroekcommand is used to manipulate the
422*7348b5c5SDavid van Moolenbroekvariables that may be sent through the
423*7348b5c5SDavid van Moolenbroek.Dv TELNET ENVIRON
424*7348b5c5SDavid van Moolenbroekoption.
425*7348b5c5SDavid van MoolenbroekThe initial set of variables is taken from the users
426*7348b5c5SDavid van Moolenbroekenvironment, with only the
427*7348b5c5SDavid van Moolenbroek.Ev DISPLAY
428*7348b5c5SDavid van Moolenbroekand
429*7348b5c5SDavid van Moolenbroek.Ev PRINTER
430*7348b5c5SDavid van Moolenbroekvariables being exported by default.
431*7348b5c5SDavid van MoolenbroekThe
432*7348b5c5SDavid van Moolenbroek.Ev USER
433*7348b5c5SDavid van Moolenbroekvariable is also exported if the
434*7348b5c5SDavid van Moolenbroek.Fl a
435*7348b5c5SDavid van Moolenbroekor
436*7348b5c5SDavid van Moolenbroek.Fl l
437*7348b5c5SDavid van Moolenbroekoptions are used.
438*7348b5c5SDavid van Moolenbroek.Pp
439*7348b5c5SDavid van MoolenbroekValid arguments for the
440*7348b5c5SDavid van Moolenbroek.Ic environ
441*7348b5c5SDavid van Moolenbroekcommand are:
442*7348b5c5SDavid van Moolenbroek.Bl -tag -width Fl
443*7348b5c5SDavid van Moolenbroek.It Ic define Ar variable value
444*7348b5c5SDavid van MoolenbroekDefine the variable
445*7348b5c5SDavid van Moolenbroek.Ar variable
446*7348b5c5SDavid van Moolenbroekto have a value of
447*7348b5c5SDavid van Moolenbroek.Ar value .
448*7348b5c5SDavid van MoolenbroekAny variables defined by this command are automatically exported.
449*7348b5c5SDavid van MoolenbroekThe
450*7348b5c5SDavid van Moolenbroek.Ar value
451*7348b5c5SDavid van Moolenbroekmay be enclosed in single or double quotes so
452*7348b5c5SDavid van Moolenbroekthat tabs and spaces may be included.
453*7348b5c5SDavid van Moolenbroek.It Ic undefine Ar variable
454*7348b5c5SDavid van MoolenbroekRemove
455*7348b5c5SDavid van Moolenbroek.Ar variable
456*7348b5c5SDavid van Moolenbroekfrom the list of environment variables.
457*7348b5c5SDavid van Moolenbroek.It Ic export Ar variable
458*7348b5c5SDavid van MoolenbroekMark the variable
459*7348b5c5SDavid van Moolenbroek.Ar variable
460*7348b5c5SDavid van Moolenbroekto be exported to the remote side.
461*7348b5c5SDavid van Moolenbroek.It Ic unexport Ar variable
462*7348b5c5SDavid van MoolenbroekMark the variable
463*7348b5c5SDavid van Moolenbroek.Ar variable
464*7348b5c5SDavid van Moolenbroekto not be exported unless
465*7348b5c5SDavid van Moolenbroekexplicitly asked for by the remote side.
466*7348b5c5SDavid van Moolenbroek.It Ic list
467*7348b5c5SDavid van MoolenbroekList the current set of environment variables.
468*7348b5c5SDavid van MoolenbroekThose marked with a
469*7348b5c5SDavid van Moolenbroek.Cm *
470*7348b5c5SDavid van Moolenbroekwill be sent automatically,
471*7348b5c5SDavid van Moolenbroekother variables will only be sent if explicitly requested.
472*7348b5c5SDavid van Moolenbroek.It Ic \&?
473*7348b5c5SDavid van MoolenbroekPrints out help information for the
474*7348b5c5SDavid van Moolenbroek.Ic environ
475*7348b5c5SDavid van Moolenbroekcommand.
476*7348b5c5SDavid van Moolenbroek.El
477*7348b5c5SDavid van Moolenbroek.It Ic logout
478*7348b5c5SDavid van MoolenbroekSends the
479*7348b5c5SDavid van Moolenbroek.Dv TELNET LOGOUT
480*7348b5c5SDavid van Moolenbroekoption to the remote side.
481*7348b5c5SDavid van MoolenbroekThis command is similar to a
482*7348b5c5SDavid van Moolenbroek.Ic close
483*7348b5c5SDavid van Moolenbroekcommand; however, if the remote side does not support the
484*7348b5c5SDavid van Moolenbroek.Dv LOGOUT
485*7348b5c5SDavid van Moolenbroekoption, nothing happens.
486*7348b5c5SDavid van MoolenbroekIf, however, the remote side does support the
487*7348b5c5SDavid van Moolenbroek.Dv LOGOUT
488*7348b5c5SDavid van Moolenbroekoption, this command should cause the remote side to close the
489*7348b5c5SDavid van Moolenbroek.Tn TELNET
490*7348b5c5SDavid van Moolenbroekconnection.
491*7348b5c5SDavid van MoolenbroekIf the remote side also supports the concept of
492*7348b5c5SDavid van Moolenbroeksuspending a user's session for later reattachment,
493*7348b5c5SDavid van Moolenbroekthe logout argument indicates that you
494*7348b5c5SDavid van Moolenbroekshould terminate the session immediately.
495*7348b5c5SDavid van Moolenbroek.It Ic mode Ar type
496*7348b5c5SDavid van Moolenbroek.Ar Type
497*7348b5c5SDavid van Moolenbroekis one of several options, depending on the state of the
498*7348b5c5SDavid van Moolenbroek.Tn TELNET
499*7348b5c5SDavid van Moolenbroeksession.
500*7348b5c5SDavid van MoolenbroekThe remote host is asked for permission to go into the requested mode.
501*7348b5c5SDavid van MoolenbroekIf the remote host is capable of entering that mode, the requested
502*7348b5c5SDavid van Moolenbroekmode will be entered.
503*7348b5c5SDavid van Moolenbroek.Bl -tag -width Ar
504*7348b5c5SDavid van Moolenbroek.It Ic character
505*7348b5c5SDavid van MoolenbroekDisable the
506*7348b5c5SDavid van Moolenbroek.Dv TELNET LINEMODE
507*7348b5c5SDavid van Moolenbroekoption, or, if the remote side does not understand the
508*7348b5c5SDavid van Moolenbroek.Dv LINEMODE
509*7348b5c5SDavid van Moolenbroekoption, then enter \*(Lqcharacter at a time\*(Lq mode.
510*7348b5c5SDavid van Moolenbroek.It Ic line
511*7348b5c5SDavid van MoolenbroekEnable the
512*7348b5c5SDavid van Moolenbroek.Dv TELNET LINEMODE
513*7348b5c5SDavid van Moolenbroekoption, or, if the remote side does not understand the
514*7348b5c5SDavid van Moolenbroek.Dv LINEMODE
515*7348b5c5SDavid van Moolenbroekoption, then attempt to enter \*(Lqold-line-by-line\*(Lq mode.
516*7348b5c5SDavid van Moolenbroek.It Ic isig Pq Ic \-isig
517*7348b5c5SDavid van MoolenbroekAttempt to enable (disable) the
518*7348b5c5SDavid van Moolenbroek.Dv TRAPSIG
519*7348b5c5SDavid van Moolenbroekmode of the
520*7348b5c5SDavid van Moolenbroek.Dv LINEMODE
521*7348b5c5SDavid van Moolenbroekoption.
522*7348b5c5SDavid van MoolenbroekThis requires that the
523*7348b5c5SDavid van Moolenbroek.Dv LINEMODE
524*7348b5c5SDavid van Moolenbroekoption be enabled.
525*7348b5c5SDavid van Moolenbroek.It Ic edit Pq Ic \-edit
526*7348b5c5SDavid van MoolenbroekAttempt to enable (disable) the
527*7348b5c5SDavid van Moolenbroek.Dv EDIT
528*7348b5c5SDavid van Moolenbroekmode of the
529*7348b5c5SDavid van Moolenbroek.Dv LINEMODE
530*7348b5c5SDavid van Moolenbroekoption.
531*7348b5c5SDavid van MoolenbroekThis requires that the
532*7348b5c5SDavid van Moolenbroek.Dv LINEMODE
533*7348b5c5SDavid van Moolenbroekoption be enabled.
534*7348b5c5SDavid van Moolenbroek.It Ic softtabs Pq Ic \-softtabs
535*7348b5c5SDavid van MoolenbroekAttempt to enable (disable) the
536*7348b5c5SDavid van Moolenbroek.Dv SOFT_TAB
537*7348b5c5SDavid van Moolenbroekmode of the
538*7348b5c5SDavid van Moolenbroek.Dv LINEMODE
539*7348b5c5SDavid van Moolenbroekoption.
540*7348b5c5SDavid van MoolenbroekThis requires that the
541*7348b5c5SDavid van Moolenbroek.Dv LINEMODE
542*7348b5c5SDavid van Moolenbroekoption be enabled.
543*7348b5c5SDavid van Moolenbroek.It Ic litecho Pq Ic \-litecho
544*7348b5c5SDavid van MoolenbroekAttempt to enable (disable) the
545*7348b5c5SDavid van Moolenbroek.Dv LIT_ECHO
546*7348b5c5SDavid van Moolenbroekmode of the
547*7348b5c5SDavid van Moolenbroek.Dv LINEMODE
548*7348b5c5SDavid van Moolenbroekoption.
549*7348b5c5SDavid van MoolenbroekThis requires that the
550*7348b5c5SDavid van Moolenbroek.Dv LINEMODE
551*7348b5c5SDavid van Moolenbroekoption be enabled.
552*7348b5c5SDavid van Moolenbroek.It Ic \&?
553*7348b5c5SDavid van MoolenbroekPrints out help information for the
554*7348b5c5SDavid van Moolenbroek.Ic mode
555*7348b5c5SDavid van Moolenbroekcommand.
556*7348b5c5SDavid van Moolenbroek.El
557*7348b5c5SDavid van Moolenbroek.It Ic open Ar host Oo Fl l Ar user Oc Oo Fl a Oc Oo Oo \&- Oc Ns Ar port Oc
558*7348b5c5SDavid van MoolenbroekOpen a connection to the named host.
559*7348b5c5SDavid van MoolenbroekIf no port number
560*7348b5c5SDavid van Moolenbroekis specified,
561*7348b5c5SDavid van Moolenbroek.Nm
562*7348b5c5SDavid van Moolenbroekwill attempt to contact a
563*7348b5c5SDavid van Moolenbroek.Tn TELNET
564*7348b5c5SDavid van Moolenbroekserver at the default port.
565*7348b5c5SDavid van MoolenbroekThe host specification may be either a host name (see
566*7348b5c5SDavid van Moolenbroek.Xr hosts 5 )
567*7348b5c5SDavid van Moolenbroekor an Internet address specified in the \*(Lqdot notation\*(Rq (see
568*7348b5c5SDavid van Moolenbroek.Xr inet 3 ) .
569*7348b5c5SDavid van MoolenbroekThe
570*7348b5c5SDavid van Moolenbroek.Fl l
571*7348b5c5SDavid van Moolenbroekoption may be used to specify the user name
572*7348b5c5SDavid van Moolenbroekto be passed to the remote system via the
573*7348b5c5SDavid van Moolenbroek.Ev ENVIRON
574*7348b5c5SDavid van Moolenbroekoption.
575*7348b5c5SDavid van MoolenbroekIf a port is specified
576*7348b5c5SDavid van Moolenbroek.Nm
577*7348b5c5SDavid van Moolenbroekomits any automatic initialisation of
578*7348b5c5SDavid van Moolenbroek.Tn TELNET
579*7348b5c5SDavid van Moolenbroekoptions.
580*7348b5c5SDavid van MoolenbroekWhen the port number is preceded by a minus sign,
581*7348b5c5SDavid van Moolenbroekthe initial option negotiation is done.
582*7348b5c5SDavid van Moolenbroek.Pp
583*7348b5c5SDavid van MoolenbroekAfter establishing a connection, the file
584*7348b5c5SDavid van Moolenbroek.Pa \&.telnetrc
585*7348b5c5SDavid van Moolenbroekin the
586*7348b5c5SDavid van Moolenbroekuser's home directory is read.
587*7348b5c5SDavid van MoolenbroekLines beginning with a # are
588*7348b5c5SDavid van Moolenbroekcomment lines.
589*7348b5c5SDavid van MoolenbroekBlank lines are ignored.
590*7348b5c5SDavid van MoolenbroekLines that begin
591*7348b5c5SDavid van Moolenbroekwithout white space are the start of a machine entry.
592*7348b5c5SDavid van MoolenbroekThe first thing on such a line is a string identifying the machine
593*7348b5c5SDavid van Moolenbroekthat is being connected to.
594*7348b5c5SDavid van MoolenbroekIt may be the hostname or numeric address specified as the argument
595*7348b5c5SDavid van Moolenbroek.Ar host ,
596*7348b5c5SDavid van Moolenbroekthe canonical name of that string as determined by
597*7348b5c5SDavid van Moolenbroek.Xr getaddrinfo 3 ,
598*7348b5c5SDavid van Moolenbroekor the string
599*7348b5c5SDavid van Moolenbroek.Dq DEFAULT
600*7348b5c5SDavid van Moolenbroekindicating all hosts.
601*7348b5c5SDavid van MoolenbroekThe rest of the line, and successive
602*7348b5c5SDavid van Moolenbroeklines that begin with white space are assumed to be
603*7348b5c5SDavid van Moolenbroek.Nm
604*7348b5c5SDavid van Moolenbroekcommands and are processed as if they had been typed
605*7348b5c5SDavid van Moolenbroekin manually to the
606*7348b5c5SDavid van Moolenbroek.Nm
607*7348b5c5SDavid van Moolenbroekcommand prompt.
608*7348b5c5SDavid van Moolenbroek.It Ic quit
609*7348b5c5SDavid van MoolenbroekClose any open
610*7348b5c5SDavid van Moolenbroek.Tn TELNET
611*7348b5c5SDavid van Moolenbroeksession and exit
612*7348b5c5SDavid van Moolenbroek.Nm .
613*7348b5c5SDavid van MoolenbroekAn end of file (in command mode) will also close a session and exit.
614*7348b5c5SDavid van Moolenbroek.It Ic send Ar arguments
615*7348b5c5SDavid van MoolenbroekSends one or more special character sequences to the remote host.
616*7348b5c5SDavid van MoolenbroekThe following are the arguments which may be specified
617*7348b5c5SDavid van Moolenbroek(more than one argument may be specified at a time):
618*7348b5c5SDavid van Moolenbroek.Pp
619*7348b5c5SDavid van Moolenbroek.Bl -tag -width escape
620*7348b5c5SDavid van Moolenbroek.It Ic abort
621*7348b5c5SDavid van MoolenbroekSends the
622*7348b5c5SDavid van Moolenbroek.Dv TELNET ABORT
623*7348b5c5SDavid van Moolenbroek(Abort
624*7348b5c5SDavid van Moolenbroekprocesses)
625*7348b5c5SDavid van Moolenbroeksequence.
626*7348b5c5SDavid van Moolenbroek.It Ic ao
627*7348b5c5SDavid van MoolenbroekSends the
628*7348b5c5SDavid van Moolenbroek.Dv TELNET AO
629*7348b5c5SDavid van Moolenbroek(Abort Output) sequence, which should cause the remote system to flush
630*7348b5c5SDavid van Moolenbroekall output
631*7348b5c5SDavid van Moolenbroek.Em from
632*7348b5c5SDavid van Moolenbroekthe remote system
633*7348b5c5SDavid van Moolenbroek.Em to
634*7348b5c5SDavid van Moolenbroekthe user's terminal.
635*7348b5c5SDavid van Moolenbroek.It Ic ayt
636*7348b5c5SDavid van MoolenbroekSends the
637*7348b5c5SDavid van Moolenbroek.Dv TELNET AYT
638*7348b5c5SDavid van Moolenbroek(Are You There)
639*7348b5c5SDavid van Moolenbroeksequence, to which the remote system may or may not choose to respond.
640*7348b5c5SDavid van Moolenbroek.It Ic brk
641*7348b5c5SDavid van MoolenbroekSends the
642*7348b5c5SDavid van Moolenbroek.Dv TELNET BRK
643*7348b5c5SDavid van Moolenbroek(Break) sequence, which may have significance to the remote
644*7348b5c5SDavid van Moolenbroeksystem.
645*7348b5c5SDavid van Moolenbroek.It Ic ec
646*7348b5c5SDavid van MoolenbroekSends the
647*7348b5c5SDavid van Moolenbroek.Dv TELNET EC
648*7348b5c5SDavid van Moolenbroek(Erase Character)
649*7348b5c5SDavid van Moolenbroeksequence, which should cause the remote system to erase the last character
650*7348b5c5SDavid van Moolenbroekentered.
651*7348b5c5SDavid van Moolenbroek.It Ic el
652*7348b5c5SDavid van MoolenbroekSends the
653*7348b5c5SDavid van Moolenbroek.Dv TELNET EL
654*7348b5c5SDavid van Moolenbroek(Erase Line)
655*7348b5c5SDavid van Moolenbroeksequence, which should cause the remote system to erase the line currently
656*7348b5c5SDavid van Moolenbroekbeing entered.
657*7348b5c5SDavid van Moolenbroek.It Ic eof
658*7348b5c5SDavid van MoolenbroekSends the
659*7348b5c5SDavid van Moolenbroek.Dv TELNET EOF
660*7348b5c5SDavid van Moolenbroek(End Of File)
661*7348b5c5SDavid van Moolenbroeksequence.
662*7348b5c5SDavid van Moolenbroek.It Ic eor
663*7348b5c5SDavid van MoolenbroekSends the
664*7348b5c5SDavid van Moolenbroek.Dv TELNET EOR
665*7348b5c5SDavid van Moolenbroek(End of Record)
666*7348b5c5SDavid van Moolenbroeksequence.
667*7348b5c5SDavid van Moolenbroek.It Ic escape
668*7348b5c5SDavid van MoolenbroekSends the current
669*7348b5c5SDavid van Moolenbroek.Nm
670*7348b5c5SDavid van Moolenbroekescape character (initially \*(Lq^\*(Rq).
671*7348b5c5SDavid van Moolenbroek.It Ic ga
672*7348b5c5SDavid van MoolenbroekSends the
673*7348b5c5SDavid van Moolenbroek.Dv TELNET GA
674*7348b5c5SDavid van Moolenbroek(Go Ahead)
675*7348b5c5SDavid van Moolenbroeksequence, which likely has no significance to the remote system.
676*7348b5c5SDavid van Moolenbroek.It Ic getstatus
677*7348b5c5SDavid van MoolenbroekIf the remote side supports the
678*7348b5c5SDavid van Moolenbroek.Dv TELNET STATUS
679*7348b5c5SDavid van Moolenbroekcommand,
680*7348b5c5SDavid van Moolenbroek.Ic getstatus
681*7348b5c5SDavid van Moolenbroekwill send the subnegotiation to request that the server send
682*7348b5c5SDavid van Moolenbroekits current option status.
683*7348b5c5SDavid van Moolenbroek.It Ic ip
684*7348b5c5SDavid van MoolenbroekSends the
685*7348b5c5SDavid van Moolenbroek.Dv TELNET IP
686*7348b5c5SDavid van Moolenbroek(Interrupt Process) sequence, which should cause the remote
687*7348b5c5SDavid van Moolenbroeksystem to abort the currently running process.
688*7348b5c5SDavid van Moolenbroek.It Ic nop
689*7348b5c5SDavid van MoolenbroekSends the
690*7348b5c5SDavid van Moolenbroek.Dv TELNET NOP
691*7348b5c5SDavid van Moolenbroek(No OPeration)
692*7348b5c5SDavid van Moolenbroeksequence.
693*7348b5c5SDavid van Moolenbroek.It Ic susp
694*7348b5c5SDavid van MoolenbroekSends the
695*7348b5c5SDavid van Moolenbroek.Dv TELNET SUSP
696*7348b5c5SDavid van Moolenbroek(SUSPend process)
697*7348b5c5SDavid van Moolenbroeksequence.
698*7348b5c5SDavid van Moolenbroek.It Ic synch
699*7348b5c5SDavid van MoolenbroekSends the
700*7348b5c5SDavid van Moolenbroek.Dv TELNET SYNCH
701*7348b5c5SDavid van Moolenbroeksequence.
702*7348b5c5SDavid van MoolenbroekThis sequence causes the remote system to discard all previously typed
703*7348b5c5SDavid van Moolenbroek(but not yet read) input.
704*7348b5c5SDavid van MoolenbroekThis sequence is sent as
705*7348b5c5SDavid van Moolenbroek.Tn TCP
706*7348b5c5SDavid van Moolenbroekurgent
707*7348b5c5SDavid van Moolenbroekdata (and may not work if the remote system is a
708*7348b5c5SDavid van Moolenbroek.Bx 4.2
709*7348b5c5SDavid van Moolenbroeksystem -- if
710*7348b5c5SDavid van Moolenbroekit doesn't work, a lower case \*(Lqr\*(Rq may be echoed on the terminal).
711*7348b5c5SDavid van Moolenbroek.It Ic do Ar cmd
712*7348b5c5SDavid van Moolenbroek.It Ic dont Ar cmd
713*7348b5c5SDavid van Moolenbroek.It Ic will Ar cmd
714*7348b5c5SDavid van Moolenbroek.It Ic wont Ar cmd
715*7348b5c5SDavid van MoolenbroekSends the
716*7348b5c5SDavid van Moolenbroek.Dv TELNET DO
717*7348b5c5SDavid van Moolenbroek.Ar cmd
718*7348b5c5SDavid van Moolenbroeksequence.
719*7348b5c5SDavid van Moolenbroek.Ar Cmd
720*7348b5c5SDavid van Moolenbroekcan be either a decimal number between 0 and 255,
721*7348b5c5SDavid van Moolenbroekor a symbolic name for a specific
722*7348b5c5SDavid van Moolenbroek.Dv TELNET
723*7348b5c5SDavid van Moolenbroekcommand.
724*7348b5c5SDavid van Moolenbroek.Ar Cmd
725*7348b5c5SDavid van Moolenbroekcan also be either
726*7348b5c5SDavid van Moolenbroek.Ic help
727*7348b5c5SDavid van Moolenbroekor
728*7348b5c5SDavid van Moolenbroek.Ic \&?
729*7348b5c5SDavid van Moolenbroekto print out help information, including
730*7348b5c5SDavid van Moolenbroeka list of known symbolic names.
731*7348b5c5SDavid van Moolenbroek.It Ic \&?
732*7348b5c5SDavid van MoolenbroekPrints out help information for the
733*7348b5c5SDavid van Moolenbroek.Ic send
734*7348b5c5SDavid van Moolenbroekcommand.
735*7348b5c5SDavid van Moolenbroek.El
736*7348b5c5SDavid van Moolenbroek.It Ic set Ar argument value
737*7348b5c5SDavid van Moolenbroek.It Ic unset Ar argument value
738*7348b5c5SDavid van MoolenbroekThe
739*7348b5c5SDavid van Moolenbroek.Ic set
740*7348b5c5SDavid van Moolenbroekcommand will set any one of a number of
741*7348b5c5SDavid van Moolenbroek.Nm
742*7348b5c5SDavid van Moolenbroekvariables to a specific value or to
743*7348b5c5SDavid van Moolenbroek.Dv TRUE .
744*7348b5c5SDavid van MoolenbroekThe special value
745*7348b5c5SDavid van Moolenbroek.Ic off
746*7348b5c5SDavid van Moolenbroekturns off the function associated with
747*7348b5c5SDavid van Moolenbroekthe variable, this is equivalent to using the
748*7348b5c5SDavid van Moolenbroek.Ic unset
749*7348b5c5SDavid van Moolenbroekcommand.
750*7348b5c5SDavid van MoolenbroekThe
751*7348b5c5SDavid van Moolenbroek.Ic unset
752*7348b5c5SDavid van Moolenbroekcommand will disable or set to
753*7348b5c5SDavid van Moolenbroek.Dv FALSE
754*7348b5c5SDavid van Moolenbroekany of the specified functions.
755*7348b5c5SDavid van MoolenbroekThe values of variables may be interrogated with the
756*7348b5c5SDavid van Moolenbroek.Ic display
757*7348b5c5SDavid van Moolenbroekcommand.
758*7348b5c5SDavid van MoolenbroekThe variables which may be set or unset, but not toggled, are
759*7348b5c5SDavid van Moolenbroeklisted here.
760*7348b5c5SDavid van MoolenbroekIn addition, any of the variables for the
761*7348b5c5SDavid van Moolenbroek.Ic toggle
762*7348b5c5SDavid van Moolenbroekcommand may be explicitly set or unset using
763*7348b5c5SDavid van Moolenbroekthe
764*7348b5c5SDavid van Moolenbroek.Ic set
765*7348b5c5SDavid van Moolenbroekand
766*7348b5c5SDavid van Moolenbroek.Ic unset
767*7348b5c5SDavid van Moolenbroekcommands.
768*7348b5c5SDavid van Moolenbroek.Bl -tag -width escape
769*7348b5c5SDavid van Moolenbroek.It Ic ayt
770*7348b5c5SDavid van MoolenbroekIf
771*7348b5c5SDavid van Moolenbroek.Tn TELNET
772*7348b5c5SDavid van Moolenbroekis in localchars mode, or
773*7348b5c5SDavid van Moolenbroek.Dv LINEMODE
774*7348b5c5SDavid van Moolenbroekis enabled, and the status character is typed, a
775*7348b5c5SDavid van Moolenbroek.Dv TELNET AYT
776*7348b5c5SDavid van Moolenbroeksequence (see
777*7348b5c5SDavid van Moolenbroek.Ic send ayt
778*7348b5c5SDavid van Moolenbroekabove) is sent to the
779*7348b5c5SDavid van Moolenbroekremote host.
780*7348b5c5SDavid van MoolenbroekThe initial value for the "Are You There"
781*7348b5c5SDavid van Moolenbroekcharacter is the terminal's status character.
782*7348b5c5SDavid van Moolenbroek.It Ic echo
783*7348b5c5SDavid van MoolenbroekThis is the value (initially \*(Lq^E\*(Rq) which, when in
784*7348b5c5SDavid van Moolenbroek\*(Lqline by line\*(Rq mode, toggles between doing local echoing
785*7348b5c5SDavid van Moolenbroekof entered characters (for normal processing), and suppressing
786*7348b5c5SDavid van Moolenbroekechoing of entered characters (for entering, say, a password).
787*7348b5c5SDavid van Moolenbroek.It Ic eof
788*7348b5c5SDavid van MoolenbroekIf
789*7348b5c5SDavid van Moolenbroek.Nm
790*7348b5c5SDavid van Moolenbroekis operating in
791*7348b5c5SDavid van Moolenbroek.Dv LINEMODE
792*7348b5c5SDavid van Moolenbroekor \*(Lqold line by line\*(Rq mode, entering this character
793*7348b5c5SDavid van Moolenbroekas the first character on a line will cause this character to be
794*7348b5c5SDavid van Moolenbroeksent to the remote system.
795*7348b5c5SDavid van MoolenbroekThe initial value of the eof character is taken to be the terminal's
796*7348b5c5SDavid van Moolenbroek.Ic eof
797*7348b5c5SDavid van Moolenbroekcharacter.
798*7348b5c5SDavid van Moolenbroek.It Ic erase
799*7348b5c5SDavid van MoolenbroekIf
800*7348b5c5SDavid van Moolenbroek.Nm
801*7348b5c5SDavid van Moolenbroekis in
802*7348b5c5SDavid van Moolenbroek.Ic localchars
803*7348b5c5SDavid van Moolenbroekmode (see
804*7348b5c5SDavid van Moolenbroek.Ic toggle
805*7348b5c5SDavid van Moolenbroek.Ic localchars
806*7348b5c5SDavid van Moolenbroekbelow),
807*7348b5c5SDavid van Moolenbroek.Sy and
808*7348b5c5SDavid van Moolenbroekif
809*7348b5c5SDavid van Moolenbroek.Nm
810*7348b5c5SDavid van Moolenbroekis operating in \*(Lqcharacter at a time\*(Rq mode, then when this
811*7348b5c5SDavid van Moolenbroekcharacter is typed, a
812*7348b5c5SDavid van Moolenbroek.Dv TELNET EC
813*7348b5c5SDavid van Moolenbroeksequence (see
814*7348b5c5SDavid van Moolenbroek.Ic send
815*7348b5c5SDavid van Moolenbroek.Ic ec
816*7348b5c5SDavid van Moolenbroekabove)
817*7348b5c5SDavid van Moolenbroekis sent to the remote system.
818*7348b5c5SDavid van MoolenbroekThe initial value for the erase character is taken to be
819*7348b5c5SDavid van Moolenbroekthe terminal's
820*7348b5c5SDavid van Moolenbroek.Ic erase
821*7348b5c5SDavid van Moolenbroekcharacter.
822*7348b5c5SDavid van Moolenbroek.It Ic escape
823*7348b5c5SDavid van MoolenbroekThis is the
824*7348b5c5SDavid van Moolenbroek.Nm
825*7348b5c5SDavid van Moolenbroekescape character (initially \*(Lq^[\*(Rq) which causes entry
826*7348b5c5SDavid van Moolenbroekinto
827*7348b5c5SDavid van Moolenbroek.Nm
828*7348b5c5SDavid van Moolenbroekcommand mode (when connected to a remote system).
829*7348b5c5SDavid van Moolenbroek.It Ic flushoutput
830*7348b5c5SDavid van MoolenbroekIf
831*7348b5c5SDavid van Moolenbroek.Nm
832*7348b5c5SDavid van Moolenbroekis in
833*7348b5c5SDavid van Moolenbroek.Ic localchars
834*7348b5c5SDavid van Moolenbroekmode (see
835*7348b5c5SDavid van Moolenbroek.Ic toggle
836*7348b5c5SDavid van Moolenbroek.Ic localchars
837*7348b5c5SDavid van Moolenbroekbelow)
838*7348b5c5SDavid van Moolenbroekand the
839*7348b5c5SDavid van Moolenbroek.Ic flushoutput
840*7348b5c5SDavid van Moolenbroekcharacter is typed, a
841*7348b5c5SDavid van Moolenbroek.Dv TELNET AO
842*7348b5c5SDavid van Moolenbroeksequence (see
843*7348b5c5SDavid van Moolenbroek.Ic send
844*7348b5c5SDavid van Moolenbroek.Ic ao
845*7348b5c5SDavid van Moolenbroekabove)
846*7348b5c5SDavid van Moolenbroekis sent to the remote host.
847*7348b5c5SDavid van MoolenbroekThe initial value for the flush character is taken to be
848*7348b5c5SDavid van Moolenbroekthe terminal's
849*7348b5c5SDavid van Moolenbroek.Ic flush
850*7348b5c5SDavid van Moolenbroekcharacter.
851*7348b5c5SDavid van Moolenbroek.It Ic forw1
852*7348b5c5SDavid van Moolenbroek.It Ic forw2
853*7348b5c5SDavid van MoolenbroekIf
854*7348b5c5SDavid van Moolenbroek.Tn TELNET
855*7348b5c5SDavid van Moolenbroekis operating in
856*7348b5c5SDavid van Moolenbroek.Dv LINEMODE ,
857*7348b5c5SDavid van Moolenbroekthese are the
858*7348b5c5SDavid van Moolenbroekcharacters that, when typed, cause partial lines to be
859*7348b5c5SDavid van Moolenbroekforwarded to the remote system.
860*7348b5c5SDavid van MoolenbroekThe initial value for
861*7348b5c5SDavid van Moolenbroekthe forwarding characters are taken from the terminal's
862*7348b5c5SDavid van Moolenbroekeol and eol2 characters.
863*7348b5c5SDavid van Moolenbroek.It Ic interrupt
864*7348b5c5SDavid van MoolenbroekIf
865*7348b5c5SDavid van Moolenbroek.Nm
866*7348b5c5SDavid van Moolenbroekis in
867*7348b5c5SDavid van Moolenbroek.Ic localchars
868*7348b5c5SDavid van Moolenbroekmode (see
869*7348b5c5SDavid van Moolenbroek.Ic toggle
870*7348b5c5SDavid van Moolenbroek.Ic localchars
871*7348b5c5SDavid van Moolenbroekbelow)
872*7348b5c5SDavid van Moolenbroekand the
873*7348b5c5SDavid van Moolenbroek.Ic interrupt
874*7348b5c5SDavid van Moolenbroekcharacter is typed, a
875*7348b5c5SDavid van Moolenbroek.Dv TELNET IP
876*7348b5c5SDavid van Moolenbroeksequence (see
877*7348b5c5SDavid van Moolenbroek.Ic send
878*7348b5c5SDavid van Moolenbroek.Ic ip
879*7348b5c5SDavid van Moolenbroekabove)
880*7348b5c5SDavid van Moolenbroekis sent to the remote host.
881*7348b5c5SDavid van MoolenbroekThe initial value for the interrupt character is taken to be
882*7348b5c5SDavid van Moolenbroekthe terminal's
883*7348b5c5SDavid van Moolenbroek.Ic intr
884*7348b5c5SDavid van Moolenbroekcharacter.
885*7348b5c5SDavid van Moolenbroek.It Ic kill
886*7348b5c5SDavid van MoolenbroekIf
887*7348b5c5SDavid van Moolenbroek.Nm
888*7348b5c5SDavid van Moolenbroekis in
889*7348b5c5SDavid van Moolenbroek.Ic localchars
890*7348b5c5SDavid van Moolenbroekmode (see
891*7348b5c5SDavid van Moolenbroek.Ic toggle
892*7348b5c5SDavid van Moolenbroek.Ic localchars
893*7348b5c5SDavid van Moolenbroekbelow),
894*7348b5c5SDavid van Moolenbroek.Ic and
895*7348b5c5SDavid van Moolenbroekif
896*7348b5c5SDavid van Moolenbroek.Nm
897*7348b5c5SDavid van Moolenbroekis operating in \*(Lqcharacter at a time\*(Rq mode, then when this
898*7348b5c5SDavid van Moolenbroekcharacter is typed, a
899*7348b5c5SDavid van Moolenbroek.Dv TELNET EL
900*7348b5c5SDavid van Moolenbroeksequence (see
901*7348b5c5SDavid van Moolenbroek.Ic send
902*7348b5c5SDavid van Moolenbroek.Ic el
903*7348b5c5SDavid van Moolenbroekabove)
904*7348b5c5SDavid van Moolenbroekis sent to the remote system.
905*7348b5c5SDavid van MoolenbroekThe initial value for the kill character is taken to be
906*7348b5c5SDavid van Moolenbroekthe terminal's
907*7348b5c5SDavid van Moolenbroek.Ic kill
908*7348b5c5SDavid van Moolenbroekcharacter.
909*7348b5c5SDavid van Moolenbroek.It Ic lnext
910*7348b5c5SDavid van MoolenbroekIf
911*7348b5c5SDavid van Moolenbroek.Nm
912*7348b5c5SDavid van Moolenbroekis operating in
913*7348b5c5SDavid van Moolenbroek.Dv LINEMODE
914*7348b5c5SDavid van Moolenbroekor \*(Lqold line by line\*(Lq mode, then this character is taken to
915*7348b5c5SDavid van Moolenbroekbe the terminal's
916*7348b5c5SDavid van Moolenbroek.Ic lnext
917*7348b5c5SDavid van Moolenbroekcharacter.
918*7348b5c5SDavid van MoolenbroekThe initial value for the lnext character is taken to be
919*7348b5c5SDavid van Moolenbroekthe terminal's
920*7348b5c5SDavid van Moolenbroek.Ic lnext
921*7348b5c5SDavid van Moolenbroekcharacter.
922*7348b5c5SDavid van Moolenbroek.It Ic quit
923*7348b5c5SDavid van MoolenbroekIf
924*7348b5c5SDavid van Moolenbroek.Nm
925*7348b5c5SDavid van Moolenbroekis in
926*7348b5c5SDavid van Moolenbroek.Ic localchars
927*7348b5c5SDavid van Moolenbroekmode (see
928*7348b5c5SDavid van Moolenbroek.Ic toggle
929*7348b5c5SDavid van Moolenbroek.Ic localchars
930*7348b5c5SDavid van Moolenbroekbelow)
931*7348b5c5SDavid van Moolenbroekand the
932*7348b5c5SDavid van Moolenbroek.Ic quit
933*7348b5c5SDavid van Moolenbroekcharacter is typed, a
934*7348b5c5SDavid van Moolenbroek.Dv TELNET BRK
935*7348b5c5SDavid van Moolenbroeksequence (see
936*7348b5c5SDavid van Moolenbroek.Ic send
937*7348b5c5SDavid van Moolenbroek.Ic brk
938*7348b5c5SDavid van Moolenbroekabove)
939*7348b5c5SDavid van Moolenbroekis sent to the remote host.
940*7348b5c5SDavid van MoolenbroekThe initial value for the quit character is taken to be
941*7348b5c5SDavid van Moolenbroekthe terminal's
942*7348b5c5SDavid van Moolenbroek.Ic quit
943*7348b5c5SDavid van Moolenbroekcharacter.
944*7348b5c5SDavid van Moolenbroek.It Ic reprint
945*7348b5c5SDavid van MoolenbroekIf
946*7348b5c5SDavid van Moolenbroek.Nm
947*7348b5c5SDavid van Moolenbroekis operating in
948*7348b5c5SDavid van Moolenbroek.Dv LINEMODE
949*7348b5c5SDavid van Moolenbroekor \*(Lqold line by line\*(Lq mode, then this character is taken to
950*7348b5c5SDavid van Moolenbroekbe the terminal's
951*7348b5c5SDavid van Moolenbroek.Ic reprint
952*7348b5c5SDavid van Moolenbroekcharacter.
953*7348b5c5SDavid van MoolenbroekThe initial value for the reprint character is taken to be
954*7348b5c5SDavid van Moolenbroekthe terminal's
955*7348b5c5SDavid van Moolenbroek.Ic reprint
956*7348b5c5SDavid van Moolenbroekcharacter.
957*7348b5c5SDavid van Moolenbroek.It Ic rlogin
958*7348b5c5SDavid van MoolenbroekThis is the rlogin escape character.
959*7348b5c5SDavid van MoolenbroekIf set, the normal
960*7348b5c5SDavid van Moolenbroek.Tn TELNET
961*7348b5c5SDavid van Moolenbroekescape character is ignored unless it is
962*7348b5c5SDavid van Moolenbroekpreceded by this character at the beginning of a line.
963*7348b5c5SDavid van MoolenbroekThis character, at the beginning of a line followed by
964*7348b5c5SDavid van Moolenbroeka "."  closes the connection; when followed by a ^Z it
965*7348b5c5SDavid van Moolenbroeksuspends the
966*7348b5c5SDavid van Moolenbroek.Nm
967*7348b5c5SDavid van Moolenbroekcommand.
968*7348b5c5SDavid van MoolenbroekThe initial state is to
969*7348b5c5SDavid van Moolenbroekdisable the rlogin escape character.
970*7348b5c5SDavid van Moolenbroek.It Ic start
971*7348b5c5SDavid van MoolenbroekIf the
972*7348b5c5SDavid van Moolenbroek.Dv TELNET TOGGLE-FLOW-CONTROL
973*7348b5c5SDavid van Moolenbroekoption has been enabled,
974*7348b5c5SDavid van Moolenbroekthen this character is taken to
975*7348b5c5SDavid van Moolenbroekbe the terminal's
976*7348b5c5SDavid van Moolenbroek.Ic start
977*7348b5c5SDavid van Moolenbroekcharacter.
978*7348b5c5SDavid van MoolenbroekThe initial value for the start character is taken to be
979*7348b5c5SDavid van Moolenbroekthe terminal's
980*7348b5c5SDavid van Moolenbroek.Ic start
981*7348b5c5SDavid van Moolenbroekcharacter.
982*7348b5c5SDavid van Moolenbroek.It Ic stop
983*7348b5c5SDavid van MoolenbroekIf the
984*7348b5c5SDavid van Moolenbroek.Dv TELNET TOGGLE-FLOW-CONTROL
985*7348b5c5SDavid van Moolenbroekoption has been enabled,
986*7348b5c5SDavid van Moolenbroekthen this character is taken to
987*7348b5c5SDavid van Moolenbroekbe the terminal's
988*7348b5c5SDavid van Moolenbroek.Ic stop
989*7348b5c5SDavid van Moolenbroekcharacter.
990*7348b5c5SDavid van MoolenbroekThe initial value for the stop character is taken to be
991*7348b5c5SDavid van Moolenbroekthe terminal's
992*7348b5c5SDavid van Moolenbroek.Ic stop
993*7348b5c5SDavid van Moolenbroekcharacter.
994*7348b5c5SDavid van Moolenbroek.It Ic susp
995*7348b5c5SDavid van MoolenbroekIf
996*7348b5c5SDavid van Moolenbroek.Nm
997*7348b5c5SDavid van Moolenbroekis in
998*7348b5c5SDavid van Moolenbroek.Ic localchars
999*7348b5c5SDavid van Moolenbroekmode, or
1000*7348b5c5SDavid van Moolenbroek.Dv LINEMODE
1001*7348b5c5SDavid van Moolenbroekis enabled, and the
1002*7348b5c5SDavid van Moolenbroek.Ic suspend
1003*7348b5c5SDavid van Moolenbroekcharacter is typed, a
1004*7348b5c5SDavid van Moolenbroek.Dv TELNET SUSP
1005*7348b5c5SDavid van Moolenbroeksequence (see
1006*7348b5c5SDavid van Moolenbroek.Ic send
1007*7348b5c5SDavid van Moolenbroek.Ic susp
1008*7348b5c5SDavid van Moolenbroekabove)
1009*7348b5c5SDavid van Moolenbroekis sent to the remote host.
1010*7348b5c5SDavid van MoolenbroekThe initial value for the suspend character is taken to be
1011*7348b5c5SDavid van Moolenbroekthe terminal's
1012*7348b5c5SDavid van Moolenbroek.Ic suspend
1013*7348b5c5SDavid van Moolenbroekcharacter.
1014*7348b5c5SDavid van Moolenbroek.It Ic tracefile
1015*7348b5c5SDavid van MoolenbroekThis is the file to which the output, caused by
1016*7348b5c5SDavid van Moolenbroek.Ic netdata
1017*7348b5c5SDavid van Moolenbroekor
1018*7348b5c5SDavid van Moolenbroek.Ic option
1019*7348b5c5SDavid van Moolenbroektracing being
1020*7348b5c5SDavid van Moolenbroek.Dv TRUE ,
1021*7348b5c5SDavid van Moolenbroekwill be written.
1022*7348b5c5SDavid van MoolenbroekIf it is set to
1023*7348b5c5SDavid van Moolenbroek.Dq Fl ,
1024*7348b5c5SDavid van Moolenbroekthen tracing information will be written to standard output (the default).
1025*7348b5c5SDavid van Moolenbroek.It Ic worderase
1026*7348b5c5SDavid van MoolenbroekIf
1027*7348b5c5SDavid van Moolenbroek.Nm
1028*7348b5c5SDavid van Moolenbroekis operating in
1029*7348b5c5SDavid van Moolenbroek.Dv LINEMODE
1030*7348b5c5SDavid van Moolenbroekor \*(Lqold line by line\*(Lq mode, then this character is taken to
1031*7348b5c5SDavid van Moolenbroekbe the terminal's
1032*7348b5c5SDavid van Moolenbroek.Ic worderase
1033*7348b5c5SDavid van Moolenbroekcharacter.
1034*7348b5c5SDavid van MoolenbroekThe initial value for the worderase character is taken to be
1035*7348b5c5SDavid van Moolenbroekthe terminal's
1036*7348b5c5SDavid van Moolenbroek.Ic worderase
1037*7348b5c5SDavid van Moolenbroekcharacter.
1038*7348b5c5SDavid van Moolenbroek.It Ic \&?
1039*7348b5c5SDavid van MoolenbroekDisplays the legal
1040*7348b5c5SDavid van Moolenbroek.Ic set
1041*7348b5c5SDavid van Moolenbroek.Pq Ic unset
1042*7348b5c5SDavid van Moolenbroekcommands.
1043*7348b5c5SDavid van Moolenbroek.El
1044*7348b5c5SDavid van Moolenbroek.It Ic slc Ar state
1045*7348b5c5SDavid van MoolenbroekThe
1046*7348b5c5SDavid van Moolenbroek.Ic slc
1047*7348b5c5SDavid van Moolenbroekcommand (Set Local Characters) is used to set
1048*7348b5c5SDavid van Moolenbroekor change the state of the special
1049*7348b5c5SDavid van Moolenbroekcharacters when the
1050*7348b5c5SDavid van Moolenbroek.Dv TELNET LINEMODE
1051*7348b5c5SDavid van Moolenbroekoption has
1052*7348b5c5SDavid van Moolenbroekbeen enabled.
1053*7348b5c5SDavid van MoolenbroekSpecial characters are characters that get
1054*7348b5c5SDavid van Moolenbroekmapped to
1055*7348b5c5SDavid van Moolenbroek.Tn TELNET
1056*7348b5c5SDavid van Moolenbroekcommands sequences (like
1057*7348b5c5SDavid van Moolenbroek.Ic ip
1058*7348b5c5SDavid van Moolenbroekor
1059*7348b5c5SDavid van Moolenbroek.Ic quit  )
1060*7348b5c5SDavid van Moolenbroekor line editing characters (like
1061*7348b5c5SDavid van Moolenbroek.Ic erase
1062*7348b5c5SDavid van Moolenbroekand
1063*7348b5c5SDavid van Moolenbroek.Ic kill  ) .
1064*7348b5c5SDavid van MoolenbroekBy default, the local special characters are exported.
1065*7348b5c5SDavid van Moolenbroek.Bl -tag -width Fl
1066*7348b5c5SDavid van Moolenbroek.It Ic check
1067*7348b5c5SDavid van MoolenbroekVerify the current settings for the current special characters.
1068*7348b5c5SDavid van MoolenbroekThe remote side is requested to send all the current special
1069*7348b5c5SDavid van Moolenbroekcharacter settings, and if there are any discrepancies with
1070*7348b5c5SDavid van Moolenbroekthe local side, the local side will switch to the remote value.
1071*7348b5c5SDavid van Moolenbroek.It Ic export
1072*7348b5c5SDavid van MoolenbroekSwitch to the local defaults for the special characters.
1073*7348b5c5SDavid van MoolenbroekThe
1074*7348b5c5SDavid van Moolenbroeklocal default characters are those of the local terminal at
1075*7348b5c5SDavid van Moolenbroekthe time when
1076*7348b5c5SDavid van Moolenbroek.Nm
1077*7348b5c5SDavid van Moolenbroekwas started.
1078*7348b5c5SDavid van Moolenbroek.It Ic import
1079*7348b5c5SDavid van MoolenbroekSwitch to the remote defaults for the special characters.
1080*7348b5c5SDavid van MoolenbroekThe remote default characters are those of the remote system
1081*7348b5c5SDavid van Moolenbroekat the time when the
1082*7348b5c5SDavid van Moolenbroek.Tn TELNET
1083*7348b5c5SDavid van Moolenbroekconnection was established.
1084*7348b5c5SDavid van Moolenbroek.It Ic \&?
1085*7348b5c5SDavid van MoolenbroekPrints out help information for the
1086*7348b5c5SDavid van Moolenbroek.Ic slc
1087*7348b5c5SDavid van Moolenbroekcommand.
1088*7348b5c5SDavid van Moolenbroek.El
1089*7348b5c5SDavid van Moolenbroek.It Ic status
1090*7348b5c5SDavid van MoolenbroekShow the current status of
1091*7348b5c5SDavid van Moolenbroek.Nm .
1092*7348b5c5SDavid van MoolenbroekThis includes the peer one is connected to, as well
1093*7348b5c5SDavid van Moolenbroekas the current mode.
1094*7348b5c5SDavid van Moolenbroek.It Ic toggle Ar arguments ...
1095*7348b5c5SDavid van MoolenbroekToggle (between
1096*7348b5c5SDavid van Moolenbroek.Dv TRUE
1097*7348b5c5SDavid van Moolenbroekand
1098*7348b5c5SDavid van Moolenbroek.Dv FALSE )
1099*7348b5c5SDavid van Moolenbroekvarious flags that control how
1100*7348b5c5SDavid van Moolenbroek.Nm
1101*7348b5c5SDavid van Moolenbroekresponds to events.
1102*7348b5c5SDavid van MoolenbroekThese flags may be set explicitly to
1103*7348b5c5SDavid van Moolenbroek.Dv TRUE
1104*7348b5c5SDavid van Moolenbroekor
1105*7348b5c5SDavid van Moolenbroek.Dv FALSE
1106*7348b5c5SDavid van Moolenbroekusing the
1107*7348b5c5SDavid van Moolenbroek.Ic set
1108*7348b5c5SDavid van Moolenbroekand
1109*7348b5c5SDavid van Moolenbroek.Ic unset
1110*7348b5c5SDavid van Moolenbroekcommands listed above.
1111*7348b5c5SDavid van MoolenbroekMore than one argument may be specified.
1112*7348b5c5SDavid van MoolenbroekThe state of these flags may be interrogated with the
1113*7348b5c5SDavid van Moolenbroek.Ic display
1114*7348b5c5SDavid van Moolenbroekcommand.
1115*7348b5c5SDavid van MoolenbroekValid arguments are:
1116*7348b5c5SDavid van Moolenbroek.Bl -tag -width Ar
1117*7348b5c5SDavid van Moolenbroek.It Ic authdebug
1118*7348b5c5SDavid van MoolenbroekTurns on debugging information for the authentication code.
1119*7348b5c5SDavid van Moolenbroek.It Ic autoflush
1120*7348b5c5SDavid van MoolenbroekIf
1121*7348b5c5SDavid van Moolenbroek.Ic autoflush
1122*7348b5c5SDavid van Moolenbroekand
1123*7348b5c5SDavid van Moolenbroek.Ic localchars
1124*7348b5c5SDavid van Moolenbroekare both
1125*7348b5c5SDavid van Moolenbroek.Dv TRUE ,
1126*7348b5c5SDavid van Moolenbroekthen when the
1127*7348b5c5SDavid van Moolenbroek.Ic ao  ,
1128*7348b5c5SDavid van Moolenbroekor
1129*7348b5c5SDavid van Moolenbroek.Ic quit
1130*7348b5c5SDavid van Moolenbroekcharacters are recognized (and transformed into
1131*7348b5c5SDavid van Moolenbroek.Tn TELNET
1132*7348b5c5SDavid van Moolenbroeksequences; see
1133*7348b5c5SDavid van Moolenbroek.Ic set
1134*7348b5c5SDavid van Moolenbroekabove for details),
1135*7348b5c5SDavid van Moolenbroek.Nm
1136*7348b5c5SDavid van Moolenbroekrefuses to display any data on the user's terminal
1137*7348b5c5SDavid van Moolenbroekuntil the remote system acknowledges (via a
1138*7348b5c5SDavid van Moolenbroek.Dv TELNET TIMING MARK
1139*7348b5c5SDavid van Moolenbroekoption)
1140*7348b5c5SDavid van Moolenbroekthat it has processed those
1141*7348b5c5SDavid van Moolenbroek.Tn TELNET
1142*7348b5c5SDavid van Moolenbroeksequences.
1143*7348b5c5SDavid van MoolenbroekThe initial value for this toggle is
1144*7348b5c5SDavid van Moolenbroek.Dv TRUE
1145*7348b5c5SDavid van Moolenbroekif the terminal user had not
1146*7348b5c5SDavid van Moolenbroekdone an "stty noflsh", otherwise
1147*7348b5c5SDavid van Moolenbroek.Dv FALSE
1148*7348b5c5SDavid van Moolenbroek(see
1149*7348b5c5SDavid van Moolenbroek.Xr stty 1 ) .
1150*7348b5c5SDavid van Moolenbroek.It Ic autodecrypt
1151*7348b5c5SDavid van MoolenbroekWhen the
1152*7348b5c5SDavid van Moolenbroek.Dv TELNET ENCRYPT
1153*7348b5c5SDavid van Moolenbroekoption is negotiated, by
1154*7348b5c5SDavid van Moolenbroekdefault the actual encryption (decryption) of the data
1155*7348b5c5SDavid van Moolenbroekstream does not start automatically.
1156*7348b5c5SDavid van MoolenbroekThe autoencrypt
1157*7348b5c5SDavid van Moolenbroek(autodecrypt) command states that encryption of the
1158*7348b5c5SDavid van Moolenbroekoutput (input) stream should be enabled as soon as
1159*7348b5c5SDavid van Moolenbroekpossible.
1160*7348b5c5SDavid van Moolenbroek.Pp
1161*7348b5c5SDavid van MoolenbroekNote:  Because of export controls, the
1162*7348b5c5SDavid van Moolenbroek.Dv TELNET ENCRYPT
1163*7348b5c5SDavid van Moolenbroekoption is not supported outside the United States and Canada.
1164*7348b5c5SDavid van Moolenbroek.It Ic autologin
1165*7348b5c5SDavid van MoolenbroekIf the remote side supports the
1166*7348b5c5SDavid van Moolenbroek.Dv TELNET AUTHENTICATION
1167*7348b5c5SDavid van Moolenbroekoption
1168*7348b5c5SDavid van Moolenbroek.Tn TELNET
1169*7348b5c5SDavid van Moolenbroekattempts to use it to perform automatic authentication.
1170*7348b5c5SDavid van MoolenbroekIf the
1171*7348b5c5SDavid van Moolenbroek.Dv AUTHENTICATION
1172*7348b5c5SDavid van Moolenbroekoption is not supported, the user's login
1173*7348b5c5SDavid van Moolenbroekname are propagated through the
1174*7348b5c5SDavid van Moolenbroek.Dv TELNET ENVIRON
1175*7348b5c5SDavid van Moolenbroekoption.
1176*7348b5c5SDavid van MoolenbroekThis command is the same as specifying the
1177*7348b5c5SDavid van Moolenbroek.Fl a
1178*7348b5c5SDavid van Moolenbroekoption on the
1179*7348b5c5SDavid van Moolenbroek.Ic open
1180*7348b5c5SDavid van Moolenbroekcommand.
1181*7348b5c5SDavid van Moolenbroek.It Ic autosynch
1182*7348b5c5SDavid van MoolenbroekIf
1183*7348b5c5SDavid van Moolenbroek.Ic autosynch
1184*7348b5c5SDavid van Moolenbroekand
1185*7348b5c5SDavid van Moolenbroek.Ic localchars
1186*7348b5c5SDavid van Moolenbroekare both
1187*7348b5c5SDavid van Moolenbroek.Dv TRUE ,
1188*7348b5c5SDavid van Moolenbroekthen when either the
1189*7348b5c5SDavid van Moolenbroek.Ic intr
1190*7348b5c5SDavid van Moolenbroekor
1191*7348b5c5SDavid van Moolenbroek.Ic quit
1192*7348b5c5SDavid van Moolenbroekcharacters is typed (see
1193*7348b5c5SDavid van Moolenbroek.Ic set
1194*7348b5c5SDavid van Moolenbroekabove for descriptions of the
1195*7348b5c5SDavid van Moolenbroek.Ic intr
1196*7348b5c5SDavid van Moolenbroekand
1197*7348b5c5SDavid van Moolenbroek.Ic quit
1198*7348b5c5SDavid van Moolenbroekcharacters), the resulting
1199*7348b5c5SDavid van Moolenbroek.Tn TELNET
1200*7348b5c5SDavid van Moolenbroeksequence sent is followed by the
1201*7348b5c5SDavid van Moolenbroek.Dv TELNET SYNCH
1202*7348b5c5SDavid van Moolenbroeksequence.
1203*7348b5c5SDavid van MoolenbroekThis procedure
1204*7348b5c5SDavid van Moolenbroek.Ic should
1205*7348b5c5SDavid van Moolenbroekcause the remote system to begin throwing away all previously
1206*7348b5c5SDavid van Moolenbroektyped input until both of the
1207*7348b5c5SDavid van Moolenbroek.Tn TELNET
1208*7348b5c5SDavid van Moolenbroeksequences have been read and acted upon.
1209*7348b5c5SDavid van MoolenbroekThe initial value of this toggle is
1210*7348b5c5SDavid van Moolenbroek.Dv FALSE .
1211*7348b5c5SDavid van Moolenbroek.It Ic binary
1212*7348b5c5SDavid van MoolenbroekEnable or disable the
1213*7348b5c5SDavid van Moolenbroek.Dv TELNET BINARY
1214*7348b5c5SDavid van Moolenbroekoption on both input and output.
1215*7348b5c5SDavid van Moolenbroek.It Ic inbinary
1216*7348b5c5SDavid van MoolenbroekEnable or disable the
1217*7348b5c5SDavid van Moolenbroek.Dv TELNET BINARY
1218*7348b5c5SDavid van Moolenbroekoption on input.
1219*7348b5c5SDavid van Moolenbroek.It Ic outbinary
1220*7348b5c5SDavid van MoolenbroekEnable or disable the
1221*7348b5c5SDavid van Moolenbroek.Dv TELNET BINARY
1222*7348b5c5SDavid van Moolenbroekoption on output.
1223*7348b5c5SDavid van Moolenbroek.It Ic crlf
1224*7348b5c5SDavid van MoolenbroekIf this is
1225*7348b5c5SDavid van Moolenbroek.Dv TRUE ,
1226*7348b5c5SDavid van Moolenbroekthen carriage returns will be sent as
1227*7348b5c5SDavid van Moolenbroek.Li \*[Lt]CR\*[Gt]\*[Lt]LF\*[Gt] .
1228*7348b5c5SDavid van MoolenbroekIf this is
1229*7348b5c5SDavid van Moolenbroek.Dv FALSE ,
1230*7348b5c5SDavid van Moolenbroekthen carriage returns will be send as
1231*7348b5c5SDavid van Moolenbroek.Li \*[Lt]CR\*[Gt]\*[Lt]NUL\*[Gt] .
1232*7348b5c5SDavid van MoolenbroekThe initial value for this toggle is
1233*7348b5c5SDavid van Moolenbroek.Dv FALSE .
1234*7348b5c5SDavid van Moolenbroek.It Ic crmod
1235*7348b5c5SDavid van MoolenbroekToggle carriage return mode.
1236*7348b5c5SDavid van MoolenbroekWhen this mode is enabled, most carriage return characters received from
1237*7348b5c5SDavid van Moolenbroekthe remote host will be mapped into a carriage return followed by
1238*7348b5c5SDavid van Moolenbroeka line feed.
1239*7348b5c5SDavid van MoolenbroekThis mode does not affect those characters typed by the user, only
1240*7348b5c5SDavid van Moolenbroekthose received from the remote host.
1241*7348b5c5SDavid van MoolenbroekThis mode is not very useful unless the remote host
1242*7348b5c5SDavid van Moolenbroekonly sends carriage return, but never line feed.
1243*7348b5c5SDavid van MoolenbroekThe initial value for this toggle is
1244*7348b5c5SDavid van Moolenbroek.Dv FALSE .
1245*7348b5c5SDavid van Moolenbroek.It Ic debug
1246*7348b5c5SDavid van MoolenbroekToggles socket level debugging (useful only to the
1247*7348b5c5SDavid van Moolenbroek.Ic super user  ) .
1248*7348b5c5SDavid van MoolenbroekThe initial value for this toggle is
1249*7348b5c5SDavid van Moolenbroek.Dv FALSE .
1250*7348b5c5SDavid van Moolenbroek.It Ic encdebug
1251*7348b5c5SDavid van MoolenbroekTurns on debugging information for the encryption code.
1252*7348b5c5SDavid van Moolenbroek.It Ic localchars
1253*7348b5c5SDavid van MoolenbroekIf this is
1254*7348b5c5SDavid van Moolenbroek.Dv TRUE ,
1255*7348b5c5SDavid van Moolenbroekthen the
1256*7348b5c5SDavid van Moolenbroek.Ic flush  ,
1257*7348b5c5SDavid van Moolenbroek.Ic interrupt ,
1258*7348b5c5SDavid van Moolenbroek.Ic quit  ,
1259*7348b5c5SDavid van Moolenbroek.Ic erase ,
1260*7348b5c5SDavid van Moolenbroekand
1261*7348b5c5SDavid van Moolenbroek.Ic kill
1262*7348b5c5SDavid van Moolenbroekcharacters (see
1263*7348b5c5SDavid van Moolenbroek.Ic set
1264*7348b5c5SDavid van Moolenbroekabove) are recognized locally, and transformed into (hopefully) appropriate
1265*7348b5c5SDavid van Moolenbroek.Tn TELNET
1266*7348b5c5SDavid van Moolenbroekcontrol sequences
1267*7348b5c5SDavid van Moolenbroek(respectively
1268*7348b5c5SDavid van Moolenbroek.Ic ao  ,
1269*7348b5c5SDavid van Moolenbroek.Ic ip ,
1270*7348b5c5SDavid van Moolenbroek.Ic brk  ,
1271*7348b5c5SDavid van Moolenbroek.Ic ec ,
1272*7348b5c5SDavid van Moolenbroekand
1273*7348b5c5SDavid van Moolenbroek.Ic el  ;
1274*7348b5c5SDavid van Moolenbroeksee
1275*7348b5c5SDavid van Moolenbroek.Ic send
1276*7348b5c5SDavid van Moolenbroekabove).
1277*7348b5c5SDavid van MoolenbroekThe initial value for this toggle is
1278*7348b5c5SDavid van Moolenbroek.Dv TRUE
1279*7348b5c5SDavid van Moolenbroekin \*(Lqold line by line\*(Rq mode,
1280*7348b5c5SDavid van Moolenbroekand
1281*7348b5c5SDavid van Moolenbroek.Dv FALSE
1282*7348b5c5SDavid van Moolenbroekin \*(Lqcharacter at a time\*(Rq mode.
1283*7348b5c5SDavid van MoolenbroekWhen the
1284*7348b5c5SDavid van Moolenbroek.Dv LINEMODE
1285*7348b5c5SDavid van Moolenbroekoption is enabled, the value of
1286*7348b5c5SDavid van Moolenbroek.Ic localchars
1287*7348b5c5SDavid van Moolenbroekis ignored, and assumed to always be
1288*7348b5c5SDavid van Moolenbroek.Dv TRUE .
1289*7348b5c5SDavid van MoolenbroekIf
1290*7348b5c5SDavid van Moolenbroek.Dv LINEMODE
1291*7348b5c5SDavid van Moolenbroekhas ever been enabled, then
1292*7348b5c5SDavid van Moolenbroek.Ic quit
1293*7348b5c5SDavid van Moolenbroekis sent as
1294*7348b5c5SDavid van Moolenbroek.Ic abort  ,
1295*7348b5c5SDavid van Moolenbroekand
1296*7348b5c5SDavid van Moolenbroek.Ic eof and
1297*7348b5c5SDavid van Moolenbroek.Ic suspend
1298*7348b5c5SDavid van Moolenbroekare sent as
1299*7348b5c5SDavid van Moolenbroek.Ic eof and
1300*7348b5c5SDavid van Moolenbroek.Ic susp
1301*7348b5c5SDavid van Moolenbroek(see
1302*7348b5c5SDavid van Moolenbroek.Ic send
1303*7348b5c5SDavid van Moolenbroekabove).
1304*7348b5c5SDavid van Moolenbroek.It Ic netdata
1305*7348b5c5SDavid van MoolenbroekToggles the display of all network data (in hexadecimal format).
1306*7348b5c5SDavid van MoolenbroekThe initial value for this toggle is
1307*7348b5c5SDavid van Moolenbroek.Dv FALSE .
1308*7348b5c5SDavid van Moolenbroek.It Ic options
1309*7348b5c5SDavid van MoolenbroekToggles the display of some internal
1310*7348b5c5SDavid van Moolenbroek.Nm
1311*7348b5c5SDavid van Moolenbroekprotocol processing (having to do with
1312*7348b5c5SDavid van Moolenbroek.Tn TELNET
1313*7348b5c5SDavid van Moolenbroekoptions).
1314*7348b5c5SDavid van MoolenbroekThe initial value for this toggle is
1315*7348b5c5SDavid van Moolenbroek.Dv FALSE .
1316*7348b5c5SDavid van Moolenbroek.It Ic prettydump
1317*7348b5c5SDavid van MoolenbroekWhen the
1318*7348b5c5SDavid van Moolenbroek.Ic netdata
1319*7348b5c5SDavid van Moolenbroektoggle is enabled, if
1320*7348b5c5SDavid van Moolenbroek.Ic prettydump
1321*7348b5c5SDavid van Moolenbroekis enabled the output from the
1322*7348b5c5SDavid van Moolenbroek.Ic netdata
1323*7348b5c5SDavid van Moolenbroekcommand will be formatted in a more user readable format.
1324*7348b5c5SDavid van MoolenbroekSpaces are put between each character in the output, and the
1325*7348b5c5SDavid van Moolenbroekbeginning of any
1326*7348b5c5SDavid van Moolenbroek.Tn TELNET
1327*7348b5c5SDavid van Moolenbroekescape sequence is preceded by a '*' to aid in locating them.
1328*7348b5c5SDavid van Moolenbroek.It Ic skiprc
1329*7348b5c5SDavid van MoolenbroekWhen the skiprc toggle is
1330*7348b5c5SDavid van Moolenbroek.Dv TRUE ,
1331*7348b5c5SDavid van Moolenbroek.Tn TELNET
1332*7348b5c5SDavid van Moolenbroekskips the reading of the
1333*7348b5c5SDavid van Moolenbroek.Pa \&.telnetrc
1334*7348b5c5SDavid van Moolenbroekfile in the users home
1335*7348b5c5SDavid van Moolenbroekdirectory when connections are opened.
1336*7348b5c5SDavid van MoolenbroekThe initial
1337*7348b5c5SDavid van Moolenbroekvalue for this toggle is
1338*7348b5c5SDavid van Moolenbroek.Dv FALSE .
1339*7348b5c5SDavid van Moolenbroek.It Ic termdata
1340*7348b5c5SDavid van MoolenbroekToggles the display of all terminal data (in hexadecimal format).
1341*7348b5c5SDavid van MoolenbroekThe initial value for this toggle is
1342*7348b5c5SDavid van Moolenbroek.Dv FALSE .
1343*7348b5c5SDavid van Moolenbroek.It Ic verbose_encrypt
1344*7348b5c5SDavid van MoolenbroekWhen the
1345*7348b5c5SDavid van Moolenbroek.Ic verbose_encrypt
1346*7348b5c5SDavid van Moolenbroektoggle is
1347*7348b5c5SDavid van Moolenbroek.Dv TRUE ,
1348*7348b5c5SDavid van Moolenbroek.Nm
1349*7348b5c5SDavid van Moolenbroekprints out a message each time encryption is enabled or
1350*7348b5c5SDavid van Moolenbroekdisabled.
1351*7348b5c5SDavid van MoolenbroekThe initial value for this toggle is
1352*7348b5c5SDavid van Moolenbroek.Dv FALSE .
1353*7348b5c5SDavid van MoolenbroekNote:  Because of export controls, data encryption
1354*7348b5c5SDavid van Moolenbroekis not supported outside of the United States and Canada.
1355*7348b5c5SDavid van Moolenbroek.It Ic \&?
1356*7348b5c5SDavid van MoolenbroekDisplays the legal
1357*7348b5c5SDavid van Moolenbroek.Ic toggle
1358*7348b5c5SDavid van Moolenbroekcommands.
1359*7348b5c5SDavid van Moolenbroek.El
1360*7348b5c5SDavid van Moolenbroek.It Ic z
1361*7348b5c5SDavid van MoolenbroekSuspend
1362*7348b5c5SDavid van Moolenbroek.Nm  .
1363*7348b5c5SDavid van MoolenbroekThis command only works when the user is using the
1364*7348b5c5SDavid van Moolenbroek.Xr csh 1 .
1365*7348b5c5SDavid van Moolenbroek.It Ic \&! Op Ar command
1366*7348b5c5SDavid van MoolenbroekExecute a single command in a subshell on the local
1367*7348b5c5SDavid van Moolenbroeksystem.
1368*7348b5c5SDavid van MoolenbroekIf
1369*7348b5c5SDavid van Moolenbroek.Ar command
1370*7348b5c5SDavid van Moolenbroekis omitted, then an interactive
1371*7348b5c5SDavid van Moolenbroeksubshell is invoked.
1372*7348b5c5SDavid van Moolenbroek.It Ic \&? Op Ar command
1373*7348b5c5SDavid van MoolenbroekGet help.
1374*7348b5c5SDavid van MoolenbroekWith no arguments,
1375*7348b5c5SDavid van Moolenbroek.Nm
1376*7348b5c5SDavid van Moolenbroekprints a help summary.
1377*7348b5c5SDavid van MoolenbroekIf a command is specified,
1378*7348b5c5SDavid van Moolenbroek.Nm
1379*7348b5c5SDavid van Moolenbroekwill print the help information for just that command.
1380*7348b5c5SDavid van Moolenbroek.El
1381*7348b5c5SDavid van Moolenbroek.Sh ENVIRONMENT
1382*7348b5c5SDavid van Moolenbroek.Nm
1383*7348b5c5SDavid van Moolenbroekuses at least the
1384*7348b5c5SDavid van Moolenbroek.Ev HOME ,
1385*7348b5c5SDavid van Moolenbroek.Ev SHELL ,
1386*7348b5c5SDavid van Moolenbroek.Ev DISPLAY ,
1387*7348b5c5SDavid van Moolenbroekand
1388*7348b5c5SDavid van Moolenbroek.Ev TERM
1389*7348b5c5SDavid van Moolenbroekenvironment variables.
1390*7348b5c5SDavid van MoolenbroekOther environment variables may be propagated
1391*7348b5c5SDavid van Moolenbroekto the other side via the
1392*7348b5c5SDavid van Moolenbroek.Dv TELNET ENVIRON
1393*7348b5c5SDavid van Moolenbroekoption.
1394*7348b5c5SDavid van Moolenbroek.Sh FILES
1395*7348b5c5SDavid van Moolenbroek.Bl -tag -width ~/.telnetrc -compact
1396*7348b5c5SDavid van Moolenbroek.It Pa ~/.telnetrc
1397*7348b5c5SDavid van Moolenbroekuser customized telnet startup values
1398*7348b5c5SDavid van Moolenbroek.El
1399*7348b5c5SDavid van Moolenbroek.Sh HISTORY
1400*7348b5c5SDavid van MoolenbroekThe
1401*7348b5c5SDavid van Moolenbroek.Nm
1402*7348b5c5SDavid van Moolenbroekcommand appeared in
1403*7348b5c5SDavid van Moolenbroek.Bx 4.2 .
1404*7348b5c5SDavid van MoolenbroekIPsec support was added by WIDE/KAME project, in 1999.
1405*7348b5c5SDavid van Moolenbroek.Sh NOTES
1406*7348b5c5SDavid van MoolenbroekOn some remote systems, echo has to be turned off manually when in
1407*7348b5c5SDavid van Moolenbroek\*(Lqold line by line\*(Rq mode.
1408*7348b5c5SDavid van Moolenbroek.Pp
1409*7348b5c5SDavid van MoolenbroekIn \*(Lqold line by line\*(Rq mode or
1410*7348b5c5SDavid van Moolenbroek.Dv LINEMODE
1411*7348b5c5SDavid van Moolenbroekthe terminal's
1412*7348b5c5SDavid van Moolenbroek.Ic eof
1413*7348b5c5SDavid van Moolenbroekcharacter is only recognized (and sent to the remote system)
1414*7348b5c5SDavid van Moolenbroekwhen it is the first character on a line.
1415