ͻ

ͼ

                         Internet Tools Suite V1.0
                               Documentation

                Internet Tools Suite Copyright 1997 H-Master


No parts of this document can be replicated, without the WRITTEN consent of
the copyright holder, for uses other than the promotion / distribution of this
software.


ͻ
  Contents  
ͼ

        Contents
        Introduction
        Legal Issues
        Features
        Bare Necessities
        Quick Start
        The Suite
        Explanations of Menu Commands
        News
        Contact Information


ͻ
  Introduction  
ͼ

        Internet Tools Suite is a suite of programs most people would use as
        part of their internet life.  These utilities are made with 2
        objectives in mind: speed and compact memory usage.  The utilities are
        easy to use with a user-friendly/intuitive user interface that will
        make it simple to both new gurus and newbies alike.


ͻ
  Legal Issues  
ͼ

        Although the programs in the Internet Tools Suite and the Internet
        Tools Suite itself are FREEWARE, they are NOT public domain software.

        If you would like to distribute the Internet Tools Suite or part of it
        as part of a shareware distribution, magazine, internet book, CD ROM,
        etc.  please contact me for permission.

        All commercial use interests in the Internet Tools Suite or part of it
        should be directed to h-master@post1.com.

        The integrity of the original the Internet Tools Suite (or part of it)
        distribution file as distributed by the author is essential.  The
        Internet Tools Suite (or part of it) and all of its related files must
        be distributed together in the original format.  The Internet Tools
        Suite (or part of it) distribution file may not have files added to it
        or removed from it, and none of its contents may be modified,
        decompiled, or reverse engineered.

        The Internet Tools Suite and all of the programs it comprises of are
        provided "AS IS" without warranty of any kind, either express or
        implied, including but not limited to the implied warranties of
        merchantability and fitness for a particular purpose.  In no event
        shall the author be liable for any damages whatsoever including
        direct, indirect, incidental, consequential, loss of business profits
        or special damages, even if the author has been advised of the
        possibility of such damages.

        The Internet Tools Suite and the programs it comprises of are provided
        as educational mediums.  All uses of the Internet Tools Suite and the
        programs it comprises of are assumed by the author to be for
        education.  In no event shall the author be liable for any damages
        whatsoever including direct, indirect, incidental, consequential, loss
        of business profits or special damages, even if the author has been
        advised of the possibility of such damages, due to the misuse of this
        software, improper handling of this software, etc.


ͻ
  Features  
ͼ

        Features of the Internet Tools Suite:

        -> DNS Lookup.
        -> Finger.
        -> Finger Server.
        -> Identity Server.
        -> Identity Lookup Client.
        -> Raw TCP Connection.
        -> Raw TCP Server Connection. (multiple connections)
        -> All utilities are fast and have intuitive user interfaces.
        -> Great for net gurus and newbies alike!
        -> For more enhancements, refer to WHATS.NEW.


ͻ
  Bare Necessities  
ͼ

        I'm not sure of this list, but it should not be too far off.

        -> IBM PC or compatible.
        -> Microsoft Windows 3.x or Microsoft Windows 95 / NT.
        -> Winsock 1.1 API compliant networking package.
        -> Access to internet via PPP.


ͻ
  Quick Start  
ͼ

        Here's how to start using the Internet Tools Suite ASAP!

        1. Decompress the package which the Internet Tools Suite or its
           comprising parts came in.  If you are reading this, you should
           already done that.
        2. You should get the following files (or part of them):

        CSWSKCTL VBX        43,648  11-29-96 12:34p CSWSKCTL.VBX
        DNS      EXE        13,696  02-15-97  1:00a dns.exe
        FILE_ID  DIZ           507  02-15-97  1:00a FILE_ID.DIZ
        FINGER   EXE        15,648  02-15-97  1:00a finger.exe
        FINGERS  EXE        16,640  02-15-97  1:00a fingers.exe
        IDENTC   EXE        17,280  02-15-97  1:00a identc.exe
        IDENTS   EXE        17,872  02-15-97  1:00a idents.exe
        ITOOLS   DOC        18,803  02-15-97  1:00a ITOOLS.DOC
        RSERVE   EXE        22,432  02-15-97  1:00a rserve.exe
        RTCP     EXE        18,112  02-15-97  1:00a rtcp.exe
        WHATS    NEW           361  02-15-97  1:00a WHATS.NEW

        <Note: Those files marked with a "*" are required for the proper>
        <execution of the program.                                      >

        3. Delete all the files you do not want.
        4. Start your internet connection.
        5. Execute the utility you want and have fun!


