Phmap is a "war dialer" used for detecting which phone numbers in a list have an active carrier signal. An example use of this program is detecting which local BBS servers still exist.
Phmap was written because "war dialers" that still work (eg. compile on anything modern) are scarce and/or non-existent on unix platforms. If anyone is interested in improving carrier detection or any other aspect of this software, please let me know.
Ideally, you should be able to just type:
make
and optionally:
make install
You may need to modify the Makefile to meet your particular system's needs.
The actual usage of phmap is quite simple, however, you must first have a list of phone numbers you wish to dial in a text file. An example of the content of the text file is:
5551212 5551213 5551214
-or-
(777) 555-1212 (777) 555-1213 (777) 555-1214
-or-
1-777-555-1212 1-777-555-1213 1-777-555-1214
Reminder: Only the numbers in the text file will be dialed. Only the numbers 0 1 2 3 4 5 6 7 8 9 and , (pause) are read.
After you have the list of number established, the usage of phmap is as follows:
Usage: phmap [-chv] [-t timeout] -d device -f file -o file -c Use color -d Specify modem device -f Specify input list file -h Display this help -o Specify output file -t Specify timeout -v Verbose output
Example:
phmap -d /dev/cuaa0 -f phlist.txt -o outlist.txt
Optional parameters include -c (color), -t (specify timeout), and -v (verbose output). You may need to adjust the timeout if you want to wait longer for a carrier, or have more digits to dial (eg. when using a phone card).
Last update: 2005-01-23