Title : Tymnet Diagnostic Tools
Author : Professor Falken
==Phrack Magazine==
Volume Four, Issue Forty-Two, File 5 of 14
= - = - = - = - = - = - = - = - = - = - = - = - = - = - = - = - = - = - = -
Synopsis of Tymnet's Diagnostic Tools
and their associated
License Levels and Hard-Coded Usernames
by
Professor Falken
February 14, 1993
= - = - = - = - = - = - = - = - = - = - = - = - = - = - = - = - = - = - = -
While the scope of this article is general, the information contained
within is NOT for the novice Tymnet explorer. Novice or NOT, go ahead
and read; however, caution should be taken when invoking any of these
commands upon BT's network. Execution of certain commands can have
debilitating consequences upon segments of the network.
In this article I intend to educate the reader about the various
Tymnet diagnostic utilities that are available. This article is by no
means an in depth microscopic view of the utilities; but rather a brief to
the point survey course of what is available to qualified people. With
each utility I will describe its use/s, list its major commands, and
in DDT & XRAY's case, dispense its hard-coded usernames which allow you to
become a 'qualified person.'
It seems the software engineers at Tymnet (for the lack of something
better to do) like to rename ordinary words to complicated ones. For
instance, within this article I will talk about LICENSE LEVELS. License
levels are nothing more than security levels. When I speak of License
Level 4, just translate that to Security Level 4. I would have just called
everything security levels, but I wanted to stay within that lethargic
Tymnet mood for realism purposes. Another word the engineers pirated from
'GI JOE' was GOOD-GUYS. In our world, a Good-Guy is a valid username that
can be used for logging into the various diagnostic utilities.
Like most conventional computers, Tymnet also needs an operating system
for its code to run under. Tymnet's node-level, *multitasking*, operating
system is called ISIS; it stands for 'Internally Switched Interface System.'
Its designed for: handling multiple communication links, allocating system
memory, system job/process scheduling, and all the other BASIC things ALL
operating systems do. Tymnet explains it a bit more complicated and less
to the point, but to give equal time to the opposing viewpoint, this is
what they say:
"Internally Switched Interface System. The operating system for a TYMNET
node; provides functions that control the overall operation of an
Engine. These functions include, but are not limited to, memory
allocation, message switching, job scheduling, interrupt processing,
and I/O distribution. ISIS allows multiple data communications
functions to run on a single processor. Two of its many services are
debugging and I/O port management. Formerly known as ISIS-II or ISIS2.
ISIS2, ISIS-II Obsolete terms. See Internally Switched Interface
System (ISIS)."
At various points within this file I will refer to an ENGINE.
Basically, an ENGINE is a minicomputer which handles all the processing
requirements that ISIS and its applications demand. However, to be fair to
all the Tymnet technoids, this is what BT says:
"BT North America packet-handling hardware. The Engine communications
processor is a member of a family of special-purpose minicomputers.
It runs communications software such as Node Code (for switching),
slot code (for protocol conversion and value-added functions), and
the ISIS operating system. The Engine family consists of the
Pico-Engine, Micro-Engine, Mini-Engine, Mini-Engine-XL,
Dual-Mini-Engine-XL, Engine, and ATC."
You think they would have invented much NEATER names for their computer
platforms than 'Mini-Engine' or 'Micro-Engine'. I would guess that BT's
hardware engineers have less time than the software engineers to invent
K-RAD names for their projects. Anyhow, as you can see, the ENGINE is the
muscle behind Tymnet's network brawn.
Another term which is very basic to ANY understanding of Tymnet is the
'SUPERVISOR.' As you can see the engineers searched high & low for this
clever term. The Supervisor is many things including, the authentication
kernel you interact with, the circuit billing system that subscribers
unfortunately do not interact with, and generally the network's 'BIG BROTHER.'
Supervisor watches the status of the network at all times, keeping detailed
logs and interceding when trouble erupts. The supervisor term can also
refer to the engine upon which the Supervisor is being run on.
With all that in mind, I will now introduce five of Tymnet's diagnostic
tools. I intend on presenting them in this order: DDT, MUX, PROBE, LOAD-II,
TOM, and XRAY. Please note that only DDT and XRAY have 'good-guy' lists
provided.
DDT - Dynamic Debugging Tool
----------------------------
DDT is a utility which runs under the ISIS operating system. DDT is
capable of loading or displaying a slot's content. A slot is an area of
memory in a node in which Tymnet applications run. DDT can also be used
for modification of a specific slot's slot code. Slot code is any
program which has been assigned memory within the engine by ISIS. DDT also
performs other lower level diagnostic functions, which I will not go into.
Logging into DDT requires you to provide the 'please log in:' prompt
a valid username and password. Upon checking the good-guy list and
authenticating the user, the kernel process searches for the associated
slot assignment. If no slot is assigned to the good-guy, the kernel will
prompt you for a slot number. Once you enter a VALID slot number and it is
available, the authentication kernel executes the DDT utility. When I say
'VALID' slot number, I mean a slot number which logically exists AND is
attainable by your current good-guy's license level.
Actual logins to DDT take the form:
please log in: goodguyID:host# <cr>
password:
Where goodguyID is a valid goodguy, host# is the Tymnet subscriber who
needs a little 'work' done, and obviously the password is what it is. While
I would like to give you all the passwords I could, I don't think it is
going to happen. So all I can do is suggest trying different variations
of the goodguy IDs, and other dumb passwords unsecure people use.
Connection to primary DDT is displayed as the ever-so-friendly '*' prompt.
It is from this prompt that all general DDT commands are directed. The most
useful DDT commands are listed below in a general, extended, and RJE/3270T
specific registry.
GENERAL DDT COMMANDS
--------------------
E Execute a slot.
H Halt a slot. <---- DESTRUCTIVE See WARNING!
ZZ Logs you out of DDT.
^# Transfers control from the current slot to the slot
specified by #. (IE- ^7 Switches control to slot 7)
?CPU Displays CPU utilization (Engine Performance)
?HIST Displays a history of diagnostic messages.
?HOST Displays the hosts in use by that slot.
?LU Displays the logical unit to physical device assignment.
?MEM Displays the time of memory errors if any.
?STAT Allows the execution of EXTENDED DDT. To obtain the extended
command prompt type '/'.Command prompt ':>'
?VERN Displays the ISIS version followed by the SLOT's version.
WARNING!: It is possible to HALT a slot accidently. This will freeze
everything going in/out of the current slot. This can be BAD
for customer satisfaction reasons. If you accidently hit 'H',
even without a CR/LF it will hang the slot. So when the ?HIST or
?HOST commands are used make SURE you type that important '?'
beforehand. This will halt everything going over that slot,
effectively destroying the communication link.
EXTENDED COMMANDS FOR RJE & 3270T
---------------------------------
RJE & 3270T
===========
EXI Logs you out. (DuH!)
QUIT Return from extended DDT prompt ':>' to normal '*' DDT prompt.
RJE Only
========
HELP Displays a list of commands available in extended RJE DDT mode.
(A list not worth putting in here.)
SCOPE Outputs a protocol trace.
TRACE Outputs a state trace.
3270T Only
==========
HELP Displays a list of commands available in extended 3270T DDT mode.
(Again, a list not worth putting in here.)
STATUS Displays status of all lines, control units, and devices.
STRTLN x Start polling on line x. (Performance benchmark)
STRTCU x,y Start polling control UNIT x on LINE y. (Performance benchmark)
STOPLN x Stop polling on line 'x'
STOPCU x,y Stop polling control UNIT x on LINE y.
NOTE:If you try to use an RJE command while logged into a 3270T you will
be shown the incredible "ILLEGAL COMMAND" string.
GOOD-GUYS AND LICENSE LEVELS
----------------------------
As with any username, there is an accompanying license level (security
level) with each account. The different levels define which types of
slots that username may access and the available commands. Some of the
good-guys have access to all slots including supervisor, while others
have access to only non-supervisor slots.
The table below is a list of the actions that are available with the
various different license levels.
L.DISC Permits disk formatting
L.H Permits the halting, loading, and restarting of all slots for
code-loading purposes.
L.P Permits the halting, restarting, and online software modification
to an active slot. (Except slots 0 and FF)
L.R Permits logon to all slots (Except 0 and FF)
L.SOA Permits logon to a node's slot 0. (Node configuration.)
L.SOP Permits the halting, restarting, and online software modification
to slot 0.
L.SOR Permits the reading of slot 0 files.
L.SUA Permits logon to Supervisor slots.
L.SYA Permits logon to a node's FF slot. (ISIS configuration node.)
L.SYR Permits the reading of slot FF files.
L.SYP Permits the halting, restarting, and online modification to
slot FF.
The DDT license levels are numbered from 0 to 4, 4 being Gh0D. Each level
has several of the above named actions available to them. Listed below are
the various actions available at the 0 through 4 license levels.
LEVEL ACTIONS
===== =======
4 L.DISC, L.P, L.SOA, L.SOP, L.SUA, L.SYA, and L.SYP .
(Disk format, halt, restart, online software mods, and reading
of files for all slots AND supervisors. Like I said, GOD.)
3 L.P, L.SOA, L.SOP, L.SYA, and L.SYP .
(Halt, restart, online software mods, and reading of files for
all slots and supervisors.)
2 L.H, L.R, L.SOA, L.SOR (For code loading purposes: halt, restart
online software mods, and reading files for all slots and
supervisor nodes.)
1 L.R, L.SOA, L.SYA (Views ALL slots and supervisor nodes)
0 L.R (Views all slots, EXCEPT supervisor slots and 0 & FF.)
What follows is a good-guy userlist with the associated license level
of that username. I also note whether the account is ACTIVE/PASSIVE upon
an operating node/slot combination and the seriousness of the network
impact that those associated licenses can possibly create.
LICENSE LEVEL GOOD GUY USERNAME ACTIVE/PASSIVE NETWORK IMPACT
============= ================= ============== ==============
4 ISISTECH Active MAJOR
4 NGROM Active MAJOR
4 NSSC Active MAJOR
4 RPROBE Active MAJOR
4 RERLOG Active MAJOR
4 RACCOUNT Active MAJOR
4 RSYSMSG Active MAJOR
4 RUN2 Active MAJOR
4 TNSCM Active MAJOR
3 IEXP Active Moderate
3 ISERV1 Active Moderate
3 ISERV2 Active Moderate
3 ISERV3 Active Moderate
3 ITECH1 Active Moderate
3 ITECH2 Active Moderate
3 ITECH3 Active Moderate
3 ITECH4 Active Moderate
3 ITECH5 Active Moderate
2 GATEWAY Active Minor
1 DDT Passive
1 DDTECH Passive
1 IOPPS Passive
1 ISERV Passive
1 ITECH Passive
0 VADICBUSY Passive
MUX - The Circuit Multiplexer
-----------------------------
MUX is a tool which also runs within an ISIS slot. MUX allows the
building, interconnecting, and controlling of several sets of circuits from
a single terminal. Instead of logging in and out of each diagnostic
tool as different commands are needed, MUX is used to create multiple
concurrent circuits. Once these are set up, it is easy to switch back
and forth between different diagnostic applications, WITHOUT having to
logoff one before logging into another. Tymnet also likes to boast that
you can chat with other users on MUX's 'Talk mode facility.' I'll stick
to IRC until this catches on.
Logging into MUX is quite simple. It takes the form of:
please log in: userid <cr>
password:
NOTE: ATTN commands, see CHAR command.
ATTN ATTN Allows you to send one attention character down the circuit.
ATTN C x Labels the current port, where 'x' is the label you desire.
ATTN E Allows you to switch to the next port you have defined.
This command however is not valid from the command mode.
The circuit label is presented and connection is made.
Even though the prompt for that circuit is not presented,
you ARE connected.
ATTN Z Returns you to the command mode.
CHAR char Configures your ATTN character to 'char'. So in the below
ATTN commands, you will have to enter your ATTN character
then the proceeding character. The default ATTN Character
is CTRL-B. Personally, I like to set mine to '!'.
CONNECT pl1,pl2 Connect the output of port label-1 to port label-2.
Usually your current port label is marked with a * preceding
it in a 'LIST', this is also known as a BOSS.
ENABLE pl Enables a pl's (port labels) output.
EXIT Leave MUX with all your circuits INTACT.
FLUSH pl Flush pl's (port labels) output.
FREEZE N/F Freeze (N=ON or F=OFF) current Boss.
GREETING msg Sets up the greeting message.
HEAR N/F Allow (N=ON or F=OFF) users to 'TALK' to each other.
HELP Prints help messages. (ooof)
LIST Lists all active ports for the current user. (ATTN Z L)
LABEL N/F Labeling (N=ON or F=OFF) of all output sent to the Boss.
MAKE Make a new circuit by logging onto a diagnostic tool.
You will be prompted with the omnipresent 'Please log in:'
prompt. Just login as usual for particular tool.
MESSAGE Print last message.
QUIT Leave MUX and ZAP all circuits created.
SEND pl Send to pl (port label).
TALK username Talks to 'username' providing HEAR=N.
TIME Outputs date and time in format: 31Dec93 05:24
TRANSFER pl Transfers control of this BOSS to pl (port label).
ZAP pl Zap any circuits you made, where 'pl' is the port label.
This command defaults to the port labeled '*' (Boss).
This command is ONLY valid in command mode.
PROBE
-----
PROBE is probably one of the BEST known Tymnet diagnostic tools.
PROBE is actually a sub-program of the Supervisor. PROBE is capable of
monitoring the network, and it has access to current pictures of
network topology, including host tables and node descriptors. PROBE
shares common memory with the Supervisor and has circuit tracing
capability. PROBE can be used to check the history of nodes & links,
boot a node, trace a circuit, and reset a link or shut one down.
PROBE can be access directly or through TMCS (Tymnet Monitoring
and Control System.)
To access PROBE from within TMCS you would enter the command:
PROBE s Where 's' is the active or 'sleeping' supervisor.
For more PROBE related TMCS commands or general TMCS commands, please
refer to an appropriate source. If the demand is great enough, perhaps I
will release a TMCS reference sheet in the future.
PROBE access is determined by the sum of the individual license
levels granted to the user. PROBE licenses are as follows:
License Description
------- -----------
00 Permits view only commands -- user is automatically logged off
from PROBE after 20 minutes of no activity.
04 Permits view only commands -- no automatic logoff.
20 Permits all 00 commands plus ability to effect changes to
network links.
10 Permits ability to effect changes to node status.
01 Permits ability to effect changes to network supervisors.
02 Permits ability to effect changes to supervisor disks.
I do not have any hardcoded usernames for PROBE with this exception.
The PROBE access username 'PROBE' is hardcoded into the supervisor,
and usually each host has one hardcoded PROBE username: CONTROL -- license
level 37. So in comparison with the above chart, CONTROL has Gh0d access
to PROBE commands, because everything added up equals 37 (duh). On many
subnets, the username RPROBE has similar access.
PROBE COMMANDS
Command Lic. Lvl Description
------- -------- -----------
CHANGE 00/04 Changes your PROBE personal password.
EXI 00/04 Logout.
HELP 00/04 Help. (Temple of Sub-Genius)
SEND x text 00/04 Sends message to Probe user whose job label is 'x'.
VERSION 00/04 Lists current software version number.
WHO 00/04 Lists currently logged in PROBE users. (Useful)
DISPLAY CMDS:
Command Lic. Lvl Description
------- -------- -----------
ACCT 00/04 Displays # of accounting blocks on Supervisor disk
available for RAM session record data.
AN 00/04 Displays detailed information about active nodes.
ASTAT 00/04 Displays number of login and circuit building
timeouts.
AU 00/04 Displays node numbers of ALL active nodes that are up.
CHAN x 00/04 Displays port number used by Supervisor for command
circuit to node 'x'.
COST x 00/04 Displays cost of building command circuit to node 'x'.
CSTAT 00/04 Displays time, login, rate, and network status every
15 seconds.
EXC O|S|P 00/04 Displays links that are overloaded (O), or shut (S),
or out of passthroughs (P).
HOST x 00/04 Displays information about host 'x' or all hosts.
LACCT 00/04 Displays number of last accounting block collected
by RAM session record data.
LRATE 00/04 Displays Supervisor login rate in logins per min.
LSHUT 00/04 Displays shut links table.
LSTMIN 00/04 Displays circuit status information gathered by
Supervisor during preceding minute.
N x 00/04 Displays status info about node 'x'.
OV x 00/04 Displays overloaded links.
PERDAT 00/04 Displays Supervisor performance data for preceding min.
RTIME 00/04 Reads 'Super Clock' time and displays year, and
Julian date/time.
STAT 00/04 Displays network status information.
SYS 00/04 Displays host number running PROBE.
TIME 00/04 Displays Julian date and network time.
TSTAT 00/04 Displays same information as STAT, preceded by
Julian date/time.
VERSION 00/04 Displays current versions of PROBE and Supervisor
software.
WHO 00/04 Displays active PROBE users and their job labels.
LOG MESSAGE CMDS:
Command Lic. Lvl Description
------- -------- -----------
LOG 00/04 Outputs network information from Supervisor log.
REPORT 00/04 Controls output of node reports.
RLOG m1..m4 00/04 Restricts log output to up to four message numbers.
M1- 1st Message, M2- 2nd Message, etc.
RNODE n1 n2 00/04 Restricts log output to messages generated at nodes
N1 and N2.
NETWORK LINK CMDS:
Command Lic. Lvl Description
------- -------- -----------
CSTREQ n1 n2 20 Requests total speed of all lines on specified
link. (n1= 1st Node n2= 2nd Node)
ESHUT n1 n2 20 Shuts specified link and enters it on shut links
table. (n1= 1st Node n2= 2nd Node)
PSTAT n Hhost p 20 For node 'n', displays status of logical ports
for port array 'p' on 'host'. Note the capital
'H' must precede the host specific.
RSHUT n1 n2 20 Opens specified link and removes it from shut
links table.
SYNPRT n 20 Displays status of async ports on node 'n'.
TRACE n Hhost p 20 Traces specified circuit. Where 'n' is node,
or n Sp 20 'host' is HOST, and 'p' is port. Or for secondary
command: 'n' node name, 'p' port. Again, 'S' must
precede the port name.
T2BORI n1 n2 20 Resets communication channel between node n1 and
node n2.
NETWORK NODE CMDS:
Command Lic. Lvl Description
------- -------- -----------
CLEAR n 10 Opens all links on node 'n'.
DLOAD n 10 Causes node 'n' to execute its downline load
bootstrap program.
NSHUT n 10 Shuts all links on node 'n'.
RETAKE n 10 Causes Supervisor to release and retake control
of node 'n'.
SPY 10 Displays last 32 executions of selected commands.
NETWORK SUPERVISOR CMDS:
Command Lic. Lvl Description
------- -------- -----------
AWAKE 01 Wakes a sleeping Supervisor. (Only one Supervisor is
active at one time, however there can be supervisors
'sleeping'.)
CLASS 01 Causes Supervisor to read Netval class and group
definitions.
DF s 01 Increases Supervisor's drowsiness factor by 's' seconds.
ETIME 01 Sets time known to Supervisor.
FREEZE 01 Removes Supervisor from network.
PSWD 01 Displays password cipher in hex.
SLEEP 01 Puts active Supervisor to sleep.
THAW 01 Initializing frozen Supervisor.
TWAKE 01 Wakes sleeping Supervisor, automatically puts active
Supervisor to sleep and executes a CSTAT command.
USER UTILITY CMDS:
Command Lic. Lvl Description
------- -------- -----------
ENTER 01 Adds/deletes/modifies Probe usernames.
HANG x 01 Logs off user with job label 'x'.
LIST 01 Displays Probe usernames.
ULOGA 20 Enters user-generated alphabetic message in msg log.
ULOGH 20 Enters user-generated hex message in msg log.
SYSTEM MAINTENANCE / DISASTER RECOVERY CMDS:
Command Lic. Lvl Description
------- -------- -----------
DCENT n1 n2 02 Allows Tymnet support temporary, controlled access
to a private network. (Useful)
DCREAD 02 Reads current value of password cipher associated
with DCENT username.
FTIME +/- s 02 Corrects the 'Super Clock' by adding (+) or
subtracting (-) 's' seconds from it.
INITA 02 Initializes accounting file to all zeros.
INITL 02 Initializes log to all zeros.
NOTE: Each PROBE is a separate entity with its own files. For example,
if you shut lines in the PROBE on the active Supervisor, this will
NOT be known to the sleeping PROBE. If another Supervisor takes
over the network, it will not consider the link to be shut.
Likewise, PROBE password changes are made only to one PROBE at a
time. To change your password everywhere, you must do a CHANGE in
each probe.
LOAD-II
-------
LOAD-II is probably one of the LEAST known of Tymnet's utilities.
LOAD-II is used to load or dump a binary image of executable code for a
node or slot. The load/dump operation can be used for the ENTIRE engine,
or a specific slot.
Upon reaching the command prompt you should enter:
R LOADII <cr>
This will initiate an interactive session between you and the LOAD-II
load/dumping process. The system will go through the following procedure:
TYMNET OUTPUT YOUR INPUT WHAT THIS MEANS TO YOU
------------- ---------- ----------------------
Enter Function: G 'G' Simply means identify a gateway
Enter Gateway Host: #### This is the 4 digit identifier for hosts
on the network. I know that 2999 is for
'MIAMI'.
Password: LOAD This is the default password for LOAD-II.
Function: C 'C' for crash table dump, OR
D 'D' to dump an entire engines contents, OR
L 'L' to load an entire engines contents, OR
S 'S' to load a slot, or
U 'U' to dump a slot.
Neighbor Node: #### Selects neighbor node number.
Neigh. Kern. Host#: ### This 3-digit code is derived by adding the
first two digits of the node number and
appending the last two digits to that sum.
Line # to Load From: ## Use the line number coming off the
neighbor node, NOT the node that is DOWN.
Object File Name: File used to load/dump node or slot from/to.
EXIT EXI Send program to end of job.
TOM - TYMCOM Operations Manager
-------------------------------
TOM is utility which runs under TYMCOM. Quickly, TYMCOM is an interface
program for the host computer which imitates multiple terminals. Quoting
from Tymnet, "TYMCOM has multiple async lines running to the
front-end processor of the host." So in other words, TYMCOM has a
bunch of lines tied into the engine's front-end, allowing a boatload of
jobs/users to access it.
TOM is primarily used with TYMCOM dialup ports. It is used to DOWN and
then UP hung ports. This type of situation may occur after a host crash
where users are getting a 'Host Not Available' error message. TOM can also
be used to put messages on TYMCOM in order to alert users to problems or
when scheduled maintenance will occur on various hosts/ports. To login
type:
##TOM##:xxxx
Where 'xxxx' is the appropriate host number you wish to 'work' on. After
proper hostname is given, you will then be prompted for a password. As I
have none of these to give, play on 3-5 character combinations of the
words: TYMCOM, TOM, HIF, OPMNGR.
Command Description
------- -----------
GRAB TOMxxxx This should be the FIRST thing you do when down/upping
a host. Gets license for up or down host, then prompts for
password of host. Where 'xxxx' is the host number. You
must have privileged status to use.
CHANGE xxxx Change a host number to 'xxxx'.
DIAGNOSTICS Turns the diagnostic messages off or on.(Toggle)
DOWN P xx Take DOWN port number 'xx', or
H xxxx Take DOWN host number 'xxxx'.
ENQUIRE Lists information about the node and slow where TYMCOM is
running.
EXIT Logout.
MESSAGE Sets text to be output to the terminal when a user logs in.
SHUT H xxxx Disallow new logins to a specified host = 'xxxx', or
P xx Disallow new logins to a specified port = 'xx'.
SPEED xxxx Specifies the baud rate at which a port will communicate.
STAT P xx-yy Shows status of port numbers 'xx' through 'yy'. Either
one or a number of ports may be specified.
TIME Displays the current time.
TO x message Sends 'message' to specified user number 'x'.
UP P xx Bring UP port number 'xx', or
H xxxx Bring UP host number 'xxxx'.
WHO Lists user numbers of all users currently logged into TOM.
XRAY
----
XRAY is another one of the very well known commands. XRAY is a program
which sits within node code and waits for use. Its used to gain
information about a specific node's configuration and its current status in
the network. It can be used to determine the probable reason for a crash
or line outage in order to isolate bottlenecks or track down network
anomalies.
XRAY user licenses are all assigned a logon priority. If every XRAY
port on a node are in use, and a higher priority XRAY username logs in,
the lowest priority username will be logged out.
License Description
------- -----------
2 Permits the writing and running of disruptive node tests.
1 Permits the running of non-disruptive node tests.
0 Permits view only commands.
The following list is a compilation of some hardcoded 'good-guys'.
LICENSE LEVEL PRIORITY GOOD GUY USERNAME ACTIVE/PASSIVE NETWORK IMPACT
============= ======== ================= ============== ==============
2 98 XMNGR Active MAJOR
2 98 ISISTECX Active MAJOR
2 97 XNSSC Active MAJOR
1 50 TNSCMX Active Minor
1 50 TNSUKMX Active Minor
1 40 XSOFT Active Minor
1 40 XEXP Active Minor
1 40 XCOMM Active Minor
1 40 XSERV1 Active Minor
0 50 XRTECH Passive
0 30 XTECH Passive
0 30 XOPPS Passive
0 30 XSERV Passive
0 0 XRAY Passive
What follows is a VERY brief command summary.
Command Description
------- -----------
CD Displays current auto/display mode for CRYPTO messages.
CD Y|N Turns ON/OFF automatic display of CRYPTO messages.
CL n Display the last 'n' CRYPTO messages.
CRTL Z Logout.
BT Causes the SOLO machine to go into boot. Audited command.
DB Used to build and measure link delay circuits between
nodes. The DB command prompts for a node list. IE-
NODE LIST: <node #1 node#2 ... node#x>
DD Displays link measurement data for circuit built by the
DB command. Verifies that the circuit has been built.
DE Used to terminate the DB command.
HT Puts the node code into a STOP state. This command shows
up in audit logs.
KD n Display link descriptor parameters where 'n' is the
neighbor number.
KS n Display link performance statistics (link delay, packet-
making, bandwidth utilization, etc.)
ND Displays information about the configuration of a node
and its neighbors.
NS option Displays parameters for estimating node work load. Options:
-EXCT is the current load factor or execute count. A count
of less than 60 means the load is heavy.
-EXLW is the lowest EXCT value computed since startup.
-EXHW is the highest EXCT value computed.
SN Restarts the node, command audited.
------------------------------------------------------------------------------
I hope this file gave you a better understanding of the Tymnet network.
While a lot of the commands make sense only if you've had prior Tymnet
experience, I hope my summaries of each tool gave you a little better
understanding of the network. I am available for questions/comments/gripes
on IRC, or I can be reached via Internet mail at:
[email protected]
Thanks goes out to an anonymous hippy for providing the extra nudge I needed
to sit down and write this phile. NO thanks goes out to my lousy ex-roommates
who kicked me out in the middle of this article. Their day is approaching.
Be careful everyone...and remember, if you have to explore the
mysterious fone/computer networks, do it from someone else's house.
- Professor Falken
= Legion of Doom!
<EOF-93> [Written with consent and cooperation of the Greys]