home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
TAP YIPL
/
TAP_and_YIPL_Collection_CD.iso
/
PHREAK
/
GENERAL
/
TL098.ZIP
/
TL-REF.DOC
< prev
next >
Wrap
Text File
|
1993-02-08
|
18KB
|
410 lines
ToneLoc v0.98
Reference Manual
by
Minor Threat & Mucho Maas
This is the reference manual. You should read this AFTER reading
TL-USER.DOC unless:
1. You are already familiar with Toneloc, or
2. You want to get started quickly
------------------------
COMMAND LINE OPTIONS
------------------------
Here are the command line options for ToneLoc:
Toneloc [DataFile] /M[Mask] /X[ExMask] /R[Range] /D[ExRange] /C[Config]
/S[StartTime] /E[EndTime] /H[Hours] /Q /T[-] /K[-]
ToneLoc must ALWAYS be run with at least one parameter, and if you
only use one parameter it MUST be the dialing mask to use. If you only
give ToneLoc one parameter, the first 8 characters of the dialing mask
will also be the data file name. So if you run "TONELOC 555-XXXX", the
mask will be 555-XXXX and the data file will be 555-XXXX.DAT.
/M - Dial Mask. Use this parameter if you want to use a data file-
name other than your dialing mask.
/X - Exclude dial mask. This tells ToneLoc to -NOT- dial certain
numbers. For example, if your local Police department has
phone numbers ranging from 555-5000 to 555-5099, and you were
using the dial mask 555-XXXX, use the exclude mask 50XX. This
mask applies to the active part of the dial mask (in this case
XXXX) and therefore should be no more than 4 characters long.
If an exclusion mask is longer than 4 characters, ToneLoc will
ignore it. Up to 9 exclude masks are allowed at once, but all
exclusions must be sub-sets of the dialing mask.
/C - Config File. This tells toneloc to use a config file other
than the default, TONELOC.CFG. You may change this for different
types of scans, but you'll probably want to make different
config files for different kinds of scanning or for different
kinds of modems. For example, you could have a config file,
TONES.CFG, that is configured to scan for tones, and another
called CARRIERS.CFG configured to scan for carriers.
/S - StartTime. Tells ToneLoc to wait until a certain time to begin.
You may either use military time or end the time with a "p" for
P.M. Example: 5:30p and 17:30 are the same.
/E - EndTime. Tells ToneLoc to STOP dialing at a certain time. Use
the same notation as the /S parameter above.
/H - Hours. Tells ToneLoc to dial for a certain number of hours
after starting, and then exit. "/H5:30" would mean 5 hours,
30 minutes.
/Q - Quiet. Tells Toneloc to suppress ALL sound. The speaker
and all sounds will be turned off.
/T - Sets the scan mode to look for tones, overriding whatever is
specified in the config file. /T- will look for everything
_except_ tones.
/K - Sets the scan mode to look for carriers, overriding whatever is
specified in the config file. /K- will look for everything
_except_ carriers.
These parameters may appear in any order, EXCEPT the first parameter
MUST always be the datafile, and if you do not specify a dial mask with
/M it MUST ALSO be the mask.
-----------------
WHILE DIALING
-----------------
While ToneLoc is scanning, there are several keys that do various
things. Here they are:
A - Blanks the screen totally black, and turns off the cursor.
Press 'A' again to unblank it.
B - Blanks the screen, but instead of making it black, it loads
the optional Alternate Screen file set in the config file.
Preess 'B' again to unblank it.
C - Logs the current number as a "Carrier". Say you're scanning
for tones, but you hear a carrier, you can press 'C'.
F - Logs the current number as a "Fax". Useful for when you
hear a fax machine while scanning. A fax machine sounds like
a 300 baud modem underwater.
G - Logs the current number as a "Girl". Useful if you hear
a really cute-sounding babe saying "Hello? HELLO? <click>".
J - Pressing 'J' will Jump to a DOS shell. Upon returning,
ToneLoc will redial the last number.
K - Allows you to enter a custom note for the current number.
N - This will "Note" the current number by putting a special entry
in the logfile. It looks like this: "* Noted *". Use this if
you want to remember this number for later.
P - Pauses scanning until another key is hit.
Q - Quits scanning and exits AFTER the current dial is finished.
R - Redials the current number.
S - This toggles the modem speaker ON or OFF while dialing, but
ToneLoc will wait until the current dial is completed before
toggling the speaker. If you press 'S' again before the
speaker is toggled, the speaker won't be toggled.
T - Logs the current number as a "Tone". Say you're scanning for
carriers, but you hear a PBX dialtone, you can press 'T'.
V - Logs the current number as a "VMB", in case you hear a VMB
system during a scan.
X - This will extend the current dial time by 5 seconds. The
meter will reflect the time addition.
Y - Logs the current number as a "Yelling Asshole". Useful if you
hear some dick yelling "I KNOW ABOUT YOU HACKERS AND YOUR
2500 BAUD MODEMS!"
0-9 - These are the modem volume changing keys. They will send
the corresponding string in the config file to the modem. They
work like <S>peaker toggle.
[Spacebar] - Aborts the current number and goes on to the next one.
[Escape] - Pressing Escape will abort the current dial and
exit ToneLoc.
----------------------
CONFIGURATION FILE
----------------------
ToneLoc uses a configuration file. Before running ToneLoc, you
need to edit this config file for your setup. The config file has a
little bit of help in it, so its mostly self-explanatory. But just
in case, here's an explanation of each keyword in the configuration file.
Fossil - This tells toneloc to use the FOSSIL modem routines, which
require an external FOSSIL driver, like BNU, to be loaded.
You should only use this if the built-in SERIAL routines don't
work.
Serial - This tells toneloc to use the fast, built-in modem routines.
If you use these, no external FOSSIL is requied.
Port - This is which COM port to use. ToneLoc has been tested
on COM1 - COM4 successfully. It should, theoretically,
work up to COM8. If you use COM5 or above, you need to
specify an IRQ and base port address (below).
IRQ - If you're using COM5 or above, or if your comport's IRQ
is non-standard, you need to specify this. (see below)
IOAddx - If your comport's base I/O address is non-standard, or
if you are using COM5 or above, need to specify the base
I/O address. Usually they are as follows:
PORT ADDRESS IRQ
---- ------- ---
COM1 3F8 4
COM2 2F8 3
COM3 3E8 4
COM4 2E8 3
Baud - This is the baud rate at which ToneLoc communicates with the
modem. For a USRobotics HST or Dual Standard, it should be
set as high as the modem can handle (38400 or 57600). If you
are losing characters on a high speed modem, try lowering
this to 19200 or 9600.
Speaker - This tells if the modem speaker should start ON or OFF.
The number 0 (off) or 1 (on) should follow "Speaker". You may
toggle the speaker while dialing by pressing 'S'.
FoundSound - ToneLoc can make a noise when it finds a tone or carrier,
if you want this enabled set it to 1, otherwise set it to 0.
Sound - ToneLoc can makes noises for speaker toggles and volume
changes. If you want to hear these sounds, set this to 1.
InitString - This is the string that is sent to the modem when
ToneLoc is first run. Usually this is ATZ|. You may need to
send other parameters like X7, &N1, etc. The following special
characters are used:
~ - pause for 1/2 second
| - send [Enter] to modem
< - drop DTR (don't forget to raise it)
> - raise DTR
! - drop DTR for 1/4 second, and raise it
These special characters are used with all modem commands.
InitResponse - ToneLoc checks for this after initializing the modem.
If the modem doesn't send this back, toneloc will try to
initialize the modem up to 3 times. If it doesn't work,
ToneLoc exits.
DialString - This is the string to dial the modem. Usually "ATDT".
If you need to dial *70 to disable call waiting, for example,
add it here like "ATDT*70". Or if you need to dial "9" first,
put it here.
DialSuffix - This is the string to append to the DialString AFTER
the phone number. Sometimes, adding a comma after the number
will help to avoid false VOICE detection on a 1AESS switch.
(The post-dial click may be detected as a VOICE).
SpeakOn - String to send to the modem that turns the speaker ON.
Usually "ATM1|" or "ATM3|".
SpeakOff - Same as above, but to turn the speaker off. Usually "ATM0|"
Volume0-Volume9 - Strings that adjust the volume of the modem while
dialing. Press '0' - '9' while dialing to adjust the modem
volume. You could also use these as other macros besides
volume.
HangUp - String that tells the modem to hang up during a dial
attempt. Usually "ATH0|"
CarrierHangup - String to hang up the modem when connected to another
modem. Usually a quick DTR drop '!' will work. If not, try
adding "&C1&D2" to your init string. If that doesn't work,
try a longer DTR drop, like "<~~~>". Finally, if that doesn't
work, try "~~~+++~~~ATH0|", but beware -- this is slow.
ToneHangup - String to hang up the modem after it finds a tone.
Some modems require "ATH0|" rather than just a simple DTR
drop.
LogFile - File that toneloc logs it's activity to. Usually TONE.LOG
CommandDelay - Number of milliseconds to pause after sending a
command to the modem. Usually about 150.
BetweenDelay - Number of milliseconds to pause between dial attempts.
If you have 3-way calling, or a slow switch, you'll need to
set this to a higher number.
BetweenWipe - How to 'wipe' the meter between calls. Cosmetic.
1 = Ends to Middle
2 = Middle to Ends
3 = Backwards
4 = Double right
5 = Triple right
6 = No wipe
WaitDelay - How many milliseconds to wait for a carrier or tone
before hanging up and trying the next number. Usually, for
tones you'll want 15000-20000 (15-20 seconds). For carriers,
20000-30000 (20-30 seconds).
NoDupes - This tells toneloc to keep a .DAT file to avoid dialing
the same number twice, in case you abort in the middle of a
scan and continue later. Recommended.
MaxRing - If your modem reports RINGING, you can set this to abort
the call after X number of rings. Since most PBX's answer
after 1 ring, and most carriers after 2 or 3 rings max, this
can speed up the scan. Set this to 0 to disable it.
ScanType - Tells ToneLoc what to scan for:
0 = Tones
1 = Carriers
2 = Everything except tones
3 = Everything except carriers
If you're wondering why the hell you'd want to scan for
everything EXCEPT tones or carriers, see the section in
TL-USER.DOC explaining this.
IgnoreCD - If your modem always sets Carrier Detect (CD) as TRUE,
or if your modem is reporting false carriers to toneloc,
turn this on. Otherwise, turn it off.
IgnoreCTS - ToneLoc checks for CTS at startup to make sure the
modem is on and ready. If ToneLoc always says the CTS
signal isn't there, but your modem is actually on and ready,
turn IgnoreCTS on. This will also disable periodic checks
toneloc performs to make sure the modem hasn't been turned
off during the scan. (what a lame thing to do)
IgnoreUnknown - IgnoreUnknown tells toneloc to ignore modem
responses that are not recognized by toneloc. If your modem
sends strange messages like "DIALING ...", turn this on.
AutoSave - This is how often ToneLoc should do a backup of the .DAT
file and the LOG file. Set this to 0 to disable it.
BlackList - This tells ToneLoc the name of your BlackList file. The
BlackList file is a file of phone numbers to never dial. For
an example, see the file BLACK.LST.
Random/Forward/Backward - ToneLoc's default mode is to dial numbers
randomly without duplication, but it can also dial forwards
and backwards sequentially. Set this to the keyword you want.
Logging - This tells ToneLoc if it should log activity to a file.
NoToneAbort - If your line dies, and you get "NO DIALTONE" too many
times in a row, ToneLoc will abort. This sets the limit
of how many "NO DIALTONE"s toneloc will allow before quitting.
GetDelay - This tells ToneLoc how many milliseconds to allow for the
modem send its responses. Usually this is about 250, however,
if you are using a slow modem (300 or 1200 baud), it may need
to be raised to 400 or so. If you're using a high speed modem
(38400+ bps), it may be set lower, but setting it lower doesn't
increase performance significantly. If your modem's responses
are getting cut off, like "RIN" instead of "RINGING", or
"CONNE" instead of "CONNECT", you probably need to raise this
number a bit.
SlowModem - SlowModem - Some modems MAY require a delay between
characters sent by ToneLoc. This specifies how many
milliseconds to pause between each character sent. This
should be small (0 - 25 milliseconds).
FoundFile - This is the name of the file where ToneLoc should store
the found numbers (tones or carriers.)
AltScreen - When you press 'B' while scanning, ToneLoc will blank
the screen and load this binary file onto the screen. There
are a few sample .BIN files that come with ToneLoc. This is
useful for a "parent" screen. If you want to create your own,
use TheDraw, and save the file in <B>inary mode.
FlogString - When ToneLoc finds a tone or carrier, it is logged
to the Found File (usually FOUND.LOG). With FlogString, you
can customize the string that is written to the Found File.
Here are the symbols:
%d = Date
%t = Time
%n = Number
%b = Brief result (T, C, NT, NC)
%l = Long result (Tone, Carrier, No Tone, No Carrier)
%r = Response from modem (i.e: "CONNECT 9600/ARQ")
For example, "FlogString %n: %b, %r" would be logged like this:
486-1993: C, CONNECT 2400/NONE
-----------------
DESQview INFO
-----------------
ToneLoc runs most excellently under DESQview. It will detect
DESQview, and if DESQview is found, screen writes are directed to the
screen buffer so your screen isn't trashed. ToneLoc also releases
unneeded timeslices to DESQview. Because of this, ToneLoc uses VERY
LITTLE CPU time, so you can run it in background with minimal slowdown.
I tested ToneLoc with two windows open. One was a DOS window sitting
at the prompt idle (doing nothing). The other was ToneLoc scanning.
ToneLoc used about 10% of the CPU time, and the idle DOS window used
about 88% (with about 2% DESQview overhead).
The file "TL-PIF.DVP" is included with ToneLoc. To add ToneLoc
to your DESQview setup, do the following:
1. Run DESQview
2. Choose "Add a Program"
3. Type 'O' for other
4. Enter the path where ToneLoc is found
5. Move the cursor bar to "ToneLoc" and hit [Space Bar]
6. Press [Enter].
ToneLoc will be added to the list of applications on your DESQview menu.
To run ToneLoc, choose "TL" from the application menu. You will be placed
at the DOS prompt with "ToneLoc " already typed. Just finish the command
line and press enter.
---------------
FOSSIL INFO
---------------
ToneLoc no longer requires a FOSSIL driver. However, if the built-in
SERIAL routines don't work, or you are using a very strange COMport, like
COM16 or something, you may need to use the FOSSIL routines. The FOSSIL
routines aren't any less reliable or slower, but the FOSSIL routines
require an external FOSSIL driver program to be loaded. The two most
popular FOSSIL drivers are X00 and BNU. Just call your local PD board
and search for "FOSSIL", "BNU", or "X00". ToneLoc works with both.
--------------------------------------------------------------------------
If this doc file sucks, please us know how to improve it.
-- Minor Threat
-- Mucho Maas