pHaPhApHaPhApHaPhApHaPhApHaPhApHaPhApHaPhApHaPhApHaPhApHaPhApHaPhApHaPhApHaPhA
A                                                                            p
h                            THE GS/1 USER'S GUIDE                           H
P                            ---------------------                           a
a             Packet Assembler/Disasselmbler, Gateway, And Server            P
H                    -------------------------------------                   h
p                    Written By Doctor Dissector P/H/A-BOD                   A
A                                                                            h
hApHaPhApHaPhApHaPhApHaPhApHaPhApHaPhApHaPhApHaPhApHaPhApHaPhApHaPhApHaPhApHaP
P                                                                            h
a      Written On March 23, 1990 - (c) 1990 Phreakers/Hackers/Anarchists     A
H                                                                            p
aPhApHaPhApHaPhApHaPhApHaPhApHaPhApHaPhApHaPhApHaPhApHaPhApHaPhApHaPhApHaPhApH


Lamer's Disclaimer:
   Neither the author nor the representative group(s) will not be responsible
for the readers actions prior to, during, and after exposure to this document.
The author assumes no responsibility for the accuracy of any of the information
contained herin, as well as the consequences from any of knowledge gained from
this file. This file's ONLY purpose was to educate. Enjoy.

Terms Of Distribution:
   BBS's, users, and sysops may distribute this document freely AS LONG as
the document remains UNaltered in EVERY way. Thank You!

Glossary Of Terms Herin:
   LAN: Local Area Network
   NPA: Number Planning Area (Area Code)
   NUA: Network User Address
   NUI: Network User Id
   PAD: Packet Assembl(er/y)/Disassebl(er/y)
   PCP: PC-Pursuit
   PSN: Packet Switching System
  UUCP: Unix to Unix CoPy
   WAN: Wide Area Network

Introduction:
   I wouldn't consider myself the best of all hackers or phreakers, but I am
learning. During one of my learning endeavors on Telenet and other PSNs, I
discovered (for my first time), the GS/1 system. Being inexperienced at the
time, I knew about the great value of any private PAD, and began experimenting
with the system, determined that this system was some type of PAD and that I
would figure out how to gain full network access with a simple command.
   I was right. And today, I'll welcome you to the world of power
communications. In this file, I hope you will learn a bit on the uses and
potential abuses of the GS/1 system; this is in no way, shape, or form, a
complete manual on the GS/1 system, but a compilation of my experimentation
on my first GS/1 system. So, just kick back and enjoy the file...


What Is The GS/1 System?
   The GS/1 system is a combination of three major packet switching functions
bundled into one. The GS/1 system can operate as a private PAD, a X.25+
gateway, and/or a network (WAN) server. It is this combination that makes
this system so versitile. However, you should also note that NOT ALL GS/1
systems may have all three features "set up" for use; oh well, just make do
with what you have right now... scan tommorrow for more!


Logging Onto A GS/1 System:
   As of today, I have not encountered a GS/1 PAD which had any type of logon
