home *** CD-ROM | disk | FTP | other *** search
- ; 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 ---
-