************************************************************************* * REPORT.EXE * * A PCBoard 15 Sysop Utility * * version: 1.8 date: 05/13/1994 * * (c) Copyright 1994 by Al & Mike Segura * ************************************************************************* Purpose: To analyze the PCBoard USERS file information and generate reports to aid the Sysop in identifying abusive, duplicate and questionable users--thereby increasing BBS integrity and security. The program directly supports our CALLERID PPE program, but will function without it as well. Contents: 1. REPORT.DOC this file. 2. REPORT.EXE the subject EXE file. 3. FILE_ID.DIZ a brief BBS text description of this item. 4. CID-BLT sample CallerID Stats Bulletin Description: REPORT.EXE will generate two ASCII text disk file reports: MASTER.LST and MATCHES.LST. 1. MASTER.LST is a master listing of all users, indexed in home/voice phone # numerical sequence. The listing includes: user name, security level, home/voice phone #, business/data phone #, CallerID phone number (if avail- able), and last date logged-on. 2. MATCHES.LST is a report divided into several categories, listing users with matching information. The matching categories are: 1. Passwords, 2. Home Phone #, 3. Business Phone #, and 4. CallerID Phone #. Every entry under each category will contain the user's name, security level, last logon date, and matching information. In addition, three other reports are generated: 1. Users with phone numbers less than 10 digits, 2. Users with phone numbers greater than 10 digits, and 3. Users with CallerID No-match Hit status (requires our CALLERID.PPE to be installed). These reports can then be printed and reviewed by the Sysop for further corrective action. 3. The program also generates a PCB text display file, complete with color codes, named CID-BLT, which provides a displayable bulletin of CallerID statistics. Execution: The program is executed by entering the program name (REPORT. EXE) followed by the path/name of the PCBoard USERS file. (i.e. REPORT C:\PCB\MAIN\USERS). NOTE: the USERS file is only 'read', NO modifications are made!! If you do not want CallerID info reporting, then enter the command line switch, such as: REPORT USERS N and the info will be disabled. The 'N' switch tells REPORT no CallerID reporting. Once executed, the program displays an opening credit, follow- ed by status messages, such as: reading user records, searching for matches, writing reports, etc. The two report files will be located in the same directory as the program file (REPORT. EXE). The program may be run stand-alone or from an EVENT or Batch file. If older versions of the two reports are present, the program will over-write them. Registration: Registration fee is $10 US, and applies to all future versions of the program as well--in other words, only register once. Payable in cash, check or money-order and mailable to: A. Segura, P.O. Box 1089, Sterling, VA, 20167-1089. When you register, you will receive the key to eliminate the UNREGISTERED copy messages. Also, if you would like to provide suggestions for improvement to the program, 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 EXE 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. We are currently working on development of version 2.0, which will include a Bulletin Generator of CallerID statis- tics and a Sysop configurable options file. So, if you have a 'wish-list' item or comments to be considered for incorporation, please contact us by mail or on our BBS. Source If you desire a diskette containing the C source code so Code: you can modify it for your own use, the cost is $25 US. I accept cash, check, money order, or VISA/MC. 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. Additionally, 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 1994 A&M Segura/Fax~An~Ad Marketing, Inc. * *************************************************************************** Development History: Vers. Date Remarks ----- -------- ------------------------------------------------------- 1.0 04/20/94 Initial release. 1.1 04/27/94 Added CallerID Statistics Bulletin Generator. 1.2 04/29/94 Added large pointers to handle larger USERS files 1.3 04/29/94 Added switch to disable CallerID reports 1.4 05/01/94 Fixed a bug that was reading in one record more than existed and causing garbage record in report. 1.5 05/07/94 Fixed bug which prevented file sharing for multi-node systems 1.6 05/08/94 Well, 1.5 really didn't fix it, so 1.6. 1.7 05/10/94 Fixed the elusive share bug and also a screen message bug. 1.8 05/13/94 Fixed a large user file memory error 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) ALLCALL.PPE generates a text display bulletin, complete with PCB color codes, of all the callers to the board. ALLSTAT.PPE generates a text display bulletin, complete with PCB color codes, of statistics of all the callers to the board. 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) DUP-BLOC.PPE Blocks current users from signing-on with duplicate records--uses CallerID info. Should be used with CALLBLOC.PPE for complete blocking system. MAKEBLTN.EXE Top callers, cities, down/uploaders bulletin generator PADLOADS.EXE Automated uploads directory padder--makes your BBS look more active with more daily uploads. REPORT.EXE Program generates reports of CallerID info, user record phone numbers, common passwords and several other goodies to aid Sysop in identifying abusive or questionable users. 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. * ***************************************************************************