security whatsoever to gain access to its network "utilities." I don't know
if it's the software or the system operaters that are lagging or what, but it
sure makes it a helluvalot easier on my (and I'm sure) and your end.
   When you logon from Telenet or whatever PSN you are originating from,
you will probably see a short welcome or warning about the system you are
gaining access to, and then a default prompt of "GS/1> " (This prompt can be
changed by the system operator, but usually isn't...). Well now, you're in.
Now, that was the easy part.


Inside The GS/1:
   Once inside the GS/1 system, there are many options you can do, similar
to most PADs, gateways, and servers. The following was captured & edited from
a GS/1 system after hitting "?" at the "GS/1> " prompt.

     Connect     <address>[,<address>] [ ECM ] [ Q ]
     DEQueue     ???
     DisConnect  <session>
     DO          <macro name>
     Echo        <string>
     Listen
     Pause       [<seconds>]
     REMoteSET   ???
     REMoteSHow  ???
     RESume      <session>
     SET         <param-name> = <value> ...
     SHow        <argument> ...
     SWitch      <session>
     Transmit    ???
     N...        Privileged Command
     U...        Privileged Command
     Z...        Privileged Command

   As you can see, the commands are quite simple. I don't know if I listed all
of the commands above, but if you type in a single letter at the prompt, and
there are more commands present on the system that start with that letter,
GS/1 will show you the commands that begin with that letter to clear any user
confusion up.


GS/1 Command Summary:
   Letters in CAPS are the only letters necessary to execute the given
command in GS/1! Also note that appending a '?' to the end of any FULL or
PARTIAL command will USUALLY prompt GS/1 to offer you some assistance in
summarizing the command/argument you are attempting to use.

   Connect     <address>[,<address>] [ ECM ] [ Q ]
       The Connect command is by far the most useful utility on GS/1 that
       I am aware of. Through proper formatting and usage, this command
       will allow you to access ANY NUA accessible through Telenet, as if
       you had entered an NUI. I will discuss a bit more on connecting
       to NUAs later. Also, GS/1 allows the use of "ClearingHouseNames"
       in the place of NUAs; sort of like how you can enter things on
       Telenet at the "@" prompt, like "PORTAL," "TELEMAIL," and the such.
       More on ClearingHouseNames later!

   DEQueue     ???
       I have no idea what this command does.

   DisConnect  <session>
       This command will disconnect the PAD from a session. The GS/1 PAD
       allows multiple connections (probably a max of 10-20) during the
       read-time. Each session is numbered from 1-x where x is the last
       session connected to. DC x will disconnect from session x, thus
       hang-up from the system which was connected to at session x.

   DO          <macro name>
       This command will allow you to execute a macro file on-line. On the
       GS/1, this could mean auto-logon to a private outdial system, a
       LAN, another WAN, or who knows. More on macros later.

   Echo        <string>
       This command re-prints whatever is placed in the <string> parameter.
       I believe this is for parity and data transmission verification, most
       similar to Telenet's ECHO CHAR and such...

   Listen
       Although this command says 'Listen,' it really is 'Logoff.' Hitting
       L will disconnect ALL current sessions under the port number you
       logged onto under, and disconnect you from the GS/1 PAD.

   Pause       [<seconds>]
       This command will pause your terminal for the specified number of
       seconds.

   REMoteSET   ???
       Sorry, I have no information on this command.

   REMoteSHow  ???
       Sorry, I have no information on this command.

   RESume      <session>
       If you have connected onto 1 or more systems and "broken" out of them,
       in likeness to breaking out of a system in Telenet by typing '@,' and
       you would like to RESume a session that is still currently connected,
       this command will allow you to do just that.

   SET         <param-name> = <value> ...
       The SET command allows you to change terminal and PAD characteristics,
       the following is a PARTIAL list of options one could change when under
       GS/1:

           BAud            BSDelay         BSPad           CRDelay
           CRPad           DataBits        DeVice          DUplex
           FFDelay         FFPad           InterAction     LFDelay
           LFPad           PARIty          PRIvilege       StopBits
           TabDelay        TabPad

       Most of those parameters should be obvious. Again, if you want to know
       more paramters available, just type SET x, where x is the first
       character to any parameter, and if that charachter is the first
       character to 2 or more parameters, those paramters will be listed to
       help "solve" any user confusion.

   SHow        <argument> ...
       This command will display the parameters under effect (similar to
       the SET parameters), and will also show you other prominent information
       you just might be interested in. Here are the SHow arguments available:

           SHow    ADDRess
           SHow    ClearingHouseNames [ <name> [ @ <domain> [@ <organ.> ] ] ]
           SHow    DefaultParameters [<param-name> ...]
           SHow    GLobalPARameters
           SHow    NetMAP [ Short | Long ]
           SHow    PARAmeterS [<param-name> ...]
           SHow    <param-name> ...
           SHow    SESsions [ P ]
           SHow    VERSion

       Most of the arguments should be obvious except the ClearingHouseNames
       argument, which will show you the ClearingHouseNames to several systems
       which are either defaulted to a connect macro to the specified system,
       or within a WAN. The format of the names are:

           SYSTEMNAME@LOCATION@ACCOUNT

       Where SYSTEMNAME is the name/description of the destination system, the
       LOCATION is the city of the SYSTEMNAME, and the ACCOUNT is usually the
       owner/operator of the GS/1 PAD. To connect directly to a
       ClearingHouseName, all you have to do is:

           Connect SYSTEMNAME

       And the GS/1 PAD will search the ClearingHouseNames database for the
       system and other pertinent network info for you, and connect you up to
       that system.

   SWitch      <session>
       SWitch will allow you to change to a different system if you are
       connected to multiple sessions (more than 1 system at a time).

   Transmit    ???
       Sorry, no information concerning this command; however, it appears
       to be some sort of utility similar to either 'UUCP' or the Telenet
       bulk data transfer ready command (DTAPE).

   N...        Privileged Command
   U...        Privileged Command
   Z...        Privileged Command
       The above are Privileged account commands; sorry, I haven't been
       able to secure any privileged passwords as of yet... but I'll be
       working on it.

Connecting To NUAs:
   One feature I really like about the GS/1 system (and it was not fun hacking
out the format to this one), is the -almost- unlimited network access this
PAD has. So, you wanna connect to some long distance NUAs, eh? Or you wanna
dial PC-Pursuit's outdial system direct and save yourself a few bux by
bypassing Telenet-PCP security? This is the one for you then.

   Syntax:

       Connect !xxx#DNICyyyzzzzz

       Where xxx is the port that will make the dial, (usually anywhere from
           00-99 or more), DNIC is the DNIC of the address without any
           leading 0's, yyy is the NPA or Prefix (if applicable), and zzzz
           is the suffix (if applicable).

   Example:
       We want to connect to 0311021200032, through port number 33:

       Connect !33#311021200032


What The Hell Is A PORT?
   A port on the GS/1 PAD is the address you have logged onto on the current
GS/1 system as well as addresses GS/1 uses to "call out" when you use any type
of Connect command. To find out what port number you are currently on, type:

   SHow ADDRess

   This will give some sort of a cryptic number with %'s and other symbols in
it, but we're looking for the PORT number here... Aha! The port number is the
NUMERICAL amount following the '!' in the string. There, you now have YOUR port
number (and like Telenet with local dialins, that port number may change if you
call back at a later date and someone/noone is on the system at the same time
as you).
   Big deal. You have your port number... Now what? Now you have a location
to work with. Suppose your port number is 55. GS/1 has ports numbered in
increasing order, so if you have port 55, you can try the "Connect" command
through port 56,54,57,53 or similarly numbered ports. Understand?
   What GS/1 does when you execute a Connect command to another NUA, GS/1
utilizes one of its ports to make the "call." Thus, when you enter:

       Connect !xxx#DNICyyyzzzzz

   The xxx (PORT number) you choose MUST be an open port. If a user is on
it, or you are on it, or it doesn't exist, you will either receive an error
message or a message stating that the port/address was busy. Try another port.


Other GS/1 Notes:
   Some comments on the GS/1 PAD, Gateway, Server:

   1) The PAD Delay when connected to MOST system through the GS/1 system
      is increased (pretty drastically), and might cause input from your
      terminal to appear sluggish and slow. However, incomming data is
      not hindered in that fashion.

   2) To access PRIvileged commands, type:

          SET PRIvilege

      You will be prompted for a password. If you get it right, good job. If
      not, I do not know whether or not the GS/1 system records any such hack
      attempts, but don't press your luck in hacking out the password if
      the GS/1 PAD you are hacking in is the only PAD you have access to!

   3) The GS/1 system usually does not send linefeeds and does not recognize
      destructive backspaces when connected at 8,N,1; however, linefeeds and
      destructive backspaces are compensated for at connections with E,7,1.

   4) A trick on some GS/1 systems is to type:

          SHow Macros

       Which will show you a bunch of macros for the DO command; however,
       on most GS/1 systems, this command has been edged out, EXCEPT to
       the privileged (of course).

   5) I don't know the charachter/control key that will "break" out of a
      session and place you back on the GS/1 prompt. I know this is possible,
      but... oh well... time to experiment some more.


