home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
The Datafile PD-CD 4
/
DATAFILE_PDCD4.iso
/
utilities
/
utilst
/
wardial
/
!WarDial
/
ReadMe
< prev
Wrap
Text File
|
1995-11-14
|
8KB
|
224 lines
----------------------------------------------------------------------------
README-README-README-README-README-README-README-README-README-README-README
----------------------------------------------------------------------------
Wardial (v1.01, 14-Nov-1995), © TRS
Disclaimer:
This program is supplied 'as is' with no guarantees as to whether it will
blow up your equipment or not. You may use it at your own risk. If you
use this program to further some unlawful scheme, the author takes NO
responsibility for this. As far as the author is aware, the (random)
dialling of numbers is _not_ considered harmful or unlawful in any way.
Prerequisites:
- Hayes(tm) compatible modem
- Phone line
- Serial device drivers
- Acorn computer
- An inquisitive mind
Introduction:
For those of you who do not know what a wardialler is, you'll need to
watch "War Games" again. To put it simple, a wardialler is a program
which, coupled with a modem, turns your machine into a carrier scanner.
Why would anyone want to scan for carriers? Well, have you ever wondered
what lies at the end of those 0800 numbers? You have? But when you
started dialling, you got really tired of all those "dead" numbers? Well,
this little piece of software helps you prevent that boredom. Just leave
it dialling overnight on a range of numbers, and voilá, pick up the live
numbers the next morning.
There are a couple of added bonuses to this method. You also get the
numbers which have modems at the end of them. For example, why would
there be a modem on an 0800 number to an _academic_ institution in the
United States?
I'll leave you to decide what to do with your findings.
Running WarDial:
Make sure you have located a fairly recent version of !SerialDev. This
program was written when revision 10a was out. Be sure to have atleast
revision 9 if you own a Risc PC.
You _will_ need a Hayes(tm) compatible modem; i.e. it _must_ support
the "AT" command set.
When you start WarDial, it will present you with a series of questions.
If you press return, it will give you the default setting, which is the
highlighted option in brackets. In the case of "Modem volume", the
default is 1 (medium/low volume).
The most effective and reliable way to make _sure_ your modem hangs up
when WarDial wants it to, is by letting the hangup be controlled by the
state of the DTR (Data Terminal Ready) signal from your Arc. The other
way is to issue a "+++" and then "ATH0", but this method is not
guaranteed to work (for reasons I haven't had time to investigate).
You may issue your own initialise string if the default string gives
you an error.
The default number prefix is 0800 (freephone). If you do not want a
prefix, press SPACE and then return when this question is asked. By
dialling without this prefix, you should watch your phone bill...
By answering YES to random dialling, you may find that if you are
dialling more than 2000 numbers in a go, that the database building may
take some time. I suggest you dial between 300 and 1000 numbers at a
time. As a guide, 1000 numbers take around 6 hours to complete. It is
advisable to dial numbers randomly, as it seems most modems are grouped
within a certain range of (0800) numbers.
A pre-prefix in the UK is the option to stick a '141' before dialling.
This is the 'negate caller ID' code, which means that your phone number
(if you are on a BT digital exchange, and you are calling a number on a
BT digital exchange) will not be available to the receiving party.
Useful if you are paranoid. Remember, however, that the exchanges know
who has been calling (for how long, what the delay between digits, etc),
so don't be lulled into some false sense of security if you're thinking
of doing something non-kosher. A note to CableTel customers wishing to
use this program: CableTel log everything. This means that the more
numbers you dial, the more paper is generated down at the switch. They
log number called, delay between numbers, delay between digits, call
duration, I mean, _everything_. Just to let you know. BT might be doing
the same, but as far as I know, they don't really care as long as you're
not up to something illegal. In any case, they can't cut you off for
dialling lots of random numbers.
Wait time before timing out is used to time-out the numbers. The default
is 40 seconds, so if the modem can't connect within that time, WarDial
logs a 'TIMEOUT/VOICE' message. In future, I hope to use the modem's
built-in timer for this, but at the moment I am just lazy.
Commands:
A Answerphone
Hit the 'A' key if the number you have dialled is an answerphone.
C Comment
Use this key to add your own comment to the number dialled. Useful
when none of the other keys satisfies the description.
D Dead
Due to the nature of most BT approved modems, they are not always
able to tell what is a "dead" line (constant hum) and what is a
busy line. The modem used to test this software on was a BT approved
Zoom Telephonics V.34XE.
G Girl
This one's useful if you hear a cute girl pick up the phone. They're
always fun to talk to. They don't know who you are, but you may find
out quite a lot about them if you play your cards right.
P PBX
Private Branch eXchange. Hit the 'P' button if you hear a PBX on the
number dialled.
R Residential
Some freephone numbers are residential numbers (often in the United
States). Most of them are good fun to talk to.
U Unallocated
Three-tone message from the switch saying that the "Number you have
dialled is unavailable", or "Sorry, there is a fault.", or otherwise.
The modem I used would think it was a voice line and time out.
V Voice
Due to the nature of most modems in the UK (BT approved), they are
not equipped with "voice" capabilities. If you have a non-BT approved
modem with Voice capabilities, your modem should pick out the
difference. Mine can't, so if the the modem times out, it will log
the called number with "TIMEOUT/VOICE". Hit the 'V' key if the number
is a voice line. If you have a patch for voice modems, please do not
hesitate to contact the author.
CTRL P Pause
Damn! You had to make that important phone call to your mom or your
girlfriend, but you didn't want to interrupt your eleet scanning?
Problem sorted! Hit CTRL P. This pauses the current number dialled,
turns the screen red, and waits for a keypress. When you're ready
to resume dialling, it will redial the number you interrupted when
you went into pause mode.
Any other key interrupts the currently dialled number.
Escape terminates the program and closes any open log files.
Contacting the author:
Ask for TRS on IRC in #phreak, or try sending email to trs@bogus.net.
Codex (codex@bogus.net) might know where I am if you can't reach me
there.
Greetings:
Maelstrom, Uridium/DBA, Codex/DBA, Jinx, Bishop, Coaxial, Rotox, Dr Kaos
and Bill SF.
Version 1.01 (14/11/95):
Added "idle doodle". Draws a wandering line so you can be make sure that
the program hasn't crashed.
Added pause mode. Turns screen to burgundy red and waits for a keypress
while drawing an wandering line.
Added user choice to set modem init string.
Added support for other than the internal serial device, I think. I need
some feedback on this, to be sure though.
Added some descriptive progress nonsense.
Added version number to the running banner (wow..).
Added some more documentation to this file.
THX 1138