home *** CD-ROM | disk | FTP | other *** search
/ ftp.wwiv.com / ftp.wwiv.com.zip / ftp.wwiv.com / pub / BBS / CYBRFY24.ZIP / CYBERFY.DOC next >
Text File  |  1995-06-09  |  24KB  |  425 lines

  1.           
  2.  
  3.                                                         
  4.           
  5.           
  6.           ┌────┐┌─┐ ┌─┐┌────┐ ┌────┐┌─────┐┌────┐┌─┐┌────┐┌─────┐ ┌─┐
  7. ══════════│ ┌──┘│ │═│ ││ ┌┐ │═│ ┌──┘│ ┌─┐ ││ ┌──┘│ ││ ┌──┘│ ┌─┐ │═│ │══════════
  8.  ═════════│ │═══│ └─┘ ││ └┘ └┐│ └─┐═│ └─┘ ││ └─┐═│ ││ └─┐═│ └─┘ │═│ │═════════
  9.   ════════│ │═══└─┐ ┌─┘│ ┌─┐ ││ ┌─┘═│ ┌┐ ┌┘│ ┌─┘═│ ││ ┌─┘═│ ┌┐ ┌┘═└─┘════════
  10.    ═══════│ └──┐══│ │══│ └─┘ ││ └──┐│ ││ └┐│ │═══│ ││ └──┐│ ││ └┐═┌─┐═══════
  11.     ══════└────┘══└─┘══└─────┘└────┘└─┘└──┘└─┘═══└─┘└────┘└─┘└──┘ └─┘══════
  12.      ═════════════════════════════════════════════════════════════════════
  13.       ════════ "The last call back verifier you will ever need!" ════════
  14.        ═════════════════════════════════════════════════════════════════
  15.         ═══╦═══════════════════════════════════════════════════════╦═══ 
  16.          ══╣        Developed by Crazy Larry's Online Art          ╠══ 
  17.           ═╩═══════════════════════════════════════════════════════╩═ 
  18.            ═════════════════════════════════════════════════════════ 
  19.             ═══════════════════════════════════════════════════════ 
  20.                                  Version 2.4   
  21.  
  22.  
  23.  
  24.  
  25.  
  26.         CYBERFIER is a call back verifier written and compiled using
  27.         wcIDE by Mustang software inc.  It is meant to be run only on
  28.         Wildcat!  4.01+ bulletin boards.
  29.  
  30.  
  31.         OVERVIEW:
  32.  
  33.         CYBERFIER started out to be my own personal callback verifier.
  34.         It didn't take long for that to change.  Since I wanted this
  35.         callback verifier to be very powerful, and yet configurable, 
  36.         I felt is would have to be released so that other Wildcat!
  37.         SysOps could enjoy it.  Cyberfier takes advantage of many 
  38.         features that wcCODE has to offer, and is packed with more
  39.         features than you will find in any of the more popular 
  40.         executable callback systems.  
  41.  
  42.         Since the release of version 1.0 last August, more features
  43.         have been added to make Cyberfier even more configurable, and
  44.         more powerful.  It is extremely user-friendly for both the
  45.         user, and the sysop.  The configuration program for Cyberfier
  46.         is meant to be ran only by the sysop.  This program (CBCONFIG.WCX)
  47.         allows you to fully implement the callback verifier, and review
  48.         it's activity, and edit several user settings.
  49.         
  50.  
  51.         Some of the most powerful features of CYBERFIER include:
  52.  
  53.         1)  Ability to be modified at any time, even from remote, by running 
  54.             the configuration program CBCONFIG.WCX.  This program also allows
  55.             the Cyberfier sysop to view all of the verifier activity, 
  56.             directly access the user database, view cyberfier statistics and
  57.             efficiency, send additional commands to the modem during call-
  58.             back, and much more.
  59.  
  60.         2)  Checks for duplicate user phone numbers automatically.  This
  61.             is done by looking through the user database, and searching
  62.             for existing users with matching phone numbers.  During this
  63.             portion of Cyberfier, a horizontal bar graph will display
  64.             the progress of the duplicate user checking.  This feature
  65.             is meant to keep callers from using your BBS under multiple
  66.             assumed names.  This feature may be turned off at any time
  67.             from the Cyberfier sysop utility program (CBCONFIG.WCX).
  68.  
  69.         3)  Support for verifying callers at two separate security levels!
  70.             This way, you can have your new user questionnaire grant new
  71.             users one of two security levels, and Cyberfier will recognize
  72.             them individually, and upgrade them accordingly upon success
  73.             of verification.
  74.  
  75.             For instance, you could ask new users if they are visiting 
  76.             sysops, and give them a security level called NEWSYSOP, and 
  77.             all other callers would get a NEWUSER security level.  Once 
  78.             they have passed the call-back verification, they would be 
  79.             given FULLUSER or FULLSYSOP security levels respectively.  
  80.             The same holds true for callers that FAIL, or SKIP the 
  81.             verifier, and you may even grant long-distance callers a
  82.             separate security level if you wish.
  83.         
  84.         4)  Automatically bypasses the entire program if the callers 
  85.             security level does not match that which you specify in the 
  86.             config program.  This is very handy when you use the verifier
  87.             as part of your logon sequence, which is where I would
  88.             suggest you use it.  If a user does not need to be verified,
  89.             they will never see Cyberfier this way.  The amount of time
  90.             it takes Cyberfier to realize that a user does not need 
  91.             verification is .1 seconds.  (Try beating that with a 
  92.             conventional door-type verifier)!
  93.  
  94.         5)  Can be configured to automatically write a message to users 
  95.             that pass the call-back verification.  (REGISTERED VERSIONS ONLY)
  96.             This message (Included) is called VERIFIED.IMP, and must be 
  97.             placed in the \WILDCAT\MSG directory. This file may be modified 
  98.             to suit your needs, and can even include color!  For more 
  99.             information on .IMP files, consult your Wildcat! manual.
  100.             Note:  This is the only feature of Cyberfier that is not 
  101.             available in the unregistered version. 
  102.  
  103.         6)  Can be configured to automatically write a message to the sysop
  104.             if a user fails the verifier, duplicate user check, or is unable
  105.             be verified.  This is to let you know if there has been a problem
  106.             with verifying any users.  This is recommended for first-time
  107.             start up of Cyberfier, to make sure things are going okay.  
  108.             (You can always change this setting later).
  109.  
  110.         7)  Before exiting the verifier, if a caller is verified, you can
  111.             have Cyberfier run a .BAT file by simply creating one called
  112.             VERIFIED.BAT, and placing it the same directory that you keep
  113.             all you related Cyberfier files.  (If this file is not found,
  114.             it will not attempt to execute it).  This feature is handy for
  115.             launching doors such as an Application force feeder, etc.  It
  116.             will also restore the user information window at the bottom of
  117.             the local screen when the .BAT file has finished execution, and
  118.             returns control back over to Cyberfier.
  119.  
  120.         8)  Auto-detects phone numbers that are entered incorrectly.  How 
  121.             many times have you seen a new caller filling out your new user
  122.             questionnaire, and without thinking twice, they enter their
  123.             phone number, without entering an area code?  So in their user
  124.             record, the phone number reads:  123-456-7.  Before the verifier
  125.             even really begins to work, it will check to see if this type
  126.             of entry has been made, and if so, the caller will be required
  127.             to properly enter their phone number.  
  128.  
  129.         9)  Keeps a FULL COLOR log of all activity that can be viewed using 
  130.             the configuration program (CBCONFIG.WCX).  This activity log
  131.             is very complete, and will always let you know exactly what
  132.             happened during each callers verification, and what security
  133.             level they left Cyberfier at.  Additional entries may be made
  134.             to this log if an unexpected error occurs.  These entries are
  135.             usually made in red.
  136.  
  137.        10)  Extra time may be given to callers after they have passed the 
  138.             verification.  You can change the amount of time given to the 
  139.             caller using the configuration program CBCONFIG.WCX.  If this 
  140.             is set to "0" this feature is disabled (Default).  This is
  141.             so that you may compensate a users patience while they use
  142.             Cyberfier, or just be a nice guy, and give new users extra
  143.             time for their first time, to check out your system.  
  144.  
  145.         11) Callers may be allowed to bypass the verifier, but will not be
  146.             granted higher access.  If this is done, they will be forced
  147.             to leave a [C]omment to the sysop before proceeding.  Note that
  148.             a user will still be allowed access to your system if they
  149.             opt to skip verification.  If you would like to change this,
  150.             you can simply create a .BBS (display) file in your \DISP 
  151.             directory called CBVSKIP.BBS (and / or edit the .RIP file that
  152.             is contained in CYBERIPS.ZIP).  To log a user off, simply 
  153.             insert the command @logoff@ after a @pause@ statement.
  154.             (@-codes should always be in upper cases, these examples are
  155.             not, in case you're reading this on-line).
  156.  
  157.         12) Long distance numbers can be detected by first checking the
  158.             callers area code against that which you specify in the 
  159.             configuration program, and then checking their prefix against
  160.             those which you enter in a file called PREFIX.LST.  For more
  161.             information on creating this file, refer to the section on
  162.             Installation, later in this manual.  If a users prefix is not
  163.             spotted in the PREFIX.LST, they will be asked if they are 
  164.             calling long distance.  If they are not, and they pass the
  165.             verifier, their prefix will be added to PREFIX.LST 
  166.             automatically, so subsequent prefixes will be detected as
  167.             local numbers.
  168.  
  169.         12) Use of custom ansi and rip files!  You may opt to create your
  170.             own ansi and rip files for use with Cyberfier if you are not
  171.             happy with its appearance.  A full set of RIP files is shipped
  172.             with Cyberfier to handle your RIP callers with a full GUI.
  173.             These custom display files must be in the directory where you
  174.             keep all your normal display files.  If you support Ripscrip
  175.             on your BBS, but choose not to use the rip files that are
  176.             are available, Rip callers will still get a semi-rip interface,
  177.             and you, the sysop, will be able to more closely monitor the
  178.             callers activity.  A list of display files, and names are 
  179.             available later in the section on installation.
  180.  
  181.         13) A bulletin/Display file will be created every time a caller is
  182.             verified, that lists the days new users.  It will list the
  183.             users name, city, state, and time of call.  You can place this
  184.             file anywhere you want.  You may wish to make it a Bulletin,
  185.             or a HELLOx. file.  It can also be viewed from the configuration
  186.             program CBCONFIG.WCX.
  187.  
  188.         14) Statistical information is recorded, so that you may review
  189.             Cyberfier's efficiency.  Statistics will include how many times
  190.             the program has been used, how many times callers have failed/
  191.             skipped/passed verification, etc.  Statistical information is
  192.             available only for the sysop, and can be viewed (or reset) at       
  193.             any time from the Sysop utility program (CBCONFIG.WCX).
  194.  
  195.  
  196.  
  197.         PACKING LIST:
  198.  
  199.          CYBERFY.WCX -The actual call-back verifier program itself.
  200.         CBCONFIG.WCX -The sysop utility program for Cyberfier
  201.  
  202.                       (The above two files are found inside the two
  203.                        archives below only)
  204.  
  205.         FORWC401.ZIP -This file contains the Wildcat! executable files
  206.                       compatable with Wildcat! version 4.01
  207.         FORWC410.ZIP -This file contains the Wildcat! executable files
  208.                       compatable with Wildcat! version 4.10 and above
  209.  
  210.  
  211.          CYBERFY.DOC -You're reading it now (thank you for doing so)
  212.  
  213.          UPGRADE.DOC -Information on what's new with Cyberfier ver. 2.4,
  214.                       and how to upgrade from previous versions.  If you are
  215.                       not upgrading from ver. 1.0 - 1.6 don't bother with 
  216.                       this file.  You should completely re-install Cyberfier.
  217.  
  218.         CYBERIPS.ZIP -Rip display files for use with Cyberfier.  These must
  219.                       be placed in your display file directory if you wish
  220.                       to use them.
  221.  
  222.         VERIFIED.IMP -Custom message given to callers that pass the verifier.
  223.                       this file must go in your \WILDCAT\MSG directory
  224.  
  225.         REGISTER.FRM -The registration form.  Read and fill this out when
  226.                       you are ready to register you copy of Cyberfier.
  227.  
  228.         PLOGON11.ZIP -A new program developed by Crazy Larry's Online Art
  229.                       that allows you to fully configure your BBS's logon
  230.                       sequence by use of a simple configuration file. This
  231.                       will allow you to run CYBERFIER at logon for any and
  232.                       all new users.  For more information, check the
  233.                       documentation included in this archive.
  234.                       
  235.  
  236.  
  237.         INSTALLATION:
  238.  
  239.             If you are upgrading from a prior version of Cyberfier, be
  240.             sure to read the UPGRADE.DOC contained in the archive.
  241.  
  242.         1)  Unzip all the files in the archive to the directory of your
  243.             choice.  I recommend making a directory called CYBERFY under
  244.             your Wildcat! home directory.  This will keep all Cyberfier
  245.             files separate for easy maintenance.
  246.             
  247.         2)  If you plan to use the message posting option for new callers, 
  248.             move the file VERIFIED.IMP to your \MSG subdirectory. 
  249.             (Registered Version only).  
  250.  
  251.         2)  Run MAKEMENU and add the program CBCONFIG.WCX to your sysop 
  252.             menu.  If you are not using Cyberfier at logon, you should
  253.             also add CYBERFY.WCX to one of your menus.  If you choose to
  254.             add Cyberfier to your Doors menu, you will need to have the
  255.             file CYBERFY.WCX in your Wildcat! home directory.  (All other
  256.             Cyberfier files may still be kept in a separate directory).
  257.         
  258.         3)  PKunzip the file CYBERIPS.ZIP into your display file directory.
  259.             This file contains rip display files for use with Cyberfier.
  260.             (This step is optional).  If you do not use these .RIP files,
  261.             if you support Rip graphics, your users will still be able
  262.             to use Cyberfier, as Rip-Support is built-in!
  263.  
  264.         4)  Log on to your system and run CBCONFIG.WCX to create a 
  265.             configuration file for the verifier.  If you have a registration
  266.             code for you copy of CYBERFIER, be sure to enter it here also,
  267.             after you have completely configured the verifier first.
  268.  
  269.         5)  Create a file called PREFIX.LST in the directory where you have
  270.             placed your Cyberfier files.  This file should contain all your
  271.             local dialing area prefixes.  Only one prefix is allowed on 
  272.             each line.  There should be a list of all local area prefix's 
  273.             in your telephone directory.  
  274.  
  275.             
  276.         USING YOUR OWN CUSTOM DISPLAY FILES WITH CYBERFIER:
  277.             
  278.             Create your own .BBS, .SCR, or .RIP files for Cyberfier!  
  279.             The following files will be displayed to callers while using 
  280.             Cyberfier, if they exist in your \DISP directory:
  281.  
  282.             FILE NAME         DESCRIPTION
  283.             ------------------------------------------------------------
  284.             CBVINTRO.nnn      Displayed upon start up of Cyberfier, just
  285.                               after the title screen.
  286.             CBVMENU.nnn       Displayed as the main/top menu for Cyberfier.  
  287.             CBVSKIP.nnn       Displayed to users that opt to skip callback  
  288.                               verification.  (To log off users in such an
  289.                               event, you can put a logoff @-code in this
  290.                               file.
  291.             CBVLONG.nnn       Displayed to long-distance callers prior to  
  292.                               being verified.  (This file will not be sent   
  293.                               if you choose to call-back long distance 
  294.                               callers).
  295.             CBVPASS.nnn       Displayed when a user has passed verification.  
  296.             CBVHELP.nnn       Displayed as on-line help to the caller.  
  297.             CBVINSTR.nnn      Instructions on how to complete verification.
  298.                               (modem commands to use, etc.)
  299.             CBVDUPE.nnn       Displayed to the user if a duplicate user is  
  300.                               spotted.  Users will be required to leave a  
  301.                               comment to the sysop unless you insert a
  302.                               logoff @-code in this file.  (users will be
  303.                               logged off anyway after leaving a comment).
  304.             CBVEXIT.nnn       Displayed to the user upon exit of Cyberfier.  
  305.             CBVCLEAR.RIP      This is a Rip-border for Rip callers only.
  306.                               It may be edited, but a .BBS or .SCR file will
  307.                               be ignored.
  308.  
  309.  
  310.         HOW CYBERFIER WORKS:
  311.  
  312.         Once you have setup the configuration for Cyberfier, it will 
  313.         create a configuration file on your hard drive called CYBERFY.CFG.
  314.         This file contains all the configuration information that you
  315.         specify.  When a user enters Cyberfier, the configuration file
  316.         is read (before displaying anything to the caller), and if the
  317.         users security level matches that which you have specified as 
  318.         needing verification, Cyberfier will begin full execution.  
  319.         Otherwise, Cyberfier will exit without any hint to the caller 
  320.         that it was even being ran.  This is so that it may be used at
  321.         logon.
  322.  
  323.         Once Cyberfier starts, it will display the intro screen, which
  324.         displays the current version number, and whether or not Cyberfier
  325.         is registered.  At this time, if you have created a display file
  326.         called CBVINTRO.BBS, .RIP, etc. in your \DISP directory, it will
  327.         be displayed to the caller.
  328.  
  329.         At this point, the user is given a menu with four choices;
  330.         [C] use Call back verifier, [S] Skip callback/Comment to the sysop,
  331.         [G] oodbye/Logoff, and [H] Help with Cyberfier.  These choices are
  332.         all pretty self explanatory (I hope).
  333.  
  334.         If a user opts to skip the verifier, or logoff, his/her security
  335.         level is left unchanged.  If the user opts to use the verifier, 
  336.         they will be asked which number they may be reached at.  It will
  337.         first display the voice number, then the Data number, and finally,
  338.         the Fax number.  (If no Data or Fax number have been entered in
  339.         your questionnaire, they will not be displayed).
  340.  
  341.         If a user answers no to all the above numbers, he/she will be asked
  342.         to enter the number they are calling from.  This number will then
  343.         be entered in their DATA phone number field in their user account.
  344.         This number will also be checked against any numbers that you have
  345.         entered in your BADPHONE.LST file in your Wildcat! home directory.
  346.         If the number is okay, duplicate phone number checking will begin.
  347.  
  348.         If a duplicate user is spotted, the user will then be notified, and
  349.         they will be forced into the message editor of their choice, and 
  350.         expected to leave you, the sysop, a reason for the duplication.
  351.         After they have saved/aborted this message, they will be logged off!
  352.  
  353.         Upon success of the duplicate user checking, the call back process
  354.         will then begin.  If the users prefix is not found in your prefix
  355.         list file (PREFIX.LST), and/or their area code does not match that
  356.         which you specify in the configuration as you local area code, the
  357.         user will be told that his/her number has been detected as long
  358.         distance, and will ask them to confirm.  If they are NOT calling
  359.         long-distance, and they are verified, the prefix will be added to
  360.         PREFIX.LST automatically, and Cyberfier will make note of this in
  361.         the log (Cyberfier log).
  362.  
  363.         The way that long-distance, and local calling is handled is up to
  364.         you when you configure Cyberfier.  With some telephone services, you
  365.         are charged extra every time you call out, by the minute, so you may
  366.         want to setup Cyberfier to hang up after verification on local calls.
  367.         
  368.  
  369.         SHAREWARE NOTICE:
  370.  
  371.         This program is shareware.  SysOps wishing to register this program
  372.         need to fill out the file REGISTER.FRM and send it to the address
  373.         listed.  Registration is only $15.00 in US Dollars.  Sorry, we 
  374.         cannot accept credit cards.  Checks and money orders only.  Your 
  375.         registration key will be available on my BBS as soon as payment 
  376.         has been made.  Please provide ample time for your payment to be
  377.         sent, and received before calling to receive your key.  If you 
  378.         enclose an extra $2.50, I will call your BBS, and upload the key
  379.         to you.  For more information, please refer to the REGISTER.FRM.
  380.         You can also receive your key via US Mail if you include a S.A.S.E.
  381.         The only feature that is not available in the unregistered version
  382.         of Cyberfier, is the ability to write a message to new users that
  383.         have passed the verification process.  All other functions will
  384.         work properly, and there is never an "Unregistered" delay for the
  385.         user.  When exiting the sysop utilities program, you will have a
  386.         five second delay before returning to the sysops menu.  
  387.  
  388.  
  389.         ACKNOWLEDGEMENTS:
  390.  
  391.         My warmest thanks to Jason Neary of NERO'S BLOODY VENGEANCE BBS
  392.         located in Gresham, Oregon [503] 666-4483, for his help and 
  393.         suggestions during the development of this program.  If it wasn't 
  394.         for his input, CYBERFIER would not be what it is today!  
  395.  
  396.         I would also like to thank Kyle Russell of KYLES BBS, in Huber
  397.         Hights, Ohio [513] 236-7085, for his support, and suggestions prior
  398.         to this, and previous releases.
  399.  
  400.  
  401.         YOUR SUGGESTIONS ARE WELCOME!
  402.  
  403.         If after using Cyberfier, you find a feature that you don't like,
  404.         or think of one that you think would make Cyberfier better for you,
  405.         and other sysops, drop me a brief note at the internet address
  406.         listed below.
  407.  
  408.  
  409.         DISCLAIMER:
  410.  
  411.         This program has been tested extensively on 4.01 and 4.10 Wildcat
  412.         boards, and has proven to be without any system-threatening bugs.
  413.         I cannot assure you that it will work correctly on your system
  414.         though, and therefore cannot be held liable for any damage to
  415.         your system as a result of the use or misuse of the program.
  416.         I can assure you that it works exactly as I have stated that it
  417.         does on the systems that have tested it.  
  418.  
  419.         Support for all Crazy Larry's Online Art products is available
  420.         via the internet at:  cloa@europa.com
  421.  
  422.         Thank you for supporting shareware, and for choosing Cyberfier!
  423.  
  424.  
  425.