Conclusion:
   Well, I hope you enjoyed reading this file on the GS/1 PAD, Gateway,
and Server as much as I enjoyed typing it (hahahaha...). Anyway, I am sick of
typing, I just want to say one thing: Future Transcendent Saga WINS....
(READ PHRACK Newsletters 20-30! NOW!) Watch for more GREAT and ORIGINAL philes
by Phreakers/Hackers/Anarchists in the Phuture...

                                                       Doctor Dissector
                                                       P/H/A-BOD

===============================================================================

Greets:

   cDc - Wassup... I always did like your group...
   NYC, INC, FiRM, THG, and all other crackers - STOP WARRING... No one
       gives a shit about wars between crack groups, just turn your warez
       out and everyone will like you. That is what you want, isn't it?
   Ex-Phortune 500 Members - 'sup dudes... Just wanted to say hello...
   PHRACK Editors - OH SHIT...

To Lamers:

   Wizdom - CCOPS... haha.. you suck.
   LAMERS - At least you could try to learn, that's all we need, a handful of
       crybabies who think they know everything but don't even want to learn!

General Statement To All Phreaks/Hacks:
   Phreakers and Hackers have enough worries about the Pheds getting on their
       asses, so bitching at each other won't help anything...

=[ eof ]===============================================================[ eof ]=

I said EOF!



Can't you READ? EOF=END OF FILE!



Why the fuck are you still reading this text phile! Stop now dammit! What are
you, BLIND?

-----------------------
(c) 1990 p/h/a, phile 2