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