CATCALL V3.4


                       copyright (c) -  1989, 1990
                            Zone Communications

                               written by


                              The Marauder
                             Legion of Doom!






            Special Thanks to Safe Cracker, and Phucked Agent 04
                         Lex Luthor, and Frank Carson






































                            Copyright Notice


        Permission to copy and distribute this document and the
   Accompanying Program CATCALL V3.4 is hereby given, Provided that
   This document and all references to the author (The Marauder,
   Legion of Doom!, Zone Communications)  are included in any copy or
   subsequent duplication of this document and the accompanying code.
   Under no circumstances will this program be distributed or offered
   for profit by any individual or corporation, However compensation
   for storage media and postage expenses normally incurred during
   mail order freeware distribution is at the discretion of the
   person(s) offering the service, however the person(s) subscribing
   to this type of service should be made fully aware that this
   program (CATCALL V3.4) is offered to the public free of charge.
   Modification of the accompanying program (CATCALL V3.4) in any
   form is expressly forbidden by any person(s) without written
   permission from The Author (The Marauder), The Legion of Doom!,
   and Zone Communications.
















































                               Disclaimer



        This program is released to the public as is and all routines
   and code within the the program are the property of the author and
   The Legion of Doom!.  The use of this program is at the discretion
   of the user(s). The author and the Legion of Doom!, assume no
   legal responsibility for the programs usage and the user is
   CAUTIONED that the use of the accompanying program may not be
   legal.  The program is released simply as a show of what can
   easily be done utilizing various string, Window and communications
   routines.  The program should be viewed as a tree from which the
   owner may grow on.  This document and the accompanying program may
   be freely copied and distributed as long as the authors name and
   associated copyright notice, disclaimers, group affiliations and
   this document are included in any duplication or subsequent
   distribution. The Author (The Marauder), Zone Communications, and
   The Legion of Doom!, disclaim all warranties, Expressed or implied
   Including without limitation, the warranties of merchantability
   and warranties of fitness for any purpose.












































   System Requirements:

        o  IBM PC/XT/AT or any 100% compatible      (see note 1)
        o  At least 64k Ram.
        o  Any Hayes compatible Modem               (see note 2)


   Program:

        If you have ever been the innocent victim of a prank,
   practical joke, received the "Short end of the stick"  or simply
   felt someone needed their "Just Deserts" - CATCALL is for you, The
   underdog.  Now from the comfort of your own home you can extract
   your vengeance. Simply a few clicks at the old keyboard transforms
   your PC in to a state of the art "Punishment Processor" which can
   deal out a sentence from mildly annoying to downright galling.
   CATCALL allows the user to Harass up to 15 Persons simultaneously
   each with their own personal harassment factor.


   ** As above the user is cautioned that use of this program may not
      be legal and should proceed with its usage at his or her own
      risk. With the advent of digital CCIS and fully featured ESS
      telephone switching systems (ie. Instant callback and the
      dreaded.... "Caller ID").  The predator may quickly find
      himself the prey.



   CONTENTS:

        The distribution zipfile should include the following files:


               CATCALL.EXE   -   The catcall program.
               CATCALL.DOC   -   This Document.


   USAGE:

        Use of CATCALL is simple, it is 80% menu driven, requiring a
   minimum of user input.  simply copy the files CATCALL.EXE and
   CATCALL.DOC to either a floppy or hard drive (Use of a dedicated
   directory is not necessary) and type CATCALL. at the > prompt
   the program should take a few seconds to load. If you are using
   the program for the first time CATCALL will create its own
   configuration file named "CATCALL.CFG". This file can be modified
   from the CATCALL program itself or any ASCII text editor).
   Creation of the Config file should take approximately 3-4 seconds.
   the default configuration is as follows:

        Comm Port            COM1:
        Sound Effects        ON
        Background ASCII     206
        Dial String          ATDT
        Dial Prefix          (none)
        Modem Init String     ATZ

   the parameters are stored in the configuration file in ASCII
   in the following format:
                              COM1:,ON,206,ATDT,,ATZ







   If you experience any problems executing the program it is
   strongly suggested that you simply delete the configuration
   file ("CATCALL.CFG"), and run the program allowing CATCALL to
   create a fresh configuration file, there are no limitations as to
   the number of times this may be done.

   After creation of the configuration file CATCALL will proceed onto
   the Title page, Striking any key will bring you to the CATCALL
   main menu. your options at this point are as follows:

        BEGIN Harassment
        SELECT Those to harass
        CONFIGURE Cat Caller
        SOUND effects
        CLEAR current List
        LOAD Old harassee list
        SAVE Current list
        QUIT harassment



   OPTION DESCRIPTIONS:


                      BEGIN Harassment (MAIN MENU)

             Use this option after you have utilized either options
        SELECT, or LOAD.  This is the "Meat" of the program and does
        the actual harassment. While in harassment mode you may hit
        the <ESCAPE> key to pause the harassment at this point you
        will be placed into the harassment sub-menu: your options at
        this menu are:

                    Quit   -   Quit Harassment to Main Menu
                    Resume -   Resume Harassing the current list
                    Remove -   Remove a harassee from the list
                    Listen -   Turn Modem Speaker ON during harass
                    Hush   -   Turn Modem speaker OFF During harass
                    Modem  -   Allows you to send Any ASCII string
                               Directly to the modem.
                    View   -   Allows the user to view an expanded
                               Harassee parameter listing

        All of the above options are self explanatory from the
        program and hitting the <ESCAPE> key will generally terminate
        any selection and return the user to the previous menu or
        mode.



                  SELECT those to Harass:  (MAIN MENU)

             Selection of this option at the main menu will place the
        user into the SELECT mode, at this point the user may select
        up to 15 persons to be harassed simultaneously. the input
        parameters are as follows:








   Description ...........  Any Alphanumeric character(s) and will be
                            the later reference to the person/Number
                            to be harassed


   Telephone Number........ The telephone Number of the party to be
                            harassed in the format #-###-###-####
                            o Note that the hyphens ("-") may or may
                            not be included at this point. the 1-XXX
                            may also be excluded and simple 7 digit
                            telephone numbers are acceptable for
                            example:
                                      1-800-111-2222
                                        800-111-2222
                                            111-2222
                                         18001112222

                            all the above numbers would be
                            acceptable and would be dialed literally
                            as they appear.



   Harassment Factor....... This may be an integer from 1 to 4, this
                            is the number of times the program will
                            call the above telephone number when it
                            arrives at the selected time and will
                            repeat this sequence from the selected
                            time thereafter.



   Hangup Delay............ This may be an integer from 1 to 99 and
                            is simply the number of seconds to remain
                            on the line before hanging up and
                            proceeding with the next call. (I
                            recommend at least using 20 seconds for
                            good effect.)


   Time to start Harass...  This MUST be entered in the format hh:mm
                            in 24 hour format and is the time you
                            wish the harassment to begin for the
                            selected party.. hitting <RETURN> will
                            simply cause the harassment to begin
                            immediately after selecting the "BEGIN
                            Harass" Option from the main menu (See
                            above)


   Pause between calls.... This may be any integer between 1 and 99
                           and it represents the number of minutes to
                           pause before dialing the selected number
                           after the Time to harass has begun.












   Select Example:


   Description...........  John J. Doe
   Telephone Number......  111-2222
   Harassment Factor.....  3
   Hangup Delay..........  35
   Time to Start Harass..  12:00
   Pause Between Calls...  15


   Choosing the above would cause CATCALL to proceed as follows :

   Begin harassing  Mr. John J. Doe  at 12:00   (12 noon)
   starting at 12:00 CATCALL would place 3 (harassment factor)
   calls in a row to 111-2222, Hanging on the line for 35 seconds
   per call (weather the phone is answered or not). after completing
   the three calls CATCALL would then wait 15 Minutes (Pause between
   calls) and would then call Mr. Doe again Three times in a row .
   (ie 12:15, 12:30, 12:45, etc..)  each of the fifteen allowable
   harasses may have their own start times, delays, pauses and
   harassment factors. This offers the User with a flexible
   harassment schedule.




                     CONFIGURE Catcall:  (MAIN MENU)

        Selection of this option from the main menu allows the user
   to either temporarily or permanently change the programs default
   parameters the options at this menu are:

   Comm Port      -    This is simply the Comm port that your
                       modem is logically located at valid examples
                       are:  COM1:, COM2:,  etc... note that the
                       colon is required..

   Sound Effects   -   May Be either "ON", or "OFF".  Entering any
                       other alphanumeric data at this point will
                       simply cause CATCALL to default to ON.

   Background ASCII -  This is simply the ASCII code for the
                       character used for the MAIN MENU background,
                       the default is  177, (Note any character
                       supplied will appear in inverse video)

   DIAL String      -  This is the "AT" command that instructs
                       your modem to dial, the default dial
                       string is "ATDT" (tone dialing), You can
                       change this to "ATDP" if you are living in
                       one of the few areas served by rotary/Pulse
                       telephone service..

   Dial Prefix       - The Default for this parameter is nothing
                       This is simply a place for the user to
                       supply characters prior to all selected
                       (Via MAIN MENU Select option - see above)
                        Harassee telephone numbers, for example:








                        Harassee telephone #  -  202-2222
                        DIAL String          -   ATDT
                        DIAL Prefix          -   9

                        would cause CATCALL to send the following
                        string to the modem at dial time:

                        ATDT 9202-2222
                             ^
                             dial prefix inserted here

                        This option may be useful if you are
                        running the program via a PBX where
                        9 may be required for an outside line.



   Modem Init String  - This Parameter specifies the "AT" command
                        that will be sent to the modem during
                        Initialization time the default for this
                        is "ATZ"


   Pressing return at any selection point while in the configuration
   Sub-system will cause the current value of the parameter to be
   kept.  Hitting the <ESCAPE> key will allow the user to abort the
   configuration process and All Default values will remain
   unchanged. After completion of the desired changes, the user will
   be asked if he wishes to make the changes permanent, Selecting YES
   will cause CATCALL to update the configuration file (CATCALL.CFG -
   see above) and make the changes permanent - Selecting NO will
   cause CATCALL to temporarily use the new parameters, they will
   remain in effect until the program is terminated, and the
   parameters in the configuration file will be loaded the next time
   the program is run.





                      SOUND Effects:    (MAIN MENU)


        Selection of this option from the main Menu, simply
   toggles the programs sound effects on or off. The toggle will
   remain in effect until the program is terminated. Sound effects
   can be set permanently ON/OFF by default in the configuration
   option (See above)



                  CLEAR Current list :     (MAIN MENU)


        Selection of this option allows the user to clear CATCALL
   of the list of harasses currently in use. The user will be
   asked for verification before the clearing is actually done, and
   it is strongly suggested that the user SAVE the list via the
   SAVE Current list option. (see Below). Before proceeding with the
   CLEAR option.






                 LOAD Old Harassee List:    (MAIN MENU)


        Selection of this option from the main menu will allow
   the user to load a previously saved harassment list into memory
   after successful loading the user may go directly to the
   BEGIN Harassment mode (See above). Note that the user need not
   supply any extension, as CATCALL automatically supplies the
   extension ".HRS" to all saved harassment files. (see SAVE)
   hitting <ESCAPE> will abort the load option and return the
   user to the main menu.



                  SAVE Current List:        (MAIN MENU)

        This option allows the user to save the harassee list
   currently residing in the CATCALL memory, selection of this
   option simply prompts the user for the "Save Filename" and it
   may be composed of up to 6 ALPHABETIC characters.  The user
   should not supply any extension as CATCALL will append the
   extension ".HRS" automatically to all saved files. Hitting
   the <ESCAPE> key will abort this option and return the user
   to the main menu, Leaving the current harassee list in memory.

   NOTE: Entering any NON-ALPHABETIC character in the filename
   may cause the program to behave erratically, so proceed here at
   your own risk, I have not trapped out special characters to allow
   the knowledgeable user more flexibility, but I have given the
   program only limited testing above the characters A-Z in the
   filename.



                   QUIT Harassment:        (MAIN MENU)


        Selection of this option will terminate CATCALL, and return
   the user to DOS, All harasses currently residing in memory will be
   LOST, so it is suggested that the user utilize the SAVE option
   (see above) before proceeding. This is the proper way to exit from
   the CATCALL program. However if the user manually breaks out of
   the program at any point there is no hazard to ones system.






















        Any questions, Comments, Suggestions for improvement or
   scoldings may be directed to me via the internet I'll run across
   it sooner or later in my wanderings...

   Have Fun - And dial with care....


               The
                 Marauder
             Legion of Doom!



   Note 1  -  IBM is a registered trademark of International Business
              Machines corporation.

   Note 2  -  HAYES is a registered trademark of the Hayes
              corporation

     (Neither of which had anything to do with this project)