ͻ
  The Suite 
ͼ

        The suite of utilities include:

        -> DNS Lookup.
           => This is used to convert the address of a host to its IP or vice
              versa.

        -> Finger.
           => This is used to do a finger checkup on a user on a server.

        -> Finger Server.
           => This is used to provide information to anyone who tries to do a
              finger on you.

        -> Identity Client.
           => This is used to check the identity (ident) of an IP or address.
              Note that an identity server must be running on the IP/address.

        -> Identity Server.
           => This is used to provide a identity server (ident server) for
              various purposes, such as IRC connections.

        -> Raw TCP Server Connection.
           => This is used to provide a raw TCP server connection.

        -> Raw TCP Connection.
           => This is used to connect to a remote service via a raw TCP
              connection.


ͻ
  Explanations of Menu Commands  
ͼ

        Here's a BRIEF explanation of the commands in the menus.

        Program: DNS Lookup
        Server:             Enter the IP or host address (post1.com) into this
                              field.
        Lookup              Click on this button to begin looking up the
                              server.
        Log                 This gives information on the lookup process.
                              Double-clicking on this will clear the log.

        Program: Finger
        Address:            Enter the e-mail address or username with
                              @<server> appended.  I.E: h-master@post1.com.
        Finger              Click on this button to begin looking up the
                              user.
        Log                 This gives information on the finger process.
                              Double-clicking on this will clear the log.

        Program: Finger Server
        Finger Information: Enter the information to provide when someone
                              fingers you here.
        Start Server        Click on this button to start up the Finger
                              Server.  Note that after you click this button,
                              the button changes to "Stop Server".
        Stop Server         Click on this button to stop the Finger Server.
                              Note that after you click this button, the
                              button changes to "Start Server".
        Log                 This gives information on the finger process.
                              Double-clicking on this will clear the log.

        Program: Identity Client (Ident Client)
        Address:            Enter the IP or the address of the host to look
                              up.  I.E: post1.com.
        Get Identity        Click on this button to begin looking up the
                              user.  Note that when you click this button, the
                              button changes to "Cancel".
        Cancel              Aborts the query.  Note that when you click this
                              button, the button changes to "Get Identity".
        Log                 This gives information on the query process.
                              Double-clicking on this will clear the log.

        Program: Identity Server (Ident Server)
        Identity:           This is the identity string to return when someone
                              requests for the identity.
        OS:                 This is the OS type to return when someone
                              requests for the identity.
        Start Server        Click on this button to start up the Identity
                              Server.  Note that after you click this button,
                              the button changes to "Stop Server".
        Stop Server         Click on this button to stop the Identity Server.
                              Note that after you click this button, the
                              button changes to "Start Server".
        Log                 This gives information on the server processes.
                              Double-clicking on this will clear the log.

        Program: Raw TCP Server Connection
        Port:               This is the port to listen for connections on.  If
                              you enter a port already being used, then the
                              program will give an error.
        List of Connections Click on the connections listed to switch between
                              each connection.
        Immediate Send      Checking this means that whatever you type in the
                              log will be sent immediately to the client.  If
                              this is not checked, then a textbox will popup.
                              You must type your commands in the textbox and
                              then press <ENTER> before the commands are sent.
        Local Echo          This specifies whether the program display
                              whatever you send to the client in the log.
        Start Server        Click on this button to start up the Raw TCP
                              Server Connection.  Note that after you click
                              this button, the button changes to "Stop
                              Server".
        Stop Server         Click on this button to stop the Raw TCP Server
                              Connection.  Note that after you click this
                              button, the button changes to "Start Server".
        Disconnect          Clicking on this button will terminate the current
                              connection.
        Log                 This gives information on the server processes.
                              Double-clicking on this will clear the log.

        Program: Raw TCP Connection
        Host:               This is the server to connect to.
        Port:               This is the port to connect to.
        Immediate Send      Checking this means that whatever you type in the
                              log will be sent immediately to the server.  If
                              this is not checked, then a textbox will popup.
                              You must type your commands in the textbox and
                              then press <ENTER> before the commands are sent.
        Local Echo          This specifies whether the program display
                              whatever you send to the server in the log.
        Connect             Click on this button to connect to the server.
                              Note that after you click this button, the
                              button changes to "Disconnect".
        Disconnect          Click on this button to disconnect from the
                              server.  Note that after you click this button,
                              the button changes to "Connect".
        Log                 This gives information on the connection.
                              Double-clicking on this will clear the log.


