619 lines
18 KiB
Plaintext
619 lines
18 KiB
Plaintext
![]() |
|
|||
|
|
|||
|
|
|||
|
|
|||
|
|
|||
|
|
|||
|
|
|||
|
|
|||
|
|
|||
|
|
|||
|
|
|||
|
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)
|
|||
|
|
|||
|
|
|||
|
|