home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
ftp.wwiv.com
/
ftp.wwiv.com.zip
/
ftp.wwiv.com
/
pub
/
BBS
/
CYBRFY24.ZIP
/
CYBERFY.DOC
next >
Wrap
Text File
|
1995-06-09
|
24KB
|
425 lines
┌────┐┌─┐ ┌─┐┌────┐ ┌────┐┌─────┐┌────┐┌─┐┌────┐┌─────┐ ┌─┐
══════════│ ┌──┘│ │═│ ││ ┌┐ │═│ ┌──┘│ ┌─┐ ││ ┌──┘│ ││ ┌──┘│ ┌─┐ │═│ │══════════
═════════│ │═══│ └─┘ ││ └┘ └┐│ └─┐═│ └─┘ ││ └─┐═│ ││ └─┐═│ └─┘ │═│ │═════════
════════│ │═══└─┐ ┌─┘│ ┌─┐ ││ ┌─┘═│ ┌┐ ┌┘│ ┌─┘═│ ││ ┌─┘═│ ┌┐ ┌┘═└─┘════════
═══════│ └──┐══│ │══│ └─┘ ││ └──┐│ ││ └┐│ │═══│ ││ └──┐│ ││ └┐═┌─┐═══════
══════└────┘══└─┘══└─────┘└────┘└─┘└──┘└─┘═══└─┘└────┘└─┘└──┘ └─┘══════
═════════════════════════════════════════════════════════════════════
════════ "The last call back verifier you will ever need!" ════════
═════════════════════════════════════════════════════════════════
═══╦═══════════════════════════════════════════════════════╦═══
══╣ Developed by Crazy Larry's Online Art ╠══
═╩═══════════════════════════════════════════════════════╩═
═════════════════════════════════════════════════════════
═══════════════════════════════════════════════════════
Version 2.4
CYBERFIER is a call back verifier written and compiled using
wcIDE by Mustang software inc. It is meant to be run only on
Wildcat! 4.01+ bulletin boards.
OVERVIEW:
CYBERFIER started out to be my own personal callback verifier.
It didn't take long for that to change. Since I wanted this
callback verifier to be very powerful, and yet configurable,
I felt is would have to be released so that other Wildcat!
SysOps could enjoy it. Cyberfier takes advantage of many
features that wcCODE has to offer, and is packed with more
features than you will find in any of the more popular
executable callback systems.
Since the release of version 1.0 last August, more features
have been added to make Cyberfier even more configurable, and
more powerful. It is extremely user-friendly for both the
user, and the sysop. The configuration program for Cyberfier
is meant to be ran only by the sysop. This program (CBCONFIG.WCX)
allows you to fully implement the callback verifier, and review
it's activity, and edit several user settings.
Some of the most powerful features of CYBERFIER include:
1) Ability to be modified at any time, even from remote, by running
the configuration program CBCONFIG.WCX. This program also allows
the Cyberfier sysop to view all of the verifier activity,
directly access the user database, view cyberfier statistics and
efficiency, send additional commands to the modem during call-
back, and much more.
2) Checks for duplicate user phone numbers automatically. This
is done by looking through the user database, and searching
for existing users with matching phone numbers. During this
portion of Cyberfier, a horizontal bar graph will display
the progress of the duplicate user checking. This feature
is meant to keep callers from using your BBS under multiple
assumed names. This feature may be turned off at any time
from the Cyberfier sysop utility program (CBCONFIG.WCX).
3) Support for verifying callers at two separate security levels!
This way, you can have your new user questionnaire grant new
users one of two security levels, and Cyberfier will recognize
them individually, and upgrade them accordingly upon success
of verification.
For instance, you could ask new users if they are visiting
sysops, and give them a security level called NEWSYSOP, and
all other callers would get a NEWUSER security level. Once
they have passed the call-back verification, they would be
given FULLUSER or FULLSYSOP security levels respectively.
The same holds true for callers that FAIL, or SKIP the
verifier, and you may even grant long-distance callers a
separate security level if you wish.
4) Automatically bypasses the entire program if the callers
security level does not match that which you specify in the
config program. This is very handy when you use the verifier
as part of your logon sequence, which is where I would
suggest you use it. If a user does not need to be verified,
they will never see Cyberfier this way. The amount of time
it takes Cyberfier to realize that a user does not need
verification is .1 seconds. (Try beating that with a
conventional door-type verifier)!
5) Can be configured to automatically write a message to users
that pass the call-back verification. (REGISTERED VERSIONS ONLY)
This message (Included) is called VERIFIED.IMP, and must be
placed in the \WILDCAT\MSG directory. This file may be modified
to suit your needs, and can even include color! For more
information on .IMP files, consult your Wildcat! manual.
Note: This is the only feature of Cyberfier that is not
available in the unregistered version.
6) Can be configured to automatically write a message to the sysop
if a user fails the verifier, duplicate user check, or is unable
be verified. This is to let you know if there has been a problem
with verifying any users. This is recommended for first-time
start up of Cyberfier, to make sure things are going okay.
(You can always change this setting later).
7) Before exiting the verifier, if a caller is verified, you can
have Cyberfier run a .BAT file by simply creating one called
VERIFIED.BAT, and placing it the same directory that you keep
all you related Cyberfier files. (If this file is not found,
it will not attempt to execute it). This feature is handy for
launching doors such as an Application force feeder, etc. It
will also restore the user information window at the bottom of
the local screen when the .BAT file has finished execution, and
returns control back over to Cyberfier.
8) Auto-detects phone numbers that are entered incorrectly. How
many times have you seen a new caller filling out your new user
questionnaire, and without thinking twice, they enter their
phone number, without entering an area code? So in their user
record, the phone number reads: 123-456-7. Before the verifier
even really begins to work, it will check to see if this type
of entry has been made, and if so, the caller will be required
to properly enter their phone number.
9) Keeps a FULL COLOR log of all activity that can be viewed using
the configuration program (CBCONFIG.WCX). This activity log
is very complete, and will always let you know exactly what
happened during each callers verification, and what security
level they left Cyberfier at. Additional entries may be made
to this log if an unexpected error occurs. These entries are
usually made in red.
10) Extra time may be given to callers after they have passed the
verification. You can change the amount of time given to the
caller using the configuration program CBCONFIG.WCX. If this
is set to "0" this feature is disabled (Default). This is
so that you may compensate a users patience while they use
Cyberfier, or just be a nice guy, and give new users extra
time for their first time, to check out your system.
11) Callers may be allowed to bypass the verifier, but will not be
granted higher access. If this is done, they will be forced
to leave a [C]omment to the sysop before proceeding. Note that
a user will still be allowed access to your system if they
opt to skip verification. If you would like to change this,
you can simply create a .BBS (display) file in your \DISP
directory called CBVSKIP.BBS (and / or edit the .RIP file that
is contained in CYBERIPS.ZIP). To log a user off, simply
insert the command @logoff@ after a @pause@ statement.
(@-codes should always be in upper cases, these examples are
not, in case you're reading this on-line).
12) Long distance numbers can be detected by first checking the
callers area code against that which you specify in the
configuration program, and then checking their prefix against
those which you enter in a file called PREFIX.LST. For more
information on creating this file, refer to the section on
Installation, later in this manual. If a users prefix is not
spotted in the PREFIX.LST, they will be asked if they are
calling long distance. If they are not, and they pass the
verifier, their prefix will be added to PREFIX.LST
automatically, so subsequent prefixes will be detected as
local numbers.
12) Use of custom ansi and rip files! You may opt to create your
own ansi and rip files for use with Cyberfier if you are not
happy with its appearance. A full set of RIP files is shipped
with Cyberfier to handle your RIP callers with a full GUI.
These custom display files must be in the directory where you
keep all your normal display files. If you support Ripscrip
on your BBS, but choose not to use the rip files that are
are available, Rip callers will still get a semi-rip interface,
and you, the sysop, will be able to more closely monitor the
callers activity. A list of display files, and names are
available later in the section on installation.
13) A bulletin/Display file will be created every time a caller is
verified, that lists the days new users. It will list the
users name, city, state, and time of call. You can place this
file anywhere you want. You may wish to make it a Bulletin,
or a HELLOx. file. It can also be viewed from the configuration
program CBCONFIG.WCX.
14) Statistical information is recorded, so that you may review
Cyberfier's efficiency. Statistics will include how many times
the program has been used, how many times callers have failed/
skipped/passed verification, etc. Statistical information is
available only for the sysop, and can be viewed (or reset) at
any time from the Sysop utility program (CBCONFIG.WCX).
PACKING LIST:
CYBERFY.WCX -The actual call-back verifier program itself.
CBCONFIG.WCX -The sysop utility program for Cyberfier
(The above two files are found inside the two
archives below only)
FORWC401.ZIP -This file contains the Wildcat! executable files
compatable with Wildcat! version 4.01
FORWC410.ZIP -This file contains the Wildcat! executable files
compatable with Wildcat! version 4.10 and above
CYBERFY.DOC -You're reading it now (thank you for doing so)
UPGRADE.DOC -Information on what's new with Cyberfier ver. 2.4,
and how to upgrade from previous versions. If you are
not upgrading from ver. 1.0 - 1.6 don't bother with
this file. You should completely re-install Cyberfier.
CYBERIPS.ZIP -Rip display files for use with Cyberfier. These must
be placed in your display file directory if you wish
to use them.
VERIFIED.IMP -Custom message given to callers that pass the verifier.
this file must go in your \WILDCAT\MSG directory
REGISTER.FRM -The registration form. Read and fill this out when
you are ready to register you copy of Cyberfier.
PLOGON11.ZIP -A new program developed by Crazy Larry's Online Art
that allows you to fully configure your BBS's logon
sequence by use of a simple configuration file. This
will allow you to run CYBERFIER at logon for any and
all new users. For more information, check the
documentation included in this archive.
INSTALLATION:
If you are upgrading from a prior version of Cyberfier, be
sure to read the UPGRADE.DOC contained in the archive.
1) Unzip all the files in the archive to the directory of your
choice. I recommend making a directory called CYBERFY under
your Wildcat! home directory. This will keep all Cyberfier
files separate for easy maintenance.
2) If you plan to use the message posting option for new callers,
move the file VERIFIED.IMP to your \MSG subdirectory.
(Registered Version only).
2) Run MAKEMENU and add the program CBCONFIG.WCX to your sysop
menu. If you are not using Cyberfier at logon, you should
also add CYBERFY.WCX to one of your menus. If you choose to
add Cyberfier to your Doors menu, you will need to have the
file CYBERFY.WCX in your Wildcat! home directory. (All other
Cyberfier files may still be kept in a separate directory).
3) PKunzip the file CYBERIPS.ZIP into your display file directory.
This file contains rip display files for use with Cyberfier.
(This step is optional). If you do not use these .RIP files,
if you support Rip graphics, your users will still be able
to use Cyberfier, as Rip-Support is built-in!
4) Log on to your system and run CBCONFIG.WCX to create a
configuration file for the verifier. If you have a registration
code for you copy of CYBERFIER, be sure to enter it here also,
after you have completely configured the verifier first.
5) Create a file called PREFIX.LST in the directory where you have
placed your Cyberfier files. This file should contain all your
local dialing area prefixes. Only one prefix is allowed on
each line. There should be a list of all local area prefix's
in your telephone directory.
USING YOUR OWN CUSTOM DISPLAY FILES WITH CYBERFIER:
Create your own .BBS, .SCR, or .RIP files for Cyberfier!
The following files will be displayed to callers while using
Cyberfier, if they exist in your \DISP directory:
FILE NAME DESCRIPTION
------------------------------------------------------------
CBVINTRO.nnn Displayed upon start up of Cyberfier, just
after the title screen.
CBVMENU.nnn Displayed as the main/top menu for Cyberfier.
CBVSKIP.nnn Displayed to users that opt to skip callback
verification. (To log off users in such an
event, you can put a logoff @-code in this
file.
CBVLONG.nnn Displayed to long-distance callers prior to
being verified. (This file will not be sent
if you choose to call-back long distance
callers).
CBVPASS.nnn Displayed when a user has passed verification.
CBVHELP.nnn Displayed as on-line help to the caller.
CBVINSTR.nnn Instructions on how to complete verification.
(modem commands to use, etc.)
CBVDUPE.nnn Displayed to the user if a duplicate user is
spotted. Users will be required to leave a
comment to the sysop unless you insert a
logoff @-code in this file. (users will be
logged off anyway after leaving a comment).
CBVEXIT.nnn Displayed to the user upon exit of Cyberfier.
CBVCLEAR.RIP This is a Rip-border for Rip callers only.
It may be edited, but a .BBS or .SCR file will
be ignored.
HOW CYBERFIER WORKS:
Once you have setup the configuration for Cyberfier, it will
create a configuration file on your hard drive called CYBERFY.CFG.
This file contains all the configuration information that you
specify. When a user enters Cyberfier, the configuration file
is read (before displaying anything to the caller), and if the
users security level matches that which you have specified as
needing verification, Cyberfier will begin full execution.
Otherwise, Cyberfier will exit without any hint to the caller
that it was even being ran. This is so that it may be used at
logon.
Once Cyberfier starts, it will display the intro screen, which
displays the current version number, and whether or not Cyberfier
is registered. At this time, if you have created a display file
called CBVINTRO.BBS, .RIP, etc. in your \DISP directory, it will
be displayed to the caller.
At this point, the user is given a menu with four choices;
[C] use Call back verifier, [S] Skip callback/Comment to the sysop,
[G] oodbye/Logoff, and [H] Help with Cyberfier. These choices are
all pretty self explanatory (I hope).
If a user opts to skip the verifier, or logoff, his/her security
level is left unchanged. If the user opts to use the verifier,
they will be asked which number they may be reached at. It will
first display the voice number, then the Data number, and finally,
the Fax number. (If no Data or Fax number have been entered in
your questionnaire, they will not be displayed).
If a user answers no to all the above numbers, he/she will be asked
to enter the number they are calling from. This number will then
be entered in their DATA phone number field in their user account.
This number will also be checked against any numbers that you have
entered in your BADPHONE.LST file in your Wildcat! home directory.
If the number is okay, duplicate phone number checking will begin.
If a duplicate user is spotted, the user will then be notified, and
they will be forced into the message editor of their choice, and
expected to leave you, the sysop, a reason for the duplication.
After they have saved/aborted this message, they will be logged off!
Upon success of the duplicate user checking, the call back process
will then begin. If the users prefix is not found in your prefix
list file (PREFIX.LST), and/or their area code does not match that
which you specify in the configuration as you local area code, the
user will be told that his/her number has been detected as long
distance, and will ask them to confirm. If they are NOT calling
long-distance, and they are verified, the prefix will be added to
PREFIX.LST automatically, and Cyberfier will make note of this in
the log (Cyberfier log).
The way that long-distance, and local calling is handled is up to
you when you configure Cyberfier. With some telephone services, you
are charged extra every time you call out, by the minute, so you may
want to setup Cyberfier to hang up after verification on local calls.
SHAREWARE NOTICE:
This program is shareware. SysOps wishing to register this program
need to fill out the file REGISTER.FRM and send it to the address
listed. Registration is only $15.00 in US Dollars. Sorry, we
cannot accept credit cards. Checks and money orders only. Your
registration key will be available on my BBS as soon as payment
has been made. Please provide ample time for your payment to be
sent, and received before calling to receive your key. If you
enclose an extra $2.50, I will call your BBS, and upload the key
to you. For more information, please refer to the REGISTER.FRM.
You can also receive your key via US Mail if you include a S.A.S.E.
The only feature that is not available in the unregistered version
of Cyberfier, is the ability to write a message to new users that
have passed the verification process. All other functions will
work properly, and there is never an "Unregistered" delay for the
user. When exiting the sysop utilities program, you will have a
five second delay before returning to the sysops menu.
ACKNOWLEDGEMENTS:
My warmest thanks to Jason Neary of NERO'S BLOODY VENGEANCE BBS
located in Gresham, Oregon [503] 666-4483, for his help and
suggestions during the development of this program. If it wasn't
for his input, CYBERFIER would not be what it is today!
I would also like to thank Kyle Russell of KYLES BBS, in Huber
Hights, Ohio [513] 236-7085, for his support, and suggestions prior
to this, and previous releases.
YOUR SUGGESTIONS ARE WELCOME!
If after using Cyberfier, you find a feature that you don't like,
or think of one that you think would make Cyberfier better for you,
and other sysops, drop me a brief note at the internet address
listed below.
DISCLAIMER:
This program has been tested extensively on 4.01 and 4.10 Wildcat
boards, and has proven to be without any system-threatening bugs.
I cannot assure you that it will work correctly on your system
though, and therefore cannot be held liable for any damage to
your system as a result of the use or misuse of the program.
I can assure you that it works exactly as I have stated that it
does on the systems that have tested it.
Support for all Crazy Larry's Online Art products is available
via the internet at: cloa@europa.com
Thank you for supporting shareware, and for choosing Cyberfier!