home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
ftp.wwiv.com
/
ftp.wwiv.com.zip
/
ftp.wwiv.com
/
pub
/
DOOR
/
BOUNC054.ZIP
/
!BOUNCER.DOC
next >
Wrap
Text File
|
1993-08-20
|
26KB
|
533 lines
PURPOSE of this Program:
o BOUNCER can force callers to fill out a Legal Form which allows
the Sysop to make a more reliable decision of who to Allow
or to Dis-Allow access into certain Areas of the Bbs.
o To intercept callers before entering Adult Games on your
Bbs to insure they are of Legal age. The Age limit is
configurable to accomodate for different State Laws or
the Sysops personal preference.
o To intercept and allow only those who have proper access or
clearance into your CD-ROM areas.
o Can be used to allow "TRIAL" access into certain areas or
games. After the configured Trial Period has elapsed then
access for that caller is immeditaly withdrawn from that area.
o To help Govern movement into other Restricted areas of a Bbs.
(The possibiltis of Bouncer is endless)
o Or can be used as a Validation technique for PRIVATE Bbs's.
o BOUNCER "Can" be configured to allow Immediate entry once the
FORM is completed online, but still informs the caller to send
in the "Signed" form if they wish to maintain that access.
o If FORCED to fill out the Legal Form on-line, they are instructed
to prepare to capture their copy. They are instructed both on
screen and again on the form to Read it, Sign it, and attach a
photocopy of their Drivers License, then mail it to the address
YOU supply.
o Once the caller is on the Guest List then BOUNCER will be invisible
to them as it verifies their name. Although Bouncer can also be
configured to make sure that person has actually SENT in the form
(if requested), if not they can be WARNED, or have their Access
withdrawn AUTOMATICALLY.
---------------------------------------------------------
The manner in which the Sysop chooses to utilize this DOOR is
up to each individual Sysop.
This program is fully functional, nothing has been disabled..
However you and your users WILL encounter a 2 second NAG screen
every time Bouncer is initialized. This NAG screen is bypassed
by your Registration Key.
────────────────────────────────────────────────────────────────────────────
Configuration File:
1 Key code leave 0 if unregistered or program will Error.
2 Your Bbs name. Address line #1 See Example
3 Sysop Name. Address Line #2 on Form
4 Sysop Address, Street Address line #3 Below
5 City, State, ZIPcode Address line #4
The above Address (yours) is the address the
caller will be informed to send the completed
and signed FORM to. This can be your home
address or a P.O. Box, doesnt matter.
6 Locked Port? Y or N if you are using LOCKED ports
7 Fossil ? Y or N if you are using a Fossil Driver
8 Path\ to DOOR.SYS Path only\ A "SAMPLE DOOR.SYS" IS SUPPLIED
so that you may "TesT" BOUNCER to see what it
actually does. The only difference between This
Door.Sys and a Normal one is that the first entry
(which is the Comport number) has been set to "0".
This will force "Local-mode" for Bouncer..
9 NoBounce.Lst Your GUEST LIST of callers.
This list can either be updated by you OR by the
Door depending on how you set it up.
The Format for the names on this list as follows:
"CallernamePassword/DATE" on each line.
EXAMPLE:
"Grant Bell" with a PW of "Clara" who was processed
by BOUNCER on 01-01-1993 would be -
"Grant BellClara/01-01-1993"
* Deleting the /DATE from their Name+Password will
signify they are VERIFIED and have either sent
in the requested FORM or met your criteria for
permanant entrance past the Bouncer. BE SURE to
delete the entire sequence of "/DATE" leaving only
their CallernamePassword on the line..
EXAMPLE:
"Grant BellClara/01-01-1993" to qualify as being
Verified would be "Grant BellClara"
Notice the "/01-01-1993" has been removed...
LIST OF NAMES WHO TO ALLOW
PAST BOUNCER, Example of
FileNames you can use:
( Private.Lst ) * You may Specify any filename you wish to use for
( CD-ROM.Lst ) the ALLOW ON list, the "NoBounce.Lst" filename is
( You-Name.It ) supplied as a beginning point. Allowing YOU to input
( Adult.Lst ) the Filename Should allow you to use BOUNCER for
multiple purposes. To keep a seperate list for
different games or situations.
* A File called "USER.OK" is created whenever the
callers name is found on the Guest list OR has just
been added to the list.
The existence of this file can help you determine
whether or not to allow the Caller to play the
game in question.
10 AGE Lowest AGE to allow through the DOOR.
If you are using BOUNCER to help intercept the
kiddies then it is up to YOU to set this age limit
to whatever you feel is necessary. Even if the LEGAL
age is 18 you may not want anyone under 21 into
"Certain" Adult Doors. You may be unscathed by
local laws or the intended use has nothing to do
with AGE then set this to 0 or 1 or whatever.
Its your Bbs, you handle it your own way!
11 Access Now? if set to Y, will allow IMMEDIATE access AFTER
filling out the Legal Form or Questionaire online.
If this Option is used then the callers Name+Pw/DATE
is automatically added to the Guest list above. It is
up to you the Sysop to Monitor this list accordingly.
[-SEE Settings 15 and 16 below!-]
A File called "USER.OK" is created whenever the
callers name is found on the Guest list OR has just
been added to the list.
This file will only exist IF the caller is either
ALREADY on the Guestlist OR you have granted access
once the form is completed.
(See also #14 below)
12 LPT1 / NP Where to send YOUR copy of the FORM. If Printer is
selected then a copy will be printed at same time as
the caller CAPTURES their copy, a copy will also be
saved to disk irregardless of this setting. If you
do not want a copy to go to printer then put NP.
If printer is selected but Printer is not turned on
then only a copy to disk is made. This copy is saved
using the callers Log on Name into the Bouncer Dir.
NP for No Printer .
13 Y If Printer is selected, Send a FormFeed first?
Y or N..... Makes for Neater Personal Copies..
14 Y If (Y)es then a file called FORMDONE.OK will be
created IF the entire FORM was completed, the
existence of this file can help you determine
whether or not to allow Auto-Validation.
The absence of this file would indicate the caller
Opted NOT to fill out the FORM. In this case your
Auto-Validation Batchfile can be bypassed.
(See also #11 above)
For an Example please see PRIVATE-BBS below.
Y or N
15 10 If set to anything besides a Zero (0) then the caller
will be sent a message after THAT many days has
passed since they were first entered into the Guest
List.
IE: if you set this to 10 then on AND after the 10th
day, Each time your caller enters the area through
Bouncer, they will be presented with whatever message
is in the file called FIRSTMSG.TXT. But ONLY if you
have NOT deleted the /DATE from their NamePassword
on the Guest List!
You can also use this to send a "Enjoy your Trial
Period" message from day 1 by setting this to 1 ..
If you should decide to make your OWN, or Edit the
current FIRSTMSG.TXT, then it cannot be wider than
55 columns or longer than 19 lines.
The Color is permanantly SET to RED on WHITE.
Remember though, this is dependant upon reading
the callers /DATE from within the Guest List.
If you have deleted the /DATE then this function
will not work for that Caller.
A COPY of the FORM has been provided "in case"
the Caller misplaces it and NEEDS to download
another copy. :-)
16 20 This acts the same as the above #15 does, except
this tells Bouncer when to send a FINAL message
and to STOP access on the DAY in this setting.
If set to 20, then on the 20th day (and after)
access into the intended area is withdrawn and a
Final Message is sent. The contents of that message
is in the file called LASTMSG.TXT.
The callers name is NOT deleted from the list, so
Each time they try to access the intended area they
will recieve the message within LASTMSG.TXT.
This message can tell them their access is denied
because they failed to send in the FORM,
or the message can tell them their "TRIAL PERIOD"
has ended. (Whatever)
If you should decide to make your OWN, or Edit the
LASTMSG.TXT then (as above) it cannot be wider than
55 columns or longer than 19 lines.
The Color is permanantly SET to RED on WHITE.
Remember though, this is dependant upon reading
the callers /DATE from within the Guest List.
If you have deleted the /DATE then this function
will not work for that Caller.
17 Y Tell Bouncer whether or not you want to send the
caller a copy of the Legal Form via "CAPTURE" ?
Turn this off if your NOT forcing the caller to fill
out or send in the FORM, Or if your using this for
OTHER reasons besides an Adult Door / Private Bbs
Monitor.
18 Y If toggled No then Questions 8 thru 12 will not be
asked.
Questions 8 thru 12 are:
8. Any Affiliation? : (with law enforcment or
Software companys)
9. Purpose for Access:
10. Current Employer :
11. Your Department :
12. Work Phone Number :
Toggle this to No if you do not require these answers.
19 999 255 90 Security Levels to allow thru "No Questions Asked".
Allows you to enter as many security levels you
wish to allow to PASS Bouncer without ANY questions
asked. Bouncer will bypass the Guest list for
any security level on this list. The Callers name
will not be searched for NOR will it be added to
the list.
The Security Levels MUST be separated by a Space " ".
0 Specifies which interrupt to use with this port.
If the value of IRQ% is ZERO (0), then the default
IRQ values are used (COM1 & COM3 use IRQ4, COM2 &
COM4 use IRQ3). This is what most applications will
use. Specify an IRQ value of 1 through 15 when you
want to use an IRQ value other than the default.
Such as when you want to use IRQ15 with COM3.
NOTE: Be careful when choosing an IRQ value other
than the default. Most machines use some of the other
IRQ inputs for other machine functions such as the
Hard drive and system clock. The ComPort Routines
found in Bouncer DOES NOT chain the interrupt, it
takes it over entirely. If you choose an IRQ that
is used for something already, your machine will most
certainly operate improperly.
FOSSIL: No IRQ value is necessary in FOSSIL mode since all
communications tasks are handled outside of the
ComPort routines found in Bouncer.
────────────────────────────────────────────────────────────────────────────
EXAMPLE FORM:
Below is a copy of the FORM your caller will recieve VIA
their Capture. (If "Send Form" is Selected)
───────────────────────────────────────────────────────────────────────────
V.o.i.c.e. Bbs Adult Area Application Form
───────────────────────────────────────────────────────────────────────────
Name-------->: GRANT BELL
Address----->: 17508 DINGLE RD.
CityStateZip>: DETROIT., MI, 48240
Age--------->: 45
Birthdate--->: 01/25/48
Homephone--->: (313)555-2121
Modemphone-->: (313)532-8410
Affiliates-->: NO AFFILIATIONS
Purpose----->: TO ACCESS ADULT GAMES
Employer---->: SELF EMPLOYED
Department-->: N/A
Workphone--->: (313)532-8410
AcceptCall-->: Yes, I Will Accept Collect Call
I, GRANT BELL Swear that I am over 18 years of age.
I, GRANT BELL am requesting access to Restricted sections on
V.o.i.c.e. Bbs. I fully realize that some files or areas may be
offensive to some and that the Adult area may contain sexually explicit
materials.
I will not hold the Sysop of V.o.i.c.e. Bbs responsible for any of the
materials contained on V.o.i.c.e. Bbs. I also agree that I will
not share or distribute any of the files obtained from V.o.i.c.e. Bbs
that are of ADULT theme to Minors.
I, GRANT BELL, swear that all the information contained in this form is
true and correct. If any misinformation has been included on this form
than I will be considered to be Criminally Trespassing this Computer
System and guilty of committing Fraud. Failure to devulge information
pertaining to legal affiliates will be construed as entrapment if any
legal action is taken against the system administrator at any time!
────────────────────────────────────────
Signature
****** A PHOTOCOPY OF YOUR DRIVERS LICENSE MUST ACCOMPANY THIS FORM *****
╒════════════════════════════════════════════════════════════════════════╕
│ IF you are, or have Ever worked for ANY Law Enforcement Agency or ANY │
│ Regulatory Commission of any sort, then you MUST Indicate that on this │
│ Form, explaining what Company or Agency, and what your purpose for │
│ calling this Bbs System is, OR, if you Report to ANY Regulatory or Law │
│ Agency or, Work for, or Report to any Software or Publishing Companies.│
╘════════════════════════════════════════════════════════════════════════╛
Use a seperate Sheet if you must to list your Affiliates,
As described in the above -Box- ..
────────────────────────────────────────────────────────────────────────────
EXAMPLE of ADDRESS: (If "Send Form" is Selected)
Following is an example of what the Mail To: address (lines 1 2 3 4 in
the Config file above) looks like. This is sent VIA Capture also..
─────────────────────────────────────────────────────────────────────────────
NOW SAVE THIS CAPTURE! I realize that was a Little fast, but:
After you Log off, READ the Form carefully, Sign it, staple a Photocopy
of your Drivers License to it, and Mail it to the Following Address:
V.o.i.c.e. Bbs
C/o Jim Samples
17508 Inkster Rd.
Redford Twp., Mi. 48240
────────────────────────────────────────────────────────────────────────────
────────────────────────────────────────────────────────────────────────────
SET-UP:
Either put Bouncer in a common Path or in the Door Directory
your working in. or in its own Directory. I personally Recommend
giving Bouncer it's OWN Directory. The Examples below will reflect
this recommendation.
>USER.OK filename created
As indicate above, once a Callers Name is found to be on the
Guest List, a file is created called "USER.OK", to show that
the current Caller is ON the List. Their name is added to the
LIST either by YOU manually or if you set line #11 (above) to
Allow them automatic access after filling out the FORM or first
7 questions.
We use that filename to determine whether or not to continue,
Like so:
Suppose we have an Adult Game called "Sexorama.Exe",
to use Bouncer we: (In Spitfire)
:Door_S
Cd C:\Sf\Bouncer
Bouncer Bouncer.Cfg
if NOT exist User.Ok goto NoAllow
Cd C:\Sf\Adultdoor
Sexorama
:NoAllow
<return to bbs>
Goto Loop
:Door_T
* When "Calling" Bouncer you must specify the Config filename
* you will be using. You can have Multiple Config files and
* therefore use Bouncer with a different setting for Each
situation.
In the Above Example Batch:
If the USER.OK file does NOT exist then the caller is returned
to the Bbs because the Game SexoRama is Bypassed. There is No
need to delete the file USER.OK after creating it because Bouncer
deletes it automatically as soon as Bouncer is initialized, this
is done to insure others are not accidently allowed through..
REMEMBER!
Bouncer can be Set Up on EVERY ADULT door you have online. Once
your caller has been added to the Guest List Bouncer will see
their Name and they WONT have to fill out the FORM again.
Just call Bouncer for Each Door, if the caller has Already
been approved or is on the Guest List then Bouncer will allow
them to PASS .
DONT FORGET:
You can have as many seperate Guest Lists as you want too!
Bouncer can be used for MANY situations just by using a different
Config file with different settings and a different name, such as
CD-ROM.CFG.
Call it with :
BOUNCER CD-ROM.CFG
────────────────────────────────────────────────────────────────────────────
PRIVATE BBS:
>FORMDONE.OK filename created
This same technique can also be used in conjunction with your
auto-validator if you are running a Private Bbs or even if your
Not. I have allowed for another file to be created for use with
a Validator or whatever other ways you can find to use it. That
file is called "FormDone.Ok" and it means just what the name implies,
the FORM has been filled out COMPLETELY although unlike the
User.Ok this Callers name Was Not added to the GUEST List (unless
you told it to do so in line #11!. They Only Filled out the form,
this gives you the opportunity to offer a self validation program
to the caller. How you decide to handle it after that is totally
up to you.
Cd C:\Sf\Bouncer
Bouncer Bouncer.Val
if NOT exist FormDone.Ok goto NoAllow
Cd C:\Validator
Validate.Exe
:NoAllow
<return to bbs>
If the "FormDone.Ok" file was not created then the person DID NOT
fill out the Form, so you probably wouldnt want to waste the
call on that person..
And as is the case with the USER.OK file, there is no need for
you to Delete it as BOUNCER checks for and Deletes it automatically
upon initialization.
────────────────────────────────────────────────────────────────────────────
╔═══════════════════════════════════════════════════════════════════════════╗
║ LIMITED WARRANTY/DISCLAMER ║
║ -------------------------- ║
║ ║
║ This software package is warranted to perform in substantial ║
║ accordance with the description outlined in this document, when operated ║
║ on an IBM Personal Computer or close compatible system running under DOS ║
║ Version 3.3 or greater. No guarantee is provided that this program will ║
║ operate as intended or expected by the user under all circumstances, ║
║ combinations of hardware, or operating environments. No warranty, ║
║ expressed or implied, of merchantability or fitness for a particular ║
║ purpose is provided. This program is provided "AS IS" and user assumes ║
║ all risks as to the quality or suitability of this program for whatever ║
║ purposes contemplated. ║
║ ║
║ No Guarantee is given to the LEGAL wording included within the "FORM" ║
║ or within the "TEXT" of the "FORM" nor anywhere else within this Program. ║
║ If you have ANY doubts to the "Legality" of this program or to the ║
║ wording used then it is UP TO YOU to seek Legal Counsel regarding same. ║
║ Poor grammar, Typos or missing words have NO bearing. ║
║ ║
║ IN NO EVENT WILL JAMES M. SAMPLES BE LIABLE TO YOU FOR ANY DAMAGES, ║
║ WHETHER INCIDENTAL OR CONSEQUENTIAL, INCLUDING ANY LOST SAVINGS, LOST ║
║ PROFITS, LOST DATA, OR ANY OTHER DAMAGES ARISING FROM THE USE OR ║
║ INABILITY TO USE THIS PROGRAM. ║
║ ║
║ James M. Samples offers support and assistance to registered users only. ║
║ ║
║ USE OF THIS PROGRAM CONSTITUTES USER AGREEMENT TO THE ABOVE TERMS. ║
║ ║
║ If you have ANY doubts about this program then you are herby strongly ║
║ advised to NOT use it. ║
║ ║
╚═══════════════════════════════════════════════════════════════════════════╝