NOTE: AS OF LATE '97, THIS IS NO LONGER PROJECT IS NO LONGER BEING
MAINTAINED.

			    ShokDial
       	                    --------
                    Shok, shok@dataforce.net

DISCLAIMER: "WAR DIALING" or "SCANNING" IS ILLEGAL. PLEASE DON'T USE THIS 
FOR WRONGFUL PURPOSES. THIS IS FOR EDUCATION PURPOSES ONLY.

	I wrote this because someone asked me to, and it's the only war
dialer I've seen for unix (this should work well on all/most Unix-derived
systems).

Note: personally, I don't like or use war dialers
       
Bug submissions:
----------------
	If you see a bug or anything, please let me know (mail to 
shok@dataforce.net 

WHAT YOU NEED TO DO:
--------------------

***YOU NEED TO DO THIS***

Either do: ln -s /dev/yourmodemport /dev/modem

or change: 
#define MODEMPORT "/dev/modem"  
to your modem port.

* To compile.. type: make


OPTIONAL:
---------

Now all you have to do (and this is optional), there is:
#define TIMEOUT 30

It will either connect and go on to the next number or timeout (which ever
comes first).


Options for ShokDial
------------------------
You can read numbers to dial from a config file (with -c [config file]).
See examples/config-file for an example configuration file. This will 
not check to see if the number is valid, which allows you to enter strange
formats that might be used in other countries and for strings such as
"5551234,,,,5,#" that you might see when using the modem to dial pagers.
The -S option for reading with stdin also supports this.

You can read numbers from stdin with the -S option.
This will not check to see if the number is valid, which allows you to
enter strange formats that might be used in other countries and for
strings such as "5551234,,,,5,#" that you might see when using the modem
to dial pagers. The -c option for reading from a config also supports
this.

To run it in the background use -d (daemonize it), it will fork AFTER it
asks you for the scanning range.

You can specify the file, it will log the results to, with -L [logfile].

To use random scanning.....use the -r (random scanning) option.
The default type of scanning is sequential.

To send a string to the carrier use the -s option. To get the response
from the carrier, use the -l option.

With the scanning. You can use 755-4444 and 756-4444 to scan from 755-4444
all the way up to 756-4444. So you can use multiple "prefixes" (the 75?
part).

To see the current version run with -v.
To get a list of options, run with -h.

------------

Usage: shokdial [Sslrdvh]  [-c config file] [-L logfile]
Type shokdial -h for help/options... 

		     Enjoy,

                            Shok
		        Matt Conover
		     
Email: shok@dataforce.net
