 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

