************************************************************************* * VULGARID.PPE * * A PCBoard 15 Sysop Utility PPE * * version: 2.1 date: 04/12/1994 * * (c) Copyright 1993 A. Segura/Fax~An~Ad Marketing, Inc. * ************************************************************************* Purpose: To perform 'newuser' logon checks for profanity or other- wise undesirable wording or phrases in user name or city entries. Whereas PCBoard TCAN search looks for whole words only, this routine looks for strings within the whole word. (i.e. TCAN check would isolate 'Virus' but it would miss 'VirusKing') also writes phone numbers to CALLBLOC PPE's number file BADCALL.NUM. Installation: The PPE is installed in the PCBTEXT file prompt record #113 (Business or data phone). Usage: 1. You must create a file (sample already made in the zip) of undesirable words or phrases to search for. Caution must be exercised so as not to lock-out a valid name. For example, as discussed above, there might actually be a name 'Virusavus' or 'Virusky' but it is not likely that there is a 'UgaveMeVirus'. Of course, no SysOp would like to see names like this in their automated caller bulletins or displays. Also, with some imagination, I'm sure you can utilize many words and phrases for isolation! Most of which I don't dare list here! The file must be named TCAN-MY and placed in the same directory as CALLBLOC.PPE. All of the VULGARID files must be placed in the same directory as CALLBLOC files. 2. The PPE itself can be placed in any directory desired as long as the full path is entered in PCBTEXT prompt #113. To perform this, run program MKPCBTXT.EXE, answer file request with name and path to your PCBTEXT file, when loaded, depress F3, answer prompt with '113', depress return. When the prompt 'Business or data phone # is' appears, edit it to read the path and name of this PPE, such as: '!C:\PCB\PPE\CALLBLOC\ VULGARID.PPE'. Don't forget the preceding ! character, it is mandatory to cause execution of the PPE. 3. The VULGARID.PPE starts execution by displaying the text display message "... Searching Records ..." so as to let you know it is functioning. However, if the TCAN-MY file is missing, instead of the previous message, a message "...TELL SYSOP TCAN-MY file is missing!" is displayed and the PPE terminates, returning to normal PCBoard user login function. 4. When the PPE detects a match, a CALLER Log entry of "TERMINATED USER -- VULGARID.PPE CHECK FAILURE!!!" is made. The entry contains the offending name/city and phone number (if CallerID info is available). Next, phone number is written to file BADCALL.NUM for CALLBLOC.PPE usage. (Note: The file should be checked occasionally to make sure there were no string format differences due to different types of modems and callerid data around the country). The user is then displayed the display file VULGARID which you can edit as desired (file recognizes language and graphics extensions), and the system then hangs-up. Contents: 1. VULGARID.DOC this file. 2. VULGARID.PPE the subject PPE file. 3. TCAN-MY a sample, working trash name/phrase file. 4. FILE_ID.DIZ a brief BBS text description of this item. 5. VULGARID a sample text display file 6. VID-MSG a sample message to Sysop text file Registration: NONE!! As from the beginning (ver. 1.0 of VULGARID) there is no registration fee. Basic use of the PPE is FREE!!! However, if you feel compelled that my work is worth compensation, I will accept all offers. Thank You! Also, if you would like to provide suggestions for improvement to the PPE, bug reports, or just a note of thanks or hello, please forward those as well. See below for my mailing address and BBS number. Additionally, I frequently browse the RIME Sysop and PCBoard conferences, although contacting me there is not as reliable because sometimes I get too busy to call. Updates: The latest version of the PPE program can be obtained from my BBS: SBG Online! BBS (703) 450-9456. If you have any comments or suggestions for improvement, you can leave them there also. The file will be found in directory #1 as a FREE/NOTIME file. The BBS runs PCBoard 15 at 14400v42bis. Source If you desire a diskette containing the PPL source code so Code: you can modify it for your own use, the cost is $15 US. I accept cash, money order, VISA or Mastercard. You can place an order online on the BBS (703) 450-9456 or by mail at: A. Segura, P.O. Box 1089, Sterling, VA, 20167-1089. EXTRA, EXTRA!! In addition to the VULGARID source, you will also receive source to a "Last TEN Caller" and "Running Log Caller" bulletin generators that I have developed as well. As another option, for $25, you can subscribe to the PPE conference on my BBS. The conference will always contain the latest version of the source code for CALLBLOC, CALLERID, VULGARID and several other PPEs for immediate downloading. The subscription period lasts one year. We also have the latest version of the PIER Shareware CDROM always online. You can even subscribe online with your VISA/MC via (S)cript Questionaire #2 for immediate access. Distribution: You may freely distribute this complete package only in an unmodified form. No remuneration may be collected or charged for this work by anyone other than the below noticed individual/company except for that cost incurred in actual electronic media production (i.e. diskette or CDROM). In other words, it can be placed on BBSs, shareware CDROMS, etc. but I/my company reserves the right of copyright and remuneration for the actual work. The source code MAY NOT be distributed by anyone other than the below listed company. Disclaimer: The user agrees when utilizing this package that he does so at his own risk with no guarantees, implied or otherwise, as to the functional performance or liability of the package. *************************************************************************** * (c) Copyright 1993 A. Segura/Fax~An~Ad Marketing, Inc. * *************************************************************************** Other PPEs: ******************************************************************** * Look for these other fine utilities at a BBS near you * ******************************************************************** AUTOSUBS.PPE run as a script questionnaire, allows online credit card subscriptions to BBS (VISA/MC), completes log entries and sends alert message to SysOp. (for PCBoard 15) BULLCHK.PPE performs automated tracking of bulletins read by the user and performs a user upgrade when all sysop selected bulletins have been read. CALLERID.PPE performs basic callerid identification, logs info in file log and user records if desired, and will also display desired text screens to users--must have callerid capable modem. Several SysOp config- uable options. (for PCBoard 15) CALLBLOC.PPE performs a call blocking function before the user can log on based upon a SysOp defined listing of undesirable phone numbers--must have callerid capable modem. Even sends the SysOp an alert message. (for PCBoard 15) VULGAR.PPE performs a vulgar word/phrase check on user names and city entries based on a file of names defined by SysOp, and performed before complete newuser login. (for PCBoard 15) VULGARID.PPE same program as VULGAR.PPE except it automatically passes the callerid info to CALLBLOC.PPE program for future lock-outs. (must have both programs and a modem that supports callerid) (for PCBoard 15) NOTE: VULGARID ver. 1.x only works with CALLBLOC ver. 1.x. VULGARID ver. 2.x only works with CALLBLOC ver. 2.x. *************************************************************************** * (c) Copyright 1993 A. Segura/Fax~An~Ad Marketing, Inc. * ***************************************************************************