home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Beijing Paradise BBS Backup
/
PARADISE.ISO
/
software
/
BBSDOORW
/
ACIDD100.RAR
/
SAMPLE.CFG
< prev
Wrap
Text File
|
1995-04-13
|
38KB
|
849 lines
; ACID Configuration File
; -----------------------
;
; This is the file that controls ACID's behaviour. The format of each line
; of this file is as follows:
;
; <keyword> <options>
;
; <keyword> is one of the special ACID Configuration Keywords. In the
; descriptions to follow, all keywords are displayed at the start of each
; section like this:
;
; * Keyword *
;
; <options> are the specific options for that keyword. The options vary
; for each keyword, and are described in the description for that keyword.
; After the description will follow the actual keyword and setting, and these
; are what you should edit to suit your needs. They are easy to identify
; because they don't have semi-colons in front of them. Lines that do begin
; with a semi-colon (like this one) are comment lines, and are ignored by ACID.
;
; If you see the term "uncomment this line", it means to remove the
; semi-colon from in front of the specified line, thus making it part of the
; actual configuration and not just a comment. Similarly, the term "comment
; out this line" means to add the semi-colon to the front of the specified
; line, which removes it from the actual configuration.
;
; If you have a problem understanding anything else in this configuration
; file, please consult ACID.DOC.
;
; -----------------------------------------------------------------------------
;
; Information On Boolean Values
;
; Some keyword require "boolean values". This simply means that the
; setting the keyword represents can be turned either ON or OFF. Below is a
; list of valid words than can be used as <options>. The words on the top
; line will turn the setting ON, and the words on the bottom will turn the
; setting OFF. The case of these words is unimportant. That is, TRUE and true
; and True will all work.
;
; ON YES 1 ENABLED TRUE
; OFF NO 0 DISABLED FALSE
;
; -----------------------------------------------------------------------------
;
; Information on Action Options
;
; Many keywords will require "action options". These are settings that
; control how ACID behaves in response to a particular situation. You can use
; one or more of the following words as <options>. If you use more than one
; of these words, ACID will perform the actions dictated by _all_ of the words
; specified. The case and order of the words are unimportant.
;
; Word | Action Performed
; -------------+----------------------------------------------------------
; Security=x | *Sets the user's security to x, a number from 0 to 65535.
; Security<x | *Lowers user's security to x ONLY if it is higher than x.
; Secutity>x | *Raises user's security to x ONLY if it is lower than x.
; Log | Logs the appropriate info. to the appropriate file.
; HangUp | Causes ACID to hang up on the user once it is finished.
; Restore | Restores the user's security to the one in ACIDUSER.DAT.
; Force | Forces this action to be the ONLY one performed.
;
; * These keywords are similar, but have different applications. Consult
; ACID.DOC for some example uses. A good way to avoid confusing the Security<
; and Security> keywords is to think of < meaning "down to" and > meaning "up
; to". So, you would read Security>50 as "Bring security 'up to' 50".
;
; The next bunch of words will cause ACID to perform the action specified
; by a different keyword. For example, if you wanted to treat all Bad callers
; as Private callers, you could specify "DoPrivate" for the FirstBadCallAction
; keyword. Then, if you ever need to change the action for Private callers,
; the same change will be in effect for Bad callers. I'm not sure if anybody
; will ever need these words, but they were easy to implement so I put them in
; just in case.
;
; DoOkay | Uses the action specified by the OkayAction keyword.
; DoLDOkay | Uses the action specified by the LDOkayAction keyword.
; DoUnknown | Uses the action specified by the UnknownAction keyword.
; DoLDUnknown | Uses the action specified by the LDUnknownAction keyword.
; DoPrivate | Uses the action specified by the PrivateAction keyword.
; DoLDPrivate | Uses the action specified by the LDPrivateAction keyword.
;
; -----------------------------------------------------------------------------
;
; General Settings
;
; The first group of keywords set some general settings for ACID.
;
; -----------------------------------------------------------------------------
;
; * ANSIPath *
;
; This keyword specifies the location of the external ASCII, ANSI, AVATAR,
; and RIP files which can be displayed to the user. See ACID.DOC for more
; information on these files.
;
; Any valid DOS filename character is allowed here. A trailing backslash
; is optional, and will be appended if it does not exist (unless the last
; character is a colon).
;
ANSIPath D:\RA\PROGS\ACID\ANSI\
;
; -----------------------------------------------------------------------------
;
; Caller ID Keywords
;
; The next group of keywords control the settings specific to the Caller ID
; information provided by your modem and logged by your system.
;
; -----------------------------------------------------------------------------
;
; * CIDLog *
;
; This is the name of the log file that records the CID info. A full file
; name and path MUST be specified! If no path is specified, ACID will look for
; the given file name in the same directory as ACID.EXE or ACID2.EXE. Since
; this probably is not desired, you should include the complete drive, path,
; and file name of the log file.
;
CIDLog D:\RA\BINKLEY.LOG
;
; -----------------------------------------------------------------------------
;
; * CIDLogScanBytes *
;
; This setting regulates the number of bytes to scan for the Caller ID
; information, from the END of the log file. This number should be set
; high enough so that the entire CID information can be read, but not much
; larger. The smaller this value is, the less time ACID will take to scan for
; the CID info. WARNING: IF THE SIZE OF THE LOG FILE IS SMALLER THAN THIS
; VALUE, ACID WILL FAIL TO READ THE CID INFO. PROPERLY!! Valid values are from
; 0 to 65535. A recommended value is 300, but you should test to see which
; value is suitable for your system.
;
CIDLogScanBytes 275
;
; -----------------------------------------------------------------------------
;
; * CIDChangeUnderscores *
;
; This setting controls whether ACID should change underscores to spaces in
; any of the string settings below. The reason this setting is needed is
; because ACID will remove spaces from the end of any setting, and spaces at
; the end may be needed.
;
; You should turn this setting OFF if any of the Caller ID information
; strings have underscores (_ characters) in them. If not, leave this setting
; ON and include the underscores that represent spaces in your caller ID
; information. Examples are included in the default settings that are present
; when you first edit ACID.CFG.
;
; NOTE: In the event you need both underscores in the CID strings, _AND_
; spaces between the strings and the actual information, turn this setting OFF.
; ACID will trim all spaces from the start and end of the information.
;
; This is a boolean value, so valid settings are those described under
; "Information On Boolean Values", described at the top of this file.
;
CIDChangeUnderscores Yes
;
; -----------------------------------------------------------------------------
;
; * CIDStartString *
;
; This is the string that ACID will look for to mark the start of the
; Caller ID information. Anything in front of this string will be ignored. In
; most cases, it's easiest to set this to the first item in the CID
; information, but there may be cases where you will want to set this to
; something else, for example: RING.
;
; All characters are valid for this setting. If CIDChangeUnderscores is
; ON, then all underscore characters will be changed to spaces. The maximum
; length of this string is 40 characters. Anything longer will be truncated.
;
CIDStartString DATE_=_
;
; -----------------------------------------------------------------------------
;
; * CIDAreaCodeLength *
;
; This setting simply tells ACID how many digits are in your area code.
; Valid settings are 0 to 255, in case phone numbers ever get that long.
; <grin> ACID uses this when verifying local callers to improve the odds of
; proper verification, because not everybody puts the area code in their user
; registry. ACID detects whether or not an area code is present by using both
; this setting and the CIDPhoneNumberLength setting.
;
; You should consider your area code to be "the digits you don't have to
; dial when calling locally", and set the length to reflect this. Do NOT
; include any phone-company dialing codes, however.
;
; NOTE: You should _NOT_ include any punctuation (hyphens, etc.) when
; setting this string.
;
CIDAreaCodeLength 3
;
; -----------------------------------------------------------------------------
;
; * CIDPhoneNumberLength *
;
; This setting tells ACID how many digits are in the actual phone number,
; excluding area code and any long distance dialing codes. Valid settings are
; 0 to 255. ACID uses this setting in conjunction with CIDAreaCodeLength to
; help verify that a phone number is a "real" phone number, and is not garbage
; or nonsense. It also uses this setting to deterimine if a phone number
; includes an area code or not.
;
; NOTE: As with CIDAreaCodeLen, You should _NOT_ include any punctuation
; when setting this string.
;
CIDPhoneNumberLength 7
;
; -----------------------------------------------------------------------------
;
; * CIDYourAreaCode *
;
; This setting tells ACID how your area code will appear in the CID info.
; It should obviously be the same length as set by CIDAreaCodeLength, or this
; setting will be effectively rendered useless. ACID uses this setting to
; determine if a call isn't long distance. If the area code in the CID info.
; does not match this one, the call is assumed to be long distance. Note that
; this is not entirely effective since long distance calls can occur from the
; same area code. Fortunately, ACID provides another method of checking, with
; the help of the CIDMessageLongDist setting.
;
; ACID will also use this setting if phone numbers do not include an area
; code, which is determined by the settings of CIDAreaCodeLength and
; CIDPhoneNumberLength. When an area code is missing, ACID will assume this
; area code and use it. This will usually be safe since most people who call
; long distance are aware of that fact, and will include their area code.
; However, this is not the only method of long distance caller detection that
; ACID has. See the CIDMessageLongDist setting for the other method.
;
; NOTE: Do _NOT_ include any puncutation or phone company dialing codes!
; ACID will _NOT_ strip them from this string!
;
CIDYourAreaCode 403
;
; -----------------------------------------------------------------------------
;
; * CIDDateString *
;
; This string tells ACID where to find the date that the CID information
; was received. Everything on the same line after this string will be used as
; the date information. The date information is not currently used by ACID,
; except if you have included it in the setting for MandatoryInfoItems.
;
; All characters are valid for this setting. If CIDChangeUnderscores is
; ON, then all underscore characters will be changed to spaces. The maximum
; length of this string is 40 characters. Anything longer will be truncated.
;
CIDDateString DATE_=_
;
; -----------------------------------------------------------------------------
;
; * CIDTimeString *
;
; This string tells ACID where to find the time that the CID information
; was received. Everything on the same line after this string will be used as
; the time information. The time information is not currently used by ACID,
; except if you have included it in the setting for MandatoryInfoItems.
;
; All characters are valid for this setting. If CIDChangeUnderscores is
; ON, then all underscore characters will be changed to spaces. The maximum
; length of this string is 40 characters. Anything longer will be truncated.
;
CIDTimeString TIME_=_
;
; -----------------------------------------------------------------------------
;
; * CIDNameString *
;
; This string tells ACID where to find the name of the person calling.
; Everything on the same line after this string will be used as the name. The
; names here will be compared to those in ACIDNAME.BAD. To use this setting,
; your phone company must be able to provide the name of the person calling as
; well as the phone number. (In my area, this is called Name Display.)
; Otherwise, this information will never be used.
;
; All characters are valid for this setting. If CIDChangeUnderscores is
; ON, then all underscore characters will be changed to spaces. The maximum
; length of this string is 40 characters. Anything longer will be truncated.
;
CIDNameString NAME_=_
;
; -----------------------------------------------------------------------------
;
; * CIDNumberString *
;
; This string tells ACID where to find the phone number of the person
; calling. Everything on the same line after this string will be read in as
; the phone number. However, the phone number information will be stripped of
; all non-numeric characters, UNLESS one of the strings specified by
; CIDNumberUnknown or CIDNumberPrivate is detected. The phone number is
; pretty much the key to ACID's operation, and is used in many places.
;
; All characters are valid for this setting. If CIDChangeUnderscores is
; ON, then all underscore characters will be changed to spaces. The maximum
; length of this string is 40 characters. Anything longer will be truncated.
;
CIDNumberString NMBR_=_
;
; -----------------------------------------------------------------------------
;
; * CIDMessageString *
;
; This string tells ACID where to find any messages in the CID information.
; Usually, these are messages that your modem can't recognize, so it passes
; them on in "raw" form. ACID will read up to three messages from the CID
; information. The messages are used to determine things such as long distance
; callers, and unknown callers.
;
; All characters are valid for this setting. If CIDChangeUnderscores is
; ON, then all underscore characters will be changed to spaces. The maximum
; length of this string is 40 characters. Anything longer will be truncated.
;
CIDMessageString MESG_=_
;
; -----------------------------------------------------------------------------
;
; Caller ID Reponse Keywords
;
; The next group of keywords control the responses that ACID will expect to
; certain parts of the Caller ID information, in order to pick up things such
; as private and long distance callers.
;
; -----------------------------------------------------------------------------
;
; * CIDNameUnknown *
;
; This is the string ACID will look for to determine if the person calling
; has an unknown name.
;
; All characters are valid for this setting. If CIDChangeUnderscores is
; ON, then all underscore characters will be changed to spaces. The maximum
; length of this string is 40 characters. Anything longer will be truncated.
;
CIDNameUnknown Unknown_Caller
;
; -----------------------------------------------------------------------------
;
; * CIDNamePrivate *
;
; This specifies the string ACID will look for to tell if the name of the
; person calling is blocked (i.e. the name is private).
;
; All characters are valid for this setting. If CIDChangeUnderscores is
; ON, then all underscore characters will be changed to spaces. The maximum
; length of this string is 40 characters. Anything longer will be truncated.
;
CIDNamePrivate Private_Caller
;
; -----------------------------------------------------------------------------
;
; * CIDNumberUnknown *
;
; This string is what ACID will look for to determine if the caller's
; number is unknown. ACID will not strip the phone number information of
; non-numeric characters if this string is detected.
;
; All characters are valid for this setting. If CIDChangeUnderscores is
; ON, then all underscore characters will be changed to spaces. The maximum
; length of this string is 40 characters. Anything longer will be truncated.
;
CIDNumberUnknown O
;
; -----------------------------------------------------------------------------
;
; * CIDNumberPrivate *
;
; This is the string that ACID will look for to determined if the caller's
; phone number is private or blocked. ACID will not strip the phone number
; information of non-numeric characters if this string is detected.
;
; All characters are valid for this setting. If CIDChangeUnderscores is
; ON, then all underscore characters will be changed to spaces. The maximum
; length of this string is 40 characters. Anything longer will be truncated.
;
CIDNumberPrivate P
;
; -----------------------------------------------------------------------------
;
; * CIDMessageUnknown *
;
; ACID will look for this string in any of the CID messages to tell if an
; unknown caller is calling.
;
; All characters are valid for this setting. If CIDChangeUnderscores is
; ON, then all underscore characters will be changed to spaces. The maximum
; length of this string is 40 characters. Anything longer will be truncated.
;
CIDMessageUnknown 08014F
;
; -----------------------------------------------------------------------------
;
; * CIDMessagePrivate *
;
; This string is what ACID will look for in any CID messages in order to
; tell if a caller's information is private.
;
; All characters are valid for this setting. If CIDChangeUnderscores is
; ON, then all underscore characters will be changed to spaces. The maximum
; length of this string is 40 characters. Anything longer will be truncated.
;
CIDMessagePrivate 080150
;
; -----------------------------------------------------------------------------
;
; * CIDMessageLongDist *
;
; This is the string ACID will look for in any received CID messages to
; tell if a caller is a long distance caller.
;
; All characters are valid for this setting. If CIDChangeUnderscores is
; ON, then all underscore characters will be changed to spaces. The maximum
; length of this string is 40 characters. Anything longer will be truncated.
;
CIDMessageLongDist 06014C
;
; -----------------------------------------------------------------------------
;
; Behaviour Control Keywords
;
; The next group of keywords controls ACID's behaviour, including how to
; identify situations and how to react to them.
;
; -----------------------------------------------------------------------------
;
; * MandatoryInfoItems *
;
; This setting controls which parts of the CID information are REQUIRED in
; order for ACID to know it is reading valid CID info. Use one or more of the
; following words to specify each mandatory item. Case and order are
; unimportant.
;
; Word | Corresponding Item
; -------------+----------------------------------------------------------
; Date | The date of the call.
; Time | The time of the call.
; Name | The name of the caller.
; Number | The phone number of the person calling.
; Message1 | At least one message.
; Message2 | At least two messages.
; Message3 | All three messages.
;
; NOTE: Even though you may have ACID configured not to use some of the
; items, you should still include them here if they always show up in CID
; info. This will help ensure that the CID information is not corrupted.
;
MandatoryInfoItems Date Time Number
;
; -----------------------------------------------------------------------------
;
; * InfoNotFoundAction *
;
; This setting tells ACID what to do if one of the CID information items
; specified by MandatoryInfoItems is _NOT_ found.
;
; This setting uses the action options, so valid settings are the words
; listed under "Information On Action Options", described at the top of this
; file.
;
; The Log setting is not valid here, and the Force setting has no effect.
;
InfoNotFoundAction HangUp
;
; -----------------------------------------------------------------------------
;
; * OkayAction *
;
; This setting tells ACID what to do if all of the CID information is
; present, the caller is not long distance, private, or unknown, and the caller
; is not a bad, mismatched, or duplicate caller. It is usually used to upgrade
; or retain a user's security for full access to your sytstem.
;
; This setting uses the action options, so valid settings are the words
; listed under "Information On Action Options", described at the top of this
; file.
;
; The Log setting will log the phone number(s) to ACID.DUP, to facilitate
; the detection of future duplicate users. The Force setting is not valid
; here.
;
OkayAction Security=50 Log
;
; -----------------------------------------------------------------------------
;
; * LDOkayAction *
;
; This setting tells ACID what to do if all of the CID information is
; present, the caller _is_ long distance, and all of the other conditions
; described for OkayAction are true. This setting is provided in case you want
; to treat Long Distance callers differently than local callers.
;
; This setting uses the action options, so valid settings are the words
; listed under "Information On Action Options", described at the top of this
; file.
;
; The Log setting will log the phone number(s) to ACID.DUP. The Force
; setting has no effect here.
;
LDOkayAction Security=50 Log
;
; -----------------------------------------------------------------------------
;
; * UnknownAction *
;
; This setting controls what ACID does if the caller's name, phone number,
; or any received messages match their respective "UnknownString" settings.
; "Unknown" calls are calls received from areas that do not yet have Caller ID
; support.
;
; This setting can be used to grant temporary or full access to your
; system, or to block out unknown callers altogether, depending on how you see
; fit. WARNING: It may not be possible for Long Distance callers to be
; detected if their number is unknown! However, if your entire local calling
; area has Caller ID service, then you can safely assume all Unknown callers
; are calling Long Distance.
;
; This setting uses the action options, so valid settings are the words
; listed under "Information On Action Options", described at the top of this
; file.
;
; The Log setting will log the user's name to ACIDNAME.BAD, so do not use
; it unless you do not want unknown callers accessing your system at all. The
; Force setting has no effect here.
;
UnknownAction Security=25
;
; -----------------------------------------------------------------------------
;
; * LDUnknownAction *
;
; This setting controls ACID's response if a user's information is unknown
; and the user is calling long distance. Usually, you will want to grant LD
; callers some kind of access to your system, particularly if you are a file
; distribution site. Note that it may not be possible for LD callers to be
; recognized if the originating area does not have Caller ID service. If
; this is the case, UnknownAction will be used instead.
;
; This setting uses the action options, so valid settings are the words
; listed under "Information On Action Options", described at the top of this
; file.
;
; The Log setting will log the user's name to ACIDNAME.BAD, so do not use
; it unless you do not want unknown LD callers accessing your system at all.
; The Force setting has no effect here.
;
LDUnknownAction Security=25
;
; -----------------------------------------------------------------------------
;
; * PrivateAction *
;
; This setting tells ACID what to do when a caller who's name or number is
; blocked calls. It can again be sued to grant temporary access, or to
; dispense with these callers immediately.
;
; This setting uses the action options, so valid settings are the words
; listed under "Information On Action Options", described at the top of this
; file.
;
; The Log setting will log the user's name to ACIDNAME.BAD, so do not use
; it unless you do not want private callers accessing your system at all. The
; Force setting has no effect here.
;
PrivateAction Security=5 HangUp
;
; -----------------------------------------------------------------------------
;
; * LDPrivateAction *
;
; This setting is similar to PrivateAction, except it works with Long
; Distance private callers.
;
; This setting uses the action options, so valid settings are the words
; listed under "Information On Action Options", described at the top of this
; file.
;
; The Log setting will log the user's name to ACIDNAME.BAD, so do not use
; it unless you do not want private callers accessing your system at all. The
; Force setting has no effect here.
;
LDPrivateAction Security=25
;
; -----------------------------------------------------------------------------
;
; * MaxDupeCallers *
;
; This setting regulates how many people are allowed to be verified at the
; same phone number. This is handy for allowing two or more people from the
; same family to access your system without hassle. Valid settings are 0 to
; 65535. A setting of 0 means only one person may call from each number.
; Otherwise, ACID will allow the number of duplicate callers specified by this
; setting. For example, a setting of 1 will allow two people (the inital user
; and one dupe) to be verified with the same number.
;
MaxDupeCallers 0
;
; -----------------------------------------------------------------------------
;
; * MaxDupeAction *
;
; This setting tells ACID what to do if the number of duplicate callers
; from one number is exceeded, as specified by MaxDupeCallers. For example,
; say MaxDupeCallers is set at 1. If two people are already verified using the
; same number, and a third calls from that number, the third will have this
; action performed on him, IN ADDITION to the action performed by normal
; verification. Note that this action is performed BEFORE normal verification.
;
; This setting uses the action options, so valid settings are the words
; listed under "Information On Action Options", described at the top of this
; file.
;
; If Force is specified, normal verification will not be performed after
; this action. The Log setting has no effect here.
;
MaxDupeAction Security=25
;
; -----------------------------------------------------------------------------
;
; * MaxConsecBadCalls *
;
; This setting controls how many consecutive bad calls a user is allowed to
; make before the action specified by MaxBadCallAction is performed. Note that
; if MaxTotalBadCalls is reached, it will take precedence over this setting.
; Permitted values are 0 to 65535.
;
MaxConsecBadCalls 1
;
; -----------------------------------------------------------------------------
;
; * MaxTotalBadCalls *
;
; This setting controls how many bad calls a user can make, regardless of
; consecutive order. When this setting is reached, MaxBadCallAction will
; be performed on the user. Acceptable values are 0 to 65535.
;
MaxTotalBadCalls 1
;
; -----------------------------------------------------------------------------
;
; * MaxConsecMismatchCalls *
;
; This setting tells ACID how many consecutive number mismatches a user is
; allowed to have. A number mismatch occurs when the number in the CID info.
; is valid, but does not match any of the phone numbers in the user's record.
; When the value in this setting is reached, MaxMismatchCallAction will be
; performed. Acceptable values are 0 to 65535.
;
MaxConsecMismatchCalls 3
;
; -----------------------------------------------------------------------------
;
; * MaxTotalMismatchCalls *
;
; This setting controls the total number of phone number mismatches a user
; may accumulate, regardless of consecutive order. When this setting is
; reached, MaxMismatchCallAction will be performed. Permitted values are 0 to
; 65535.
;
MaxTotalMismatchCalls 10
;
; -----------------------------------------------------------------------------
;
; * FirstBadCallAction *
;
; This action will be performed if the user calling is considered "bad" and
; the conditions described for MaxConsecBadCalls and MaxTotalBadCalls have not
; been met.
;
; This setting uses the action options, so valid settings are the words
; listed under "Information On Action Options", described at the top of this
; file.
;
; The Log setting will log the user's name to ACIDNAME.BAD if a bad phone
; number is found, or log the user's phone number(s) to ACIDNMBR.BAD if a bad
; user name is found. The Force setting has no effect here.
;
FirstBadCallAction Security=5 HangUp
;
; -----------------------------------------------------------------------------
;
; * MaxBadCallAction *
;
; This action will be performed when one of the bad caller maximums has
; been reached. For more details about this setting, see the descriptions for
; the MaxConsecBadCalls and MaxTotalBadCalls keywords.
;
; This setting uses the action options, so valid settings are the words
; listed under "Information On Action Options", described at the top of this
; file.
;
; The Log setting will log the user's name to ACIDNAME.BAD if a bad phone
; number is found, or log the user's phone number(s) to ACIDNMBR.BAD if a bad
; user name is found. The Force setting has no effect here.
;
MaxBadCallAction Security=5 HangUp
;
; -----------------------------------------------------------------------------
;
; * FirstMismatchCallAction *
;
; This action will be performed if the number in the CID info. does not
; match any of the ones in the user's information and the conditions described
; for MaxConsecMismatchCalls and MaxTotalMismatchCalls have not been met.
;
; This setting uses the action options, so valid settings are the words
; listed under "Information On Action Options", described at the top of this
; file.
;
; Unless Force is specified, normal verification will still be performed
; after this action is performed. The Log setting will log the phone number in
; the CID info to ACID.DUP, and is only needed in extremely special cases.
;
FirstMismatchCallAction Security=25
;
; -----------------------------------------------------------------------------
;
; * MaxMismatchCallAction *
;
; This action will be performed when one of the phone number mismatch
; maximums has been reached. For more details about this setting, see the
; descriptions for the MaxConsecMismatchCalls and MaxTotalMismatchCalls
; keywords.
;
; This setting uses the action options, so valid settings are the words
; listed under "Information On Action Options", described at the top of this
; file.
;
; Unless Force is specified, normal verification will still be performed
; after this action is performed. The Log setting will log the phone number in
; the CID info to ACID.DUP, and is only needed in extremely special cases.
;
MaxMismatchCallAction Security=25
;
; -----------------------------------------------------------------------------
;
; * GoodAfterBadAction *
;
; This setting tells ACID what to do if a user who's previous call was
; classified as "bad" calls and passes all of the verification tests.
; Strategic use of this keyword and ACID's bad user detection capability can
; totally decimate hackers, even if they know a user's password, without
; affecting the "real" user whatsoever. For more details on uses for this
; keyword, see ACID.DOC.
;
; This setting uses the action options, so valid settings are the words
; listed under "Information On Action Options", described at the top of this
; file.
;
; Unless Force is specified, normal verification will still be performed
; after this action is performed. The Log setting has no effect here.
;
; NOTE: If the HangUp action isn't specified, or the Security= action is
; specified with a value that is less than the user's current security, ACID
; will _NOT_ reset the user to "good" in the user file. This is so that people
; you want to keep off your system can't call twice in a row and get back on.
;
GoodAfterBadAction Security=5 HangUp Force
;
; -----------------------------------------------------------------------------
;
; * GoodAfterMismatchAction *
;
; This setting controls what ACID does if a user who's previous call was
; made from a number not matching one of his or her own, but is now calling
; from a correct number. Some good uses for this keyword are described in
; ACID.DOC.
;
; This setting uses the action options, so valid settings are the words
; listed under "Information On Action Options", described at the top of this
; file.
;
; Unless Force is specified, normal verification will still be performed
; after this action is performed. The Log setting has no effect here.
;
; NOTE: If the HangUp action isn't specified, or the Security= action is
; specified with a value that is less than the user's current security, ACID
; will _NOT_ reset the user to "good" in the user file. This is so that people
; you want to keep off your system can't call twice in a row and get back on.
;
GoodAfterMismatchAction Restore
;
; -----------------------------------------------------------------------------
;
; * AddAllNumbersToLists *
;
; This setting controls whether you want all of the user's phone numbers
; to be logged by a Log action, or just the number "in question" (usually the
; user's data number or the number in the CID information). Turning this
; setting ON will log all numbers, and turning it OFF will only log the
; appropriate number. It is recommended this setting be turned ON for maximum
; security, but can be turned OFF if desired.
;
; This is a boolean value, so valid settings are those described under
; "Information On Boolean Values", described at the top of this file.
;
AddAllNumbersToLogs Yes
;
; -----------------------------------------------------------------------------
;
; * StorePhoneNumbers *
;
; This setting controls which phone number(s) ACID should store in the user
; file, ACIDUSER.DAT. These numbers will be subsequently checked by ACID to
; determine if the caller is calling from a duplicated phone number. The phone
; numbers are stored each time ACID is run, so the latest information will
; always be stored.
;
; Use one or more of the following words to specify each number to be
; logged. Case and order are unimportant.
;
; Word | Corresponding Number
; -------------+----------------------------------------------------------
; None | Don't store any numbers.
; Data | The Data Phone number in the user's account info.
; Voice | The Voice Phone number in the user's account info.
; CID | The number in the Caller ID info.
; All | A shortcut indicating all of the above.
;
StorePhoneNumbers Data Voice
;
; -----------------------------------------------------------------------------
;
; * DebugNoLocalBypass *
;
; This setting is a debugging setting which tells ACID to treat local mode
; callers as normal callers. Normally it will not be needed, but when you're
; first setting up ACID it can be handy to test that proper verification is
; being performed in certain situations. Uncomment the line below to turn it
; on.
;
; When testing, you will of course need to have a text editor handy to
; edit all of the files ACID uses, including the CID Log and drop file.
; Otherwise you will not be able to effectively duplicate situations
; accurately. If this all scares you, don't use this setting, and work with a
; friend who can call your board and test ACID. This produces more accurate
; results, and I recommend this highly. However, this setting is included for
; those who might want to test ACID locally, in controlled conditions. I myself
; used it during the testing and debugging of ACID, and it can be quite a time
; saver when you know what you're doing.
;
;DebugNoLocalBypass
;
; ---- End Of ACID.CFG ---