home *** CD-ROM | disk | FTP | other *** search
/ The Hacker's Encyclopedia 1998 / hackers_encyclopedia.iso / zines / phrack2 / phrack44.015 < prev    next >
Encoding:
Text File  |  2003-06-11  |  49.0 KB  |  1,377 lines

  1.  
  2.                               ==Phrack Magazine==
  3.  
  4.                  Volume Four, Issue Forty-Four, File 15 of 27
  5.  
  6. ()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()
  7.  
  8.                  A Guide to Data General Corporation's
  9.  
  10.                              AOS/VS System
  11.                                 PART II
  12.  
  13.                              by Herd Beast
  14.  
  15.  
  16. CONINFO [console]
  17. -----------------
  18.  
  19. CONINFO shows information about a console to the user.  Without an
  20. argument, it gives the user information about his console.  With a
  21. parameter, and if the user has SYSTEMMANAGER privilege turned on, it
  22. gives information about the console specified as argument.  The
  23. information gives changes depending as to how the console is connected:
  24.  
  25.                  CONNECTION                   INFORMATION
  26.           ------------------------+---------------------------------
  27.           ITC/LTC over TCP/IP       Device code, engine number,
  28.                                     line number, IP address,
  29.                                     port number.
  30.  
  31.           ITC/LTC over XNS          Device code, engine number,
  32.                                     line number, CS/200 ethernet
  33.                                     address.
  34.  
  35.     ((No remote address if no connection exists (on both of them).))
  36.  
  37.           ITC/PVC                   Device code, engine number,
  38.                                     engine address, line number,
  39.                                     line address OR an ASCII string if
  40.                                     the PVC type is NAME.
  41.  
  42.           Telnet                    Line number, IP address, port.
  43.                                     Only line number if there's no current
  44.                                     connection.
  45.  
  46.           IACs                      Device code, engine number, line
  47.                                     number, modem flag.
  48.  
  49.           Duarts                    Device code, engine number, line
  50.                                     number, CON0 flag.
  51.  
  52.           TTI/TTO Opcon             Device code, engine number, line
  53.                                     number, CON0 flag.
  54.  
  55.  
  56. CREATE <pathname>
  57. -----------------
  58.  
  59. CREATE creates a file (TXT or UDF).  CREATE/LINK creates file links.
  60.  
  61. /DATASENSITIVE
  62.  
  63.           Creates a file with a data sensitive record format.
  64.  
  65. /DIRECTORY
  66.  
  67.           Creates a directory.
  68.  
  69. /DYNAMIC
  70.  
  71.           Creates a file with a dynamic record format.
  72.  
  73. /ELEMENTSIZE=x
  74.  
  75.           Sets the minimum amount of space by which a file can grow in 512
  76.           byte blocks.
  77.  
  78. /FIXED=x
  79.  
  80.           Creates a file with a fixed length record format, with a
  81.           length of x.
  82.  
  83. /HASHFRAMESIZE=x
  84.  
  85.           Sets the unit into which the system divides the directory for file
  86.           access to x.  The default is 7.  The best formula for this is: the
  87.           nearest prime number (up to 157, the maximum) of the number of
  88.           files / 20.
  89.  
  90. /I
  91.  
  92.           Inserts typed text at @INPUT as the contents of the file.  The
  93.           input ends when a single ')' followed by a Return is typed.
  94.  
  95. /INDEXLEVELS=x
  96.  
  97.           Sets the maximum number of data elements the file can hold to x.
  98.  
  99. /LINK
  100.  
  101.           Creates a linked file to the second argument.  For example, to link
  102.           MODEM.CLI with :UTIL:NET:MODEM.CLI, use CREATE/LINK MODEM.CLI
  103.           :UTIL:NET:MODEM.CLI.
  104.  
  105. /M
  106.  
  107.           Takes the contents of the file from a macro that follows.  The
  108.           input ends when a single ')' followed by a Return is typed.
  109.  
  110. /MAXSIZE=x
  111.  
  112.           Creates a control point directory of x*512 bytes (a disk block).
  113.  
  114. /TYPE=t
  115.  
  116.           Creates a file of type t.  Where t is either the right decimal
  117.           number or the right 3 letter mnemonic (see the section titled
  118.           "System Structure").
  119.  
  120. /VARIABLE
  121.  
  122.           Creates a file with variable record formats.
  123.  
  124.  
  125. DELETE <file>
  126. -------------
  127.  
  128. Deletes file.  The opposite of CREATE.
  129.  
  130.  
  131. DUMP <file> [path]
  132. ------------------
  133.  
  134. DUMP dumps file from the current directory to a file.  Such files can be
  135. a diskette or a magnetic tape.  [path] is the template for the files to
  136. dump -- if it doesn't exist, everything will be dumped.  DUMP isn't
  137. compatible with Unix; AOS/VS has a TAR command for dumping file for use
  138. in Unix.
  139.  
  140. /[AFTER|BEFORE]/[TLA|TLM|TCR]=date and/or time
  141.  
  142. /TYPE=[\]type
  143.  
  144.           These switches works just like the one in FILESTATUS.
  145.  
  146. /BUFFERSIZE=x
  147.  
  148.           Sets the buffer to x (x is a multiply of 1024).  x is given in
  149.           bytes, but if specified as xK it reads a kilobytes (1 kilobyte
  150.           is 1024 bytes).  The larger the buffer, the more data fits on
  151.           the tape.
  152.  
  153. /DENSITY=[800|1600|6250|ADM|LOW|MEDIUM|HIGH]
  154.  
  155.           The numbers are for bits per inch.  ADM means Automatic
  156.           Density Matching.  If one of the other values is used, there's
  157.           a possibility that it won't fit in another tape unit (unit X's
  158.           LOW value isn't the same as unit Y's).
  159.  
  160. /FLAT
  161.  
  162.           Eliminates the directory structure.  Otherwise, DUMP keeps the
  163.           directory tree when dumping.
  164.  
  165. /IBM
  166.  
  167.           Writes to a tape that an IBM format label, created using
  168.           LABEL/I.
  169.  
  170. /L[=pathname]
  171.  
  172.           Lists filenames dumped in pathname, or in @LIST.  (See the
  173.           command after LOAD, 'LISTFILE').
  174.  
  175. /NACL     Don't dump ACLs, so that when reloading, the default ACL will
  176.           be created.
  177.  
  178. /RETAIN=x
  179.  
  180.           Sets the retention period.  The dumpfile cannot be overwritten
  181.           until x days have passed.
  182.  
  183. /SEQUENTIAL
  184.  
  185.           Will not rewind the tape after completing the dump.
  186.  
  187. /V        Verify the dump by listing the dumped files.
  188.  
  189.  
  190. FED
  191. ---
  192.  
  193. FED (moohaha), is a program, not a CLI command.  FED stands for File
  194. Editor Utility, and it lets you examine locations in disk files and
  195. modify them.  FED is run as XEQ FED [path].  The FED inner prompt is
  196. '_'.
  197.  
  198. FED has internal keywords.  They are run by using ESC <keyword> (if you
  199. can't use escape, try setting CHAR/ON/XLT/OTT and use "~}").
  200.  
  201. To understand FED well, you must be familiar with the DEBUG command and
  202. some Assembly, which seems to me is beyond the scope of this file.  So
  203. if you do know what you're doing, look DEBUG up.
  204.  
  205. C    Run a CLI under FED.
  206. DIS  Change display mode
  207. G    Examine/modify ring register
  208. H    Help
  209. I    Define/list temporary symbols
  210. J    Delete temporary symbols
  211. M    Examine/modify input radix
  212. MEM  Examine/modify file locations
  213. S    Search disk locations
  214. T    Examine/modify display mode
  215. X    Enable/disable symbol table
  216. Y    Enable/disable logging to a file
  217. Z    Exit FED
  218. ?    Display verbose error messages
  219.  
  220. /I=file   Use the commands in filename for the editing session.
  221.  
  222. /L=file   Save all FED commands/responses to file.
  223.  
  224. /S=file   Use file as the symbol table file.
  225.  
  226. /N        Don't use a symbol table file.
  227.  
  228. /P        Treat the disk file as a program file.
  229.  
  230. /R        Open for read-only.
  231.  
  232. /U        Treat the disk data as a user data file.
  233.  
  234. /X        Treat the disk file as an OS file.
  235.  
  236.  
  237. LOAD <file> [path]
  238. ------------------
  239.  
  240. LOAD restores files that were dumped.  If LOAD is invoked from CLI32, a
  241. macro calls the DUMP_II program, which is a more advanced version of
  242. DUMP.  If [path] is omitted, the entire dumpfile is loaded into the
  243. current directory (with its directory tree).
  244.  
  245. /[AFTER|BEFORE]/[TLA|TLM|TCR]=date and/or time
  246.  
  247. /TYPE=[\]type
  248.  
  249.           These switches function the same as in FILESTATUS.
  250.  
  251. /BUFFERSIZE=x
  252.  
  253. /DENSITY=density was already set with DUMP, use ADM if at all
  254.  
  255. /FLAT
  256.  
  257. /IBM
  258.  
  259. /L[=path]
  260.  
  261. /NACL
  262.  
  263. /SEQUENTIAL
  264.  
  265. /V
  266.  
  267.           These switches function the same as in DUMP, only in the
  268.           reverse direction (for example, /NACL won't load the
  269.           dumpfile's ACL and create new default --  username,OWARE
  270.           -- ACLs.
  271.  
  272. /DELETE
  273.  
  274.           Delete any existing file with matching name.
  275.  
  276. /N        Don't load, just list files in dumpfile.
  277.  
  278. /Q        Squeeze console messages and file lists (don't use tabs and
  279.           more than one space).
  280.  
  281.  
  282. LISTFILE [path]
  283. ---------------
  284.  
  285. LISTFILE sets the @LIST file (see the section titled "System Structure"
  286. for details).  In short, program uses the generic file name @LIST, it
  287. will use the files specified through LISTFILE instead.
  288.  
  289. /G        Sets the LISTFILE to the generic @LIST.
  290.  
  291. /K        Sets the LISTFILE to null.
  292.  
  293. /LEVEL=x  Sets the LISTFILE to that of level number x LISTFILE.
  294.  
  295. /P        Sets the LISTFILE to the previous environment setting.
  296.  
  297.  
  298. PASSWORD
  299. --------
  300.  
  301. Only exists with CLI32.
  302.  
  303. (For more information, see the section titled "System Structure").
  304.  
  305. /CHANGE   Change the current CLI password.
  306.  
  307. /PROMPT
  308. /NOPROMPT
  309.  
  310.           If /PROMPT, the user will have to enter his password when
  311.           using LOCK (so he can't LOCK the console without a password).
  312.           Otherwise, automatically locks the console when LOCK is
  313.           executed.
  314.  
  315. /READ=path
  316. /WRITE=path
  317.  
  318.           /WRITE Encrypts the CLI password and writes it to the file
  319.           [path].  When /READ is issued, the encrypted password is read
  320.           from the file.  When a password check needs to be done, the
  321.           password entered is encrypted and the encrypted forms are
  322.           compared.  This way, a "PASSWORD/READ=PWD" in the LOGON file
  323.           can set the CLI password automatically at logon.
  324.  
  325. I am not sure of the way that the password in encrypted when being saved
  326. with /WRITE.  Nor, for that matter, do I have any more information about
  327. the way the login passwords are encrypted in the profiles (when and if
  328. they are).
  329.  
  330. Beware of situation where PWD, for example, has the string "qwerty" in
  331. it, and you type PASSWORD/READ=qwerty.  If you use LOCK, the terminal is
  332. locked forever, since "qwerty" is assumed to be the encrypted form.
  333.  
  334.  
  335. PROCESS <path>
  336. --------------
  337.  
  338. Creates a son process to run the program in <path>.  <path> is assumed
  339. to end with .PR, and only then to be just <path>.
  340.  
  341. /ACCESSDEVICES
  342.  
  343.           Allows the process to define and access I/O devices.  Requires
  344.           the Access Devices privilege as defined in the profile.
  345.  
  346. /BLOCK
  347.  
  348.           Blocks the father CLI until the process terminates.  If the
  349.           CLI isn't blocked, you can use CHECKTERMS to display the
  350.           process' termination message when it terminates.
  351.  
  352. /BREAK
  353.  
  354.           Creates a break file (.BRK) if the process has an error or
  355.           terminates because of one.  If EXEC is TERMINATEd instead of
  356.           HALTed using the HALT 'EXEC' command, it will create a .BRK
  357.           file.
  358.  
  359. /BSON
  360.  
  361.           Blocks the son process until freed with UNBLOCK.
  362.  
  363. /CHLOGICALTYPE
  364.  
  365.           Allows the process to change its logical type (16 bit or 32
  366.           bit).  Requires the Change Logical Type privilege, which, as
  367.           mentioned in "System Security" is usually on.
  368.  
  369. /CHPRIORITY
  370.  
  371.           Allows the process to change its priority.  Requires Change
  372.           Priority privilege.
  373.  
  374. /CHTYPE
  375.  
  376.           Allows the process to create any other type of process and
  377.           change its own process type.  Requires Change Type privilege.
  378.  
  379. /CHUSERNAME
  380.  
  381.           Allows the process to create a new process with a different
  382.           username than its own.  Requires Change Username privilege.
  383.  
  384. /CHWSS
  385.  
  386.           Allows the process to change its working set size.  Requires
  387.           Change Working Setsize privilege.
  388.  
  389. /CONSOLE[=console]
  390.  
  391.           Makes the new process' console the same as that of the
  392.           father's console, or [console].
  393.  
  394. /CPU=x    Limits CPU time for x seconds.
  395.  
  396. /DACL     Don't pass default ACL to the son process.
  397.  
  398. /DATA[=path]
  399.  
  400.           Make the son's @DATA file the same as the father's, or [path].
  401.  
  402. /DEBUG    Starts the son process in the debugger.
  403.  
  404. /DEFAULT  Gives the son process the same privileges as the father's.
  405.  
  406. /DIRECTORY=path
  407.  
  408.           Make path the initial directory for the son process.
  409.  
  410. /DUMP     Appends a dump to the breakfile data.
  411.  
  412. /INPUT[=path]
  413.  
  414.           Makes the son's @INPUT file the same as the father's, or
  415.           [path].
  416.  
  417. /IOC
  418.  
  419.           Makes the son's @INPUT, @OUTPUT AND @CONSOLE the same as does
  420.           of the father.
  421.  
  422. /LIST=[path]
  423.  
  424.           Makes the son's @LIST file the same as the father's, or
  425.           [path].
  426.  
  427. /MEMORY=x Sets the son's process maximum memory size in 2kb pages.
  428.  
  429. /NAME=name
  430.  
  431.           Assign name to the son process.  Now it can accessed both by
  432.           PID and by name.
  433.  
  434. /OUTPUT=path
  435.  
  436.           Makes the son's @OUTPUT file to be path.
  437.  
  438. /PRIORITY=x
  439.  
  440.           Gives the process a priority of 1-511 (highest-lowest).
  441.  
  442. /PREEMTIBLE
  443. /RESIDENT
  444.  
  445.           Makes the son process pre-emtible or resident.  The default is
  446.           swappable.
  447.  
  448. /SONS[=x]
  449.  
  450.           Allows the son to create one less son process than the father,
  451.           or x.
  452.  
  453. /STRING
  454.  
  455.           Stores the termination message in the CLI string.
  456.  
  457. /SUPERPROCESS
  458. /SUPERUSER
  459.  
  460.           Allows the son process to enter the appropriate SUPER mode.
  461.  
  462. /UNLIMITEDSONS
  463.  
  464.           Allows the son process to create unlimited amount of sons.
  465.  
  466.  
  467. SED [path]
  468. ----------
  469.  
  470. SED is a program and not a CLI command and therefore run as XEQ SED ...
  471. [path] is the file to be edited.  The SED inner prompt is '*'.
  472.  
  473. SED is a text editor for creating and modifying files.  SED's help
  474. facility is accessible by typing HELP from SED:
  475.  
  476. ESCAPES   ADD TEXT   CHANGE TEXT   DELETE TEXT   LISTINGS   POSITIONING
  477. -------   --------   -----------   -----------   --------   -----------
  478. EXECUTE   APPEND      MODIFY        DELETE        LIST       POSITION
  479. HELP      INSERT      REPLACE       MOVE          VIEW       FIND
  480. SAVE      DUPLICATE   SUBSTITUTE    JOIN          PRINT
  481.           UNDO        SPLIT
  482.                       CUT
  483.                       PASTE
  484.  
  485. EXITING   MISC            HELP WORDS
  486. -------   ----            -----------------------
  487. ABANDON   CLEAR           CURSOR_CONTROL ADDRESS
  488. BYE       DIRECTORY       RANGE          SOURCE
  489. CLI       DISPLAY         SEARCH_STRING  DESTINATION
  490. DO        SET             KEYS           SYNTAX
  491.           SPELL           SWITCHES
  492.  
  493. SED's line editing keys are:
  494.  
  495. Ctrl-A    Move to end of line.
  496. Ctrl-B    Move to end of last word.
  497. Ctrl-E    Toggle insert mode.
  498. Ctrl-F    Move to start of next word.
  499. Ctrl-H    Move to beginning of line.
  500. Ctrl-I    A tab.
  501. Ctrl-K    Erase everything right of cursor (like in EMACS).
  502. Ctrl-X    Move on character to the right.
  503. Ctrl-Y    Move on character to the left.
  504. Ctrl-U    Delete entire line.
  505.  
  506. The commands are mostly self explanatory, but the format is something
  507. like this.  Suppose you want to modify line #12, you'd write MODIFY 12,
  508. which will put you on line 12.  Use the control keys to move about and
  509. edit the line, then press Return!  If you don't press return but just
  510. escape back to the SED prompt, your changes will be lost!
  511.  
  512. The same goes for most commands, if you need help, just type HELP
  513. COMMAND from the SED '*' prompt.
  514.  
  515.  
  516. /ED=dir   Finds the SED .ED files in dir.
  517.  
  518. /NO_ED    Don't use .ED files.
  519.  
  520. /NO_FORM_FEEDS
  521.  
  522.           Strip form feeds from the file.
  523.  
  524. /NO_RECREATE
  525.  
  526.           Don't reset the date of the file after changing it.
  527.  
  528. /NO_SCREEN
  529.  
  530.           Don't update the console automatically.
  531.  
  532. /PROFILE=path
  533.  
  534.           path is the SED startup file, that contains legal SED
  535.           commands.
  536.  
  537. /WORK=dir
  538.  
  539.           Use this directory for SED temporary files.
  540.  
  541.  
  542. SEND <pid> <message>
  543. --------------------
  544.  
  545. Sends sends <message> to a user, based on the user's PID.  Users' PIDs
  546. are displayed when typing WHOS.  For example, SEND 2 FU I'M A HACKER.
  547.  
  548.  
  549. STRING [arg]
  550. ------------
  551.  
  552. Without an argument, STRING displays the contents of the CLI's string.
  553. Displayed strings have commas inserted in them instead of spaces.
  554. If an argument is present, the string is set to it.
  555.  
  556. /K        Set string to null.
  557.  
  558. /P        Set string to the the string in the previous environment (each
  559.           CLI level can have a different string).
  560.  
  561.  
  562. SYSLOG [log file name]
  563. ----------------------
  564.  
  565. SYSLOG handles system logging activity; therefore, SYSLOG can only be
  566. run with PID 2 (the master console) or with SYSTEMMANAGER privileges
  567. turned on.  "System logging" logs user information (processor usage, I/O
  568. usage) in :SYSLOG.  System logging can be ran under several levels of
  569. detail, so that it may or may not record everything going on (like file
  570. accesses).  "Superuser logging" are things caused by a superuser who
  571. will only be logged under the maximum detailed level; therefore, it's
  572. possible to log them separately, and not record everything else
  573. everybody else does.  "Error logging", which logs power failures, hard
  574. errors and such is always on and goes to :ERROR_LOG.  Finally, there's
  575. "CON0 logging", which logs all activities on the master console, in such
  576. a way, that if you view the CON0 log from CON0, the log will never
  577. end...
  578.  
  579. /CON0/[START|STOP] [filename]
  580.  
  581.           Start or stop CON0 logging.  The older CON0 log will be
  582.           renamed into [filename], and a new log will be opened.
  583.           Otherwise, the old log is appended to.
  584.  
  585. /DETAIL=[FULL|MINIMAL]
  586.  
  587.           Sets (or changes) the level of detail when logging.  The
  588.           default is MINIMAL; FULL is mostly for security matters.
  589.  
  590. /NOSOFTTAPEERRORS
  591. /SOFTTAPEERRORS
  592.  
  593.           Don't (or do) record soft tape errors.
  594.  
  595. /RENAMEERROR
  596.  
  597.           Rename :ERROR_LOG to something else, and keep on logging to a
  598.           new file.
  599.  
  600. /START [filename]
  601. /STOP
  602.           Start (or stop) logging to :SYSLOG.  If [filename] is given,
  603.           rename :SYSLOG to it and keep on logging to a new file.
  604.  
  605. /SUPERUSER/[START|STOP]
  606.  
  607.           Start (or stop) Superuser logging.  System logging must
  608.           already be running.
  609.  
  610. /VERBOSE  Give a detailed status.
  611.  
  612. Here's a system you wouldn't want to be on:
  613.  
  614. SmSu) SYSLOG/START BEFORE_WE_WERE_HACKED
  615. SmSu) SYSLOG/DETAIL=FULL
  616. SmSu) SYSLOG/CON0=START
  617.  
  618.  
  619. WHO [hostname:]
  620. ---------------
  621.  
  622. WHO shows information about processes.  Without arguments, it shows
  623. your processes' information.  If WHOS is issued, information on all the
  624. processes is displayed.  The output from WHO is similar to this:
  625.  
  626. Elapsed 109:21:22, CPU  0:00:35.828, I/O Blocks    0, Page Secs 22186
  627. PID:     1 PMGR            PMGR            :PMGR.PR
  628.  
  629. >From left to right, WHO displayed the process ID; username; console;
  630. and program pathname.
  631.  
  632.  
  633. WRITE [arg]
  634. -----------
  635.  
  636. Displays [arg], by default to @OUTPUT.  [arg] can also be a pseudo macro
  637. such as [!USERNAME].
  638.  
  639. /FILEID=file
  640.  
  641.           Write [arg] to the file specified in file.
  642.  
  643. /FORCE
  644.  
  645.           Forces the system to write immediately instead of periodically
  646.           writing the files.
  647.  
  648. /NONEWLINE
  649.  
  650.           Don't include the newline in the output.
  651.  
  652.  
  653. XEQ <path>
  654. ----------
  655.  
  656. XEQ is identical to EXECUTE; it executes the program in path (how QT).
  657. The path should be to a file with a PR (PRogram) suffix, although it
  658. doesn't have to include .PR.
  659.  
  660. /I        Takes input from @INPUT, eg from the user.  To end the input,
  661.           type ')' and Return.
  662.  
  663. /M        Takes input from a macro that follow.  The input end the same
  664.           way as with /I.
  665.  
  666. /S        Stores the termination message in a STRING instead of the
  667.           terminal screen (@OUTPUT).
  668.  
  669. THE 'EXEC' PROGRAM
  670. ~~~~~~~~~~~~~~~~~
  671.  
  672. EXEC does more than just log users on.  EXEC is the program that handles
  673. the AOS/VS multiuser environment.  If handles user logins, but also
  674. batch, print, and networking queues, printers, and tape mount requests.
  675.  
  676. To use any EXEC command, you must either have the username of the EXEC
  677. user (usually OP) or have SYSTEMMANAGER privileges on.  Alternatively,
  678. if you have the right ACL (if you're the owner) of the device you're
  679. executing an EXEC command on, it will also work.
  680.  
  681. EXEC commands are issued in this manner: CONTROL @EXEC COMMAND.  EXEC
  682. has its own help facility, called XHELP, which gives help only on EXEC
  683. commands.
  684.  
  685. These are the EXEC commands (alphabetically, once again):
  686.  
  687. ACCESS           CREATE          HOLD           PREMOUNT       STOP
  688. ALIGN            DEFAULTFORMS    LIMIT          PRIORITY       TERMINATE
  689. ALLOCATE         DELETE          LOGGING        PROMPTS        TRAILERS
  690. BATCH_LIST       DISABLE         LPP            PURGE          UNHOLD
  691. BATCH_OUTPUT     DISMOUNTED      MAPPER         QPRIORITY      UNITSTATUS
  692. BINARY           ELONGATE        MDUMP          REFUSED        UNLIMIT
  693. BRIEF            ENABLE          MESSAGE        RELEASE        UNSILENCE
  694. CANCEL           EVEN            MODIFY         RESTART        VERBOSE
  695. CLOSE            FLUSH           MOUNTSTATUS    SILENCE
  696. CONSOLESTATUS    FORMS           OPEN           SPOOLSTATUS
  697. CONTINUE         HALT            OPERATOR       START
  698. CPL              HEADERS         PAUSE          STATUS
  699.  
  700. ACCESS         Change the ACL of files in the :PER directory.  If some
  701.                has OWNER access to a device or queue, he can issue an
  702.                EXEC CONTROL command to it.  If he had READ or WRITE
  703.                access to a queue, he can display it or add jobs to it,
  704.                accordingly.  The default ACL is +,RW (READ/WRITE access
  705.                for all users).  The :PER directory contains devices
  706.                (such as consoles, printers, etc) and queue jobs.
  707.  
  708. ALIGN          Tells the printer handler to stop printing (giving the
  709.                operator a chance to align the paper).
  710.  
  711. ALLOCATE       Restore a tape unit to EXEC's list of mountable tape unit
  712.                (will show on UNITSTATUS).
  713.  
  714. BATCH_LIST     Change the print queue to which a batch's listings go.
  715.  
  716. BATCH_OUTPUT   Change the print queue to which a batch's output go.
  717.  
  718. BINARY         Tells the printer handler to set or disable BINARY mode.
  719.                When in binary mode, passes everything sent to the
  720.                printer as-is.  When binary mode is off, the printing
  721.                handler catches characters and changes them so they'll
  722.                have a meaning on the device.  Binary mode is necessary
  723.                when using a graphics printer, for example.
  724.  
  725. BRIEF          Opposite of VERBOSE.
  726.  
  727. CANCEL         Cancels a waiting queue entry.
  728.  
  729. CLOSE          Prevents a queue from accepting more requests.
  730.  
  731. CONSOLESTATUS  Displays the status of an EXEC-handled EXEC.  Displays
  732.                the console's name, maximum number of login tries
  733.                allowed, the PID, and which user is logged on (if at
  734.                all).
  735.  
  736. CONTINUE       Continue a device after changes (for example, running
  737.                START) have been made to it.
  738.  
  739. CPL            Changes the number of characters per page for a device.
  740.  
  741. CREATE         Create a queue.
  742.  
  743. DEFAULTFORMS   Where the default formatting specs are.
  744.  
  745. DELETE         Delete a queue.
  746.  
  747. DISABLE        The opposite of ENABLE.
  748.  
  749. DISMOUNTED     Dismount a tape mounted with CONTROL @EXEC MOUNT.
  750.  
  751. ELONGATE       Turns elongated printing on a DASHER LP2 printer on or
  752.                off.  When printing in elongated printing, the characters
  753.                are wide.
  754.  
  755. ENABLE         For more information, see the section titled "System
  756.                Security".
  757.  
  758. EVEN           Sets the status of pagination on a printer.  When on, all
  759.                files are printed as if they have an even number of
  760.                pages, for cosmetic reasons (all header pages come on the
  761.                same fold of paper [yes, it sounds disgusting]).
  762.  
  763. FLUSH          Terminate the currently running job on a device or queue.
  764.  
  765. FORMS          Use the formatting specs in a filename for a certain
  766.                printer.
  767.  
  768. HALT           Terminate EXEC.
  769.  
  770. HEADERS        Change number of headers printed when printing (default
  771.                is 1).
  772.  
  773. HOLD           Suspends a batch or printer queue until UNHOLD is issued.
  774.  
  775. LIMIT          Enforces limits on CPU processor time or number of
  776.                printed pages on devices or queues.
  777.  
  778. LOGGING        Where to send error and status messages instead of CON0,
  779.                the system console.
  780.  
  781. LPP            Sets the number of lines per page when printing.
  782.  
  783. MAPPER         Tells the printing handler to use character mapping as
  784.                defined in a given filename.
  785.  
  786. MDUMP          Suspend all other EXEC activities to create a memory dump
  787.                in the :UTIL directory.
  788.  
  789. MESSAGE        Append a message to EXEC's log.
  790.  
  791. MODIFY         Modifies the parameters of an inactive queue entry.
  792.  
  793. MOUNTSTATUS    Displays the status of all user mount requests.
  794.  
  795. OPEN           Opens a queue to receive user requests.
  796.  
  797. OPERATOR       Whether or not there's an operator available to help with
  798.                diskette dumps (remember what the OPERATOR privilege is
  799.                used for; not everyone has it).
  800.  
  801. PAUSE          Suspends processing of a queue or on a device.
  802.  
  803. PREMOUNT       Mount a labeled tape volume even before a user request it
  804.                be mount (and thus the operator doesn't get prompted when
  805.                users try to mount it; they immediately get access).
  806.  
  807. PRIORITY       Changes the priority and/or process type for batches or
  808.                printing processes.
  809.  
  810. PROMPTS        Whether EXEC will display the time after each command.
  811.  
  812. PURGE          Delete all inactive entries in a queue.
  813.  
  814. QPRIORITY      Limit a batch or device to only job with a certain queue
  815.                priority (or in a range of priorities).
  816.  
  817. REFUSED        Refuse a MOUNT request.
  818.  
  819. RELEASE        Remove a tape unit from the list of mountable unit (it
  820.                won't be displayed with CONTROL @EXEC UNITSTATUS.
  821.  
  822. RESTART        Restart a job, and if printer job, can specify from which
  823.                page until which page to print.
  824.  
  825. SILENCE        Suppresses EXEC messages about a device or a batch.
  826.  
  827. SPOOLSTATUS    Give device and queue information.  If no devices or
  828.                queuenames are given, it reports each spooled device and
  829.                the queue associated with it, CPL, LPP, headers,
  830.                trailers, binary mode status, form specifications,
  831.                priority and process type.
  832.  
  833. START          Make a connection between a queue and a device.  Jobs for
  834.                the queue will be run on the device.  This is need for
  835.                something like printing queues.
  836.  
  837. STATUS         Describes the status of devices or batches.  It reports
  838.                the sequence number, queue priority, user, and PID.  For
  839.                a printer, it also reports the number of pages left and
  840.                number of copies left.
  841.  
  842. STOP           Dissociate a queue from a device.
  843.  
  844. TERMINATE      Terminate the user process on a console (disconnects user).
  845.  
  846. TRAILERS       Changed number of trailers printed when printing (default
  847.                is 0).
  848.  
  849. UNHOLD         Release from HOLD.
  850.  
  851. UNITSTATUS     Displays mount status of a tape unit or all units if no
  852.                devicename is specified.
  853.  
  854. UNLIMIT        Release from LIMIT.
  855.  
  856. UNSILENCE      Release from SILENCE.
  857.  
  858. VERBOSE        Give detailed messages.  Brief messages include the
  859.                queue's name, sequence number and user.  Verbose messages
  860.                also include the PID and pathname.  Messages are sent
  861.                when a device or a batch processes a request.
  862.  
  863. NETWORKING
  864. ~~~~~~~~~
  865.  
  866. AOS/VS is compatible with several networking protocols.  The most widely
  867. known and used are X.25 and TCP/IP.  There is also Data General's XODIAC
  868. network, as well as PCI networks and many others.  In general, network
  869. services are run as process by the NETOP username (usually "OP"), and
  870. have programs for the users to execute.  The NETOP process handles
  871. communications and report generating to the other networking processes.
  872. It has similar restrictions to that of the EXEC process (one must have
  873. its username to control it, and so on).
  874.  
  875. Before going into specifics, there are some general details about
  876. networks.  Almost everything having to do with networking -- from hosts,
  877. to help files and programs, will be found in the :NET directory.
  878. Programs and macros will be in :NET:UTIL, and so on.  The :PER
  879. directory, which contains devices, contains devices for the networking
  880. processes.
  881.  
  882. TCP/IP:  The AOS/VS implementation of TCP/IP incorporates the usual
  883. TCP/IP programs: rlogin, rsh, telnet, ftp, smtp and so on.  Because of
  884. the way most of these programs were built (with strong relationships to
  885. Unix), AOS/VS work in a similar way.
  886.  
  887. AOS/VS runs RSHD, for remote logging in, and supports individual .RHOST
  888. files as well as HOSTS.EQUIV files; TELNETD, for telnet sessions; FTPD,
  889. for ftp sessions; SNMPD, for network management; and SMTP, which is the
  890. same as activating the AOS/VS SENDMAIL with the become daemon switch,
  891. for receiving mail.  There are also programs for remote printing and
  892. dumping of files on tapes, as well as NSLOOKUP and NETSTAT.
  893.  
  894. In the :ETC directory, there will be some general TCP/IP files, and in
  895. :USR:LIB there will be spool directories for mail and printing services.
  896. The files normally found in :ETC will usually match the format and
  897. function of their counterparts on Unix (for example, :ETC:HOSTS =
  898. /etc/hosts, and so on).  However, some explaining is necessary.
  899.  
  900. The file :ETC:PASSWD does not contain any passwords.  It exists for the
  901. use of the SENDMAIL program, for looking up local users on the machine.
  902. Thus if someone sends mail to a local user, mail will be sent only if
  903. that user has an entry in :ETC:PASSWD.  An example file would be,
  904.  
  905. op::0:::/udd/op:
  906. mail::8:::/usr/spool/mqueue:
  907.  
  908. :ETC:SNMPD.TRAP_COMMUNITIES contains a list of hosts, ports, and
  909. communities that the SNMPD process will send traps to (a SNMP trap is a
  910. message sent indicating a change of state).
  911.  
  912. :USR:LIB contains mail programs, such as SENDMAIL's aliases file, the
  913. SENDMAIL program itself, the SENDMAIL.CF (configuration file) and so on.
  914.  
  915. :USR:SPOOL contains spool directory, for printing (like LPD) and mail
  916. (MQUEUE).
  917.  
  918. The format for sending mail on AOS/VS using SMTP is just like on Unix,
  919. only the program name is SENDMAIL.
  920.  
  921. The AOS/VS TCP/IP installation usually comes with TCP libraries, such as
  922. SOCKIT.LB, which provides ordinary Unix socket functions, from bind(),
  923. connect(), and listen(), to gethostbyaddr(), getservbyport(), etc;
  924. making it possible to program and compile network applications using
  925. TCP/IP routines and the AOS C compiler.
  926.  
  927. For more information about these services, and network programming, read
  928. a file about TCP/IP and/or Unix.
  929.  
  930. AOS/VS NETWORK PROCESSES:  Each network process usually comprises two
  931. other processes, one for local users, and one for remote users on the
  932. local host.  RMA provides URMA and SRMA; FTA provides UFTA and SFTA, and
  933. so on.  What does it mean?  Simply, the S+ programs are "daemons" for
  934. the network actions, and the U+ programs are user executable programs.
  935. All the S+ programs are controlled through the NETOP process, while the
  936. user programs are executed as programs by individual users.
  937.  
  938. I will take some time to explain these programs and how they work.  RMA
  939. stands for Resource Management Agent.  FTA stands for File Transfer Agent,
  940. and VTA stands for Virtual Terminal Agent.  The 'U' in the programs stands
  941. for "Using" and the 'S' for "Serving."
  942.  
  943. VTA: the SVTA process provides virtual terminals for remote UVTA users,
  944. as well as PAD support through PDNs; it controls the system's link to
  945. any PDN.  Connections can be made from public PADs (like Telenet), and
  946. through UVTA or any other PAD interface.  SVTA logs command responses
  947. and errors by reporting them to the NETOP process, or a facility set by
  948. CONTROL @SVTA SET/OUTPUT= and /LOG=.  If an error occurs during this
  949. logging, OUTPUT is reset to the NETOP process (if something is faulty
  950. with the NETOP process, the message is lost).
  951.  
  952. SVTA is controlled through the NETOP process, so SVTA commands are the
  953. format of "CONTROL @SVTA <command name>".  SVTA commands:
  954.  
  955. SET            Sets miscellaneous SVTA parameters, such as whether to
  956.                include the current time or date at SVTA prompts
  957.                (/TIME or /NOTIME, /DATE or /NODATE); where and if to send
  958.                the SVTA process' output (/OUTPUT=[pid #] or [@console] or
  959.                [process name], or /NOOUTPUT); and where to write SVTA logs
  960.                (/LOG=file).  Logs files are of format
  961.                SVTA_month_day_year.LOG and is stored in :NET:LOGFILES
  962.                (unless changed).
  963.  
  964. OWNER          Assigns a process name to the SVTA process.  If no name
  965.                is given, SVTA returns its current process name.
  966.  
  967. REVERSE        ON or OFF.  Tells SVTA whether or not to accept reverse
  968.                charged (collect) calls over the PDN.
  969.  
  970. STATUS         If no argument is given, SVTA issues a global status
  971.                report.  If an argument is given, it can either be
  972.                @VCONnn -- an SVTA controlled virtual console, or a PID (a
  973.                report will be generated for all VCONs owned by that PID).
  974.  
  975. The user side, UVTA, is loaded by XEQ UVTA.  The user is faced with a
  976. prompt, from which he can start connections and issue other UVTA
  977. commands.  UVTA commands:
  978.  
  979. CALL <host>    First and formost, call a remote host.  A remote host is
  980.                a host that has its name in the :NET directory (file type
  981.                HST).  If UVTA can't locate the host in the :NET
  982.                directory, it reports that the file does not exist.  CALL
  983.                accepts two arguments, the remote host and the remote
  984.                process.  Remote process in in the format of [user]:process.
  985.                [user] defaults to OP; when this parameter is given, UVTA
  986.                attempts to connect to a VCON controlled by that
  987.                process/user combination.  The remote process defaults to EXEC
  988.                (OP:EXEC), which means the user connects to a console controlled
  989.                by the EXEC program (and faces the usual login procedure).
  990.                CALL can be replaced by loading UVTA with CALL's
  991.                parameters.
  992.  
  993.                Trying to use UVTA as a sort of RLOGIN by connecting to
  994.                CLIs will probably not work, since unless the remote CLI
  995.                has opened a VCON, you will get flooded with "Remote user
  996.                refused connection" error messages, until you abort UVTA
  997.                or that CLI does open a console -- all of this, of
  998.                course, assuming that user is there in the first place
  999.                and you won't get a "Process unknown" error message.
  1000.  
  1001.                Once connected, ^C^V will abort the call and the UVTA
  1002.                process.  ^C^T will break from remote mode to the local
  1003.                UVTA prompt.
  1004.  
  1005. RCONTROL       The control character (not including Ctrl-C) to break
  1006.                from remote mode to the local prompt.  'A', 'B', 'E', 'Q',
  1007.                'S' and 'V' are taken by the system and cannot be used.
  1008.  
  1009. EXECUTE <prog> Execute the parameter issued as a son process of your
  1010.                UVTA (this will fail if you don't have the privilege to
  1011.                create son processes without blocking the father).
  1012.  
  1013. The File Transfer Agent, FTA, is something like the FTP port to X.25.
  1014. A user using UFTA can connect to a host running SFTA, supply a valid
  1015. username/password pair, and transfer files from or to the remote host.
  1016.  
  1017. A short summary of UFTA commands, in the order they are usually executed:
  1018.  
  1019. CALL <host>    Connect to the remote host, given as an argument.
  1020.                Once connected, a ^C^A sequence will abort a transfer in
  1021.                the middle.
  1022.  
  1023. USER <account> Supply a username to the remote host, or if no argument
  1024.                is given, assume the local username to be identical to
  1025.                the remote one.  In any case, a password must be
  1026.                supplied.
  1027.  
  1028. SUPERUSER      If the user given through USER has Superuser privileges,
  1029.                will turn them for the file transfers (you can now take
  1030.                or put files that you couldn't before, because of the
  1031.                ACLs).
  1032.  
  1033. FILES <path>   FILES takes one argument, being the directory which
  1034.                contents will be listed.  FILES takes most arguments the
  1035.                CLI FILES takes (/ASSORTMENT, /TYPE, etc).
  1036.  
  1037. TYPE <file>    Display a remote file.
  1038.  
  1039. STORE <l> <r>  Transfers the local file, 'l', to the remote destination
  1040.                file, 'r'.  STORE will fail if the user is not privileged
  1041.                for the action, or if he is trying to transfer an
  1042.                irregular file, such as a network host file.
  1043.                Switches are: /APPEND, to append the file to the
  1044.                destination; /COMPRESS, to compress data for the
  1045.                transfer, and /DELETE, to delete the destination file if
  1046.                it already exists.
  1047.                File transfer modes are controlled through the /BLOCK and
  1048.                /RECORD switches.  /BLOCK, the defaults, means
  1049.                block-by-block transfers, and /RECORD means to transfer
  1050.                each record in the file at a time.
  1051.  
  1052. RETRIEVE <l> <r>  Transfers a remote file, 'r', to the local destination,
  1053.                   'l'.  The same restrictions and switches for STORE apply
  1054.                   here.
  1055.  
  1056. RECOVER <id>   RECOVER is the command used for recovering aborted
  1057.                transfers.  Both STORE and RETRIEVE have another
  1058.                switch called /RECOVER.  When used in conjunction with
  1059.                that switch, the transfer request's working set is kept.
  1060.                Thus, if a transfer was stopped by ^C^A, it can be
  1061.                resumed by RECOVER.  Without the "id" argument, RECOVER
  1062.                lists all the transfer IDs (which are actually interrupted
  1063.                transfers) it can recover.
  1064.  
  1065. SEND <msg>     Will send "msg" to the operator on the remote host.
  1066.                The message is sent to the SFTA on the remote host, and
  1067.                forwarded to the operator from there.
  1068.  
  1069. The X25 process controls X.25 connection over the AOS/VS network.  It
  1070. controls accounting, virtual connection handling, links, and so on.  X25
  1071. commands, operated through the NETOP process (CONTROL @X25):
  1072.  
  1073. ACCOUNT        Enable or disabling the accounting function of X25.
  1074. NOACCOUNT
  1075.  
  1076. STATUS <vc#>   Displays the status of a virtual connection.  It displays
  1077.                the remote address, number of packets passed, connection
  1078.                state and the user of the connection.
  1079.  
  1080.                Note that virtual connection numbers are reported by X25
  1081.                as octal numbers and are therefore read as such.
  1082.  
  1083. CLEAR <vc#>    Clears a virtual connection, after informing its local
  1084.                owner of the clear.
  1085.  
  1086. CUSTOMERS      Displays a list of X25 customers, meaning processes which
  1087.                have connected to and have not yet disconnected from X25,
  1088.                and are therefore known by it.
  1089.  
  1090. LSTATUS        Displays a status report about a logical link (host).
  1091.                The report gives details about the device status and
  1092.                number of bytes tranfered.
  1093.  
  1094. TRACE <file>   Starts a trace of an X.25 connection to the file
  1095. NOTRACE        specified as the argument.  X25 defaults to trace
  1096.                everything -- anything coming out of or going into the
  1097.                system, however this can be overridden by using /LINK=link
  1098.                to trace connections to a specific link, /VC=oct# to
  1099.                trace a specific virtual connection, or PID=pid# to trace
  1100.                virtual connections owned by the process given.
  1101.  
  1102.                NOTRACE stops the trace.
  1103.  
  1104.                X25 trace files must be displayed through another network
  1105.                utility (not an X25 subcommand), called NTRACE.
  1106.                NTRACE takes as an argument the file in which X25 stores
  1107.                trace info, and displays it in human readable format
  1108.                according to its switches, which are: /DIRECTION=[BOTH|INCOMING
  1109.                |OUTGOING], for packet directions (defaults to BOTH);
  1110.                /LIST=file, for the file to which output goes (defaults
  1111.                to the terminal); RLENGTH=[ALL|#], for the number of
  1112.                bytes from the packets to be displayed (defaults to ALL).
  1113.                The last switch is the packet types to be displayed
  1114.                (default to every packet), and is:
  1115.  
  1116. Type                 Incoming calls                  Outgoing calls
  1117. -------------+--------------------------------+--------------------------
  1118. /CALL                Incoming call                  Call request
  1119. /CONNECT             Call connected                 Call connected
  1120. /CI                  Clear Indication               Clear request
  1121. /CCFM                Clear ConFirMation             Clear confirmation
  1122. /DATA                Data                           Data
  1123. /INTERRUPT           Interrupt                      Interrupt
  1124. /INTCFM              Interrupt confirmation         Interrupt confirmation
  1125. /RCVR                RR - receive ready             RR
  1126. /RNR                 RNR - receive not read         RNR
  1127. /REJ                          --                    REJ - reject
  1128. /RSTIND              Reset INDication               Reset request
  1129. /RSTCFM              Reset confirmation             Reset confirmation
  1130. /RRTIND              Restart indication             Restart request
  1131. /RRTCFM              Restart confirmation           Restart confirmation
  1132.  
  1133.                The 2nd and 3rd columns in the chart specify what the
  1134.                packet means if the local host is being connected to
  1135.                (incoming call) or is trying to reach another host
  1136.                (outgoing).
  1137.  
  1138. RESOURCES <pid> Displays any connections owned by <pid>.  <pid> can be a
  1139.                process ID, or of the format username:processname.
  1140.  
  1141. One of the more interesting programs in XODIAC networking is NETGEN.
  1142. NETGEN (in :NET:NETGEN) is a program used to configure the network: host
  1143. addresses, routes, services, and so on.  When NETGEN is loaded, it
  1144. enters interactive mode and enables the user to configure and change
  1145. network settings from menus.  Later, it can be called using its one and
  1146. only switch, /RECREATE=<path>, to re-create the network files in :NET
  1147. according to the specification file given in <path>.
  1148.  
  1149. NETGEN's main menu, gives three options (other than terminating).
  1150. Creating or modifying a specification file, and creating configuration
  1151. files.  The specification file contains in it,
  1152.  
  1153.      o details pertaining to the local host's configuration on the
  1154.        network: the host ID, host name, domain, etc;
  1155.  
  1156.      o hardware device configuration: device name, type, code, and
  1157.        miscellaneous details varying from device type to another;
  1158.  
  1159.      o link configuration: link name, device name/type it uses, and
  1160.        (changing on the type of device), network type, line number,
  1161.        protocols, X.25 packet configuration (size/window size/retries),
  1162.        duplex, and more;
  1163.  
  1164.      o general network attributes: extended addressing, diagnostics,
  1165.        calling DTE in outgoing calls, etc;
  1166.  
  1167.      o X.25 configuration: packet/window size negotiation, reverse
  1168.        charging, NUIs, etc;
  1169.  
  1170.      o virtual calls configuration: permanent virtual calls, VC
  1171.        numbering, etc;
  1172.  
  1173.      o remote host configuration: X.25 parameters, link to be used,
  1174.        address (decimal/hex), name, host file name, etc;
  1175.  
  1176.      o network processes configuration: name, ACL, and other details
  1177.        (varies).
  1178.  
  1179. Upon loading NETGEN, there are about three menus branching off from
  1180. every option, so I cannot really mention everything.  However, since
  1181. it's mostly self explanatory, I am putting in here the output from
  1182. NETGEN's Print Specifications entry, edited to show X.25 links through
  1183. Telenet and the local configuration, plus TELNETD.  By looking at it,
  1184. one might learn how NETGEN looks/operates, and what details are
  1185. available.
  1186.  
  1187. This file was created using (from the main menu): 2. Access/Update Spec
  1188. File => 7. Print Configurations => file (instead of @LPT).
  1189.  
  1190. -----------------------------------------------------------------------------
  1191.  
  1192.                        ((Actual details changed.))
  1193.  
  1194.                     NETWORK SPECIFICATION PRINT FILE
  1195.  
  1196.  
  1197.     Specfile: :NET:NETGEN:SPEXBAKZ
  1198.  
  1199.     Date: 32-Nov-93
  1200.  
  1201.     Time:  4:66:22 PM
  1202.  
  1203.  
  1204.                           LOCAL HOST CONFIGURATION
  1205.  
  1206.  
  1207. Local Host Name : PATBBS
  1208.  
  1209. ACL : + ORAEW
  1210.  
  1211. Host ID : 7
  1212.  
  1213. Do you wish to specify an NSAP for this host?: Y
  1214.  
  1215. NSAP Address:
  1216.  
  1217.     Authority and Format Identifier (AFI) (0-99): 50
  1218.  
  1219.     Initial Domain Identifier (Local Form): null
  1220.  
  1221.     Domain Specific Part (max 19 ascii characters): patbbs
  1222.  
  1223.  
  1224.                               DEVICE CONFIGURATION
  1225.  
  1226.  
  1227. Device Name: ISC_DCF
  1228.  
  1229. Device Type  (DCU,MCA,NBS,ISC,PMGR_ASYNC,ILC,
  1230.               ICB,IBC,LLC,SNA,LSC,IDC,LDC,MRC,IRC,LRC,XLC,XSC): ISC
  1231.  
  1232. Device code (in octal): 37
  1233.  
  1234. Run SDLC or HDLC on this controller: HDLC
  1235.  
  1236.  
  1237.                                LINK CONFIGURATION
  1238.  
  1239.  
  1240. Link Name: SPRINTNET                    Device Name: ISC_DCF
  1241.  
  1242.                                         Device Type: ISC
  1243.  
  1244. Network Type : TELENET                  Line # (0-7) : 0
  1245.  
  1246. Protocol Type(LAP,LAPB,SDLC) : LAPB
  1247.  
  1248. Local Host Address (2-15 decimal digits) : 31109090063100
  1249.  
  1250. Sequence Numbering Modulus (8,128) : 8
  1251.  
  1252. Connect retry count (0-99)   :   20     Transmit retry count (0-99)  :    10
  1253.  
  1254. Transmit timeout (-1,0-3600) :    3     Enable timeout (-1,0-3600)   :    30
  1255.  
  1256. Frame Window Size (1-7)      :    7     Packet Window Size (1-7)     :     2
  1257.  
  1258.                             Max Packet Size (32,64,128,256,512,1024) :   128
  1259.  
  1260. Framing Type (HDLC,BSC)      : HDLC     HDLC Encoding (NRZ,NRZI)     :   NRZ
  1261.  
  1262. Clocking (EXTERNAL,INTERNAL) : EXTERNAL
  1263.  
  1264. FULL or HALF duplex line     : FULL
  1265.  
  1266.  
  1267. --------------------------  Virtual Call Numbering  --------------------------
  1268.  
  1269.  
  1270. # PVC'S :   0                           # SVC'S :  63   Start SVC # :    1
  1271.  
  1272.  
  1273. ------------------------------------------------------------------------------
  1274.  
  1275.  
  1276.   Network Attributes
  1277.   ------------------
  1278.  
  1279.           Calling DTE in Outgoing Calls (Y/N): Y
  1280.           Personal Cause Code (Y/N)          : N
  1281.           Long Interrupt Packets (Y/N)       : N
  1282.           Timeout Resets (Y/N)               : Y
  1283.           Timeout Clears (Y/N)               : Y
  1284.           Mandatory Diagnostics (Y/N)        : N
  1285.           Extended Addressing (Y/N)          : Y
  1286.           Extended Clear Packets (Y/N)       : Y
  1287.  
  1288.   X25 Facilities Enabling
  1289.   -----------------------
  1290.  
  1291.           Allow packet size negotiation (Y/N)  : Y
  1292.           Allow window size negotiation (Y/N)  : Y
  1293.           Allow fast select (Y/N)              : Y
  1294.               1. local connections (Y/N)       : N
  1295.               2. routed connections (Y/N)      : N
  1296.           Allow reverse charging outgoing (Y/N): Y
  1297.           Allow closed user groups (Y/N)       : Y
  1298.           Allow network user ID (Y/N)          : Y
  1299.           Allow throughput class (Y/N)         : Y
  1300.           Allow transit delay (Y/N)            : Y
  1301.           Allow transit delay indication (Y/N) : Y
  1302.           Allow charging information (Y/N)     : Y
  1303.           Allow RPOA selection (Y/N)           : Y
  1304.           Allow user defined facilities (Y/N)  : Y
  1305.           Allow unknown facilities (Y/N)       : Y
  1306.           Allow extended facilities (Y/N)      : Y
  1307.           Allow facilities to be routed (Y/N)  : Y
  1308.  
  1309.  X25 Facilities           Generated?
  1310. ------------------------- ---------
  1311.  
  1312.  1. Packet Size Facility      N    Minimum:  32             Maximum:     128
  1313.  2. Window Size Facility      N    Minimum:  1              Maximum:     2
  1314.  3. Fast Select Facilities    N    Type:
  1315.  4. Reverse Charging          N
  1316.  5. Closed User Groups        N    Type:     None           ID:          --
  1317.  6. Network User ID           N    ID:
  1318.  7. Throughput Class          N    Called:                  Calling DTE:
  1319.  8. Transit Delay             N    Delay:    0
  1320.  9. Charging Information      N    Request?  N
  1321. 10. RPOA Selection            N    # IDs:    0
  1322. 11. User Defined Facilities   N
  1323. 12. Other Facilities          N
  1324.  
  1325.  
  1326.                             REMOTE HOST CONFIGURATION
  1327. -----------------------------------------------------------------------------
  1328.  
  1329.  
  1330. BOOMBOOM
  1331.  
  1332.                             X.25 Host Parameters
  1333.  
  1334.  
  1335.     Remote Host Filename : BOOMBOOM
  1336.  
  1337.     Remote Host Name     : BOOMBOOM
  1338.  
  1339.     Remote Host ID       : None
  1340.  
  1341.     Hostfile AOS/VS ACL  : + RE
  1342.  
  1343.     Accepts address extension facilities?: N
  1344.  
  1345.  
  1346.   Link Name        Device Type   Network Type    Remote Address
  1347.  
  1348. 1 SPRINTNET        ISC           TELENET        host address in decimal :
  1349.  
  1350.                                                   31109200010200
  1351.  
  1352.  
  1353. -----------------------------------------------------------------------------
  1354.                                 NPN CONFIGURATION
  1355. -----------------------------------------------------------------------------
  1356.  
  1357. TELNETD
  1358.  
  1359.     NPN-type entry name:  TELNETD
  1360.     NPN:                  0023
  1361.     NPN AOS/VS ACL:       + RE
  1362. -----------------------------------------------------------------------------
  1363.  
  1364.  
  1365. ACRONYMS
  1366. ~~~~~~~~
  1367.  
  1368. ADM       Automatic Density Matching
  1369. CLASP     CLass Assignment And Scheduling Package
  1370. CLI       Command Line Interpreter
  1371. CPL       Characters per Line
  1372. IPC       Inter-Process Communications
  1373. LPP       Lines per Page
  1374. PID       Process ID; PID 2 is the "master CLI"
  1375. SMI       System Manager Interface
  1376.  
  1377.