A-DIAL (Version 2.0) by Gerard Lane
A-DIAL is a sequential auto-dialer used to find and
record the phone numbers of other computers. This is
similar to the program used in the movie "Wargames".
Version 2.0 of A-DIAL fixes some bugs, adds a few
features, and improves the performance over the original
A-DIAL. A-DIAL requires a Hayes compatible modem and a CGA,
EGA, or VGA to run.
Using A-DIAL is simple. When you run the program you
are presented with a series of options. To toggle the
option choices press the , or accept the
currently displayed option by pressing the key.
Press the key (at any option except the first one) to
recycle A-DIAL to the first option. Pressing the key
at the first option returns you to DOS.
The first option is the output device. This is where
A-DIAL stores the phone numbers it finds. You can store
them on a disk, the printer, or both. If you choose disk
you have the option of appending to or deleting the contents
of the file. A-DIAL uses the default drive and path to
store the numbers in a file named NUMBERS.DAT.
The next option is the modem speaker. You can set it to
be either on or off. Then you are asked how long you want
the program to wait for a carrier after dialing. This can
be set for either 20 or 30 seconds.
You then have the choice of setting the baud rate to
300, 1200, or 2400. A-DIAL stores only numbers that connect
at the same baud rate. For example, if A-DIAL is set for
1200 baud and a modem answers at 300 baud, A-DIAL does not
store that number.
The next option is the comm port. Set this to COM1: or
COM2: depending on which serial port your modem is using.
You then have the option of setting A-DIAL to tone or pulse
dial the modem.
You are now asked to enter the starting phone number.
Enter the number, use the key to correct
mistakes, and press to accept the number. If you
want to dial outside your local area, press the key
before you enter the starting number. You will be asked to
enter the area code. Be careful; this could cost you a lot
Finally, you are asked to enter the ending phone
number. Enter the ending phone number. When you press
to accept the number, A-DIAL begins the sequential
While A-DIAL is in the dialing mode, pressing the
causes A-DIAL to hang up and sequence to the
next number. Press the
key to pause A-DIAL. A-DIAL
will hang up and wait for any key to be pressed before
continuing. This is useful when you want to temporarily use
the phone line for another purpose. Pressing the
toggles the modem speaker on or off. This change takes
place when the next number is dialed. Pressing the
key causes A-DIAL to hang up and abort the dialing of the
remaining phone numbers.
While in the dialing mode A-DIAL reports the current
phone number being dialed, the number of connections made,
the number of phone numbers dialed, and other status
A-DIAL has a safety feature that prevents it from
dialing numbers that begin with 911, 411, 611, 853, 555, and
a few others. If it encounters one of these, it rapidly
sequences through them without dialing.
After A-DIAL finishes dialing all the numbers, it
displays a message to that effect and waits for you to press
any key. If the output device is the disk, the information
about the numbers found will then be scrolled across the
The file NUMBERS.DAT that A-DIAL creates is an ASCII
file. You can view the contents of this file with the DOS
type command or use a text editor.