ͻ
  News  
ͼ

     This new section is devoted to announcements, interesting stuff, tips,
     tricks, questions, etc. on the Internet Tools Suite or parts of it.  Feel
     free to send me e-mail on additions for this section.

        - Announcements -

        -> You can get the latest copy of the Internet Tools Suite at
           http://www.post1.com/~h-master

        -> If you have trouble reading this DOC file, or any of my other DOCs
           for that matter, go to my homepage and download H-Master's DOCs
           viewer!  Comes in 16 and 32 bit.


        - Interesting Stuff / Tips / Tricks -

        -> This area is closed until someone posts me something to say.


        - Frequently Asked Questions -

        -> Q: When I start some of the utilities, it says that I do not have
              some of the files.  Where can I get them?
           A: You should be able to get ALL the files required by all the
              utilities at my homepage.  If you can't, leave me a message.

        -> Q: Windows reported that I have a "device unavailible" error.  What
              should I do?
           A: Your copy of winsock.dll is not compatible with the programs.
              Get a new one.  Note that the copy of winsock I am using is the
              one supplied with Windows 95.

        -> Q: When I start the program, Windows 95 says that the language file
              is missing and refuses to run the program.
           A: This is quite a common problem.  There are 2 solutions I can
              think of.  They are:

              1. Install Visual Basic 4.0.  Once installed, VB4 will set the
                 language.dll option in your win.ini.
              2. Set the language.dll option yourself.  An easy way to do this
                 is to run setup, change the language to something else.  Then
                 save the new settings.  After that, if you want the language
                 to be the old one, then run setup again and change it back.
                 Note that this is not guranteed to work, but it worked for
                 me.


        - Others -

        -> This area is closed until someone posts me something to say.


ͻ
  Contact Information  
ͼ

        If for some reason or another you wish to contact me, here's my info.

        IRC Nick     : H-Master
        IRC Network  : Galaxynet / EFnet / Dalnet (In order of perferences)
        E-mail       : h-master@post1.com (No flames / chains / bombs!)

        If you want to get the latest copy of the Internet Tools Suite, e-mail
        me or get it from http://www.post1.com/~h-master

        If you want me to add you to my list of registered users, just e-mail
        me a reason why you like the Internet Tools Suite so much AND an
        enhancement you would like to see in the next release of the Internet
        Tools Suite.  Include your e-mail address, IRC nick, the IRC
        network(s) you visit most often and the version of the Internet Tools
        Suite you are talking about.  If any of the above information is not
        supplied, then your application may be void.  Registered users DO NOT
        have to pay (for now anyway) and will receive notifications of new
        Internet Tools Suite releases by e-mail.
        
        <Note: A bugfix is considered an enhancement.  If you are already a >
        <registered user and you send me another enhancement, then you will >
        <be upgraded to a supporter and future versions of the software will>
        <be mailed through e-mail to you.  You will also receive beta copies>
        <of the software, if you request for them.                          >
