Monitor - v3.04 #100.05.001 Copyright John Gonski 2000 Thank you for downloading and evaluating my program. :) Monitor is a PCBoard PPE for SysOps to monitor their nodes while they are on-line. It will display their name, city, and current status of on-line users. It will also allow you, as a SysOp (or Co-SysOp), to display the account infomation of any user currently logged on. Also allows you to change the Node information and view the caller log as well as a lot of other information. This version requires PCBoard v15.3+ in order to work. (I originally compiled it in PPLC v3.40, but most SysOps don't run PCBoard v15.4.) -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- Here's the installation: 1) Copy all the files into a directory. Perhaps c:\pcb\ppe\monitor 2) Go into your PCBsetup | File Locations | Configuration Files. Then edit your CMD.LST. This is what it looks like on my board: PPE/MNU File Specification -Or- Command Sec Keystrok Substitution ======= === =============================== MONITOR 110 c:\pcb\ppe\monitor\monitor.ppe To setup the options, type the command followed by the word SETUP at you BBS main menu. For example type MONITOR SETUP. Here's The Options: Number Of Nodes To Display ****************************************************************************** Here you can specify the number of nodes to have displayed on the screen at one time. Maximum Nodes displayed are 18 with the Last Caller being displayed and 20 without the Last Caller being displayed. Default is the maximum number of nodes your version of PCBoard supports or 20...whichever is less. Beep On Caller Logon ****************************************************************************** This option controls three different audio notifications: 1) You will hear 1 BEEP if a user is logging on. 2) You will hear 2 BEEPS if you have new mail waiting in the Main Board Conference (0). (Once every 25 screen updates.) 3) You will hear 3 BEEPS if someone is paging the SysOp. Default is NO. Display Last Caller To System ****************************************************************************** If you would like to see who the last caller was on the system, select this option. It will take up two lines on the bottom of the screen and limit the number of Nodes displayed to 18. Without this option selected you will have a limit of 20 Nodes. Default is NO. Number Of Seconds Delay Between Reads ****************************************************************************** The delay between each screen update can be configured from 1 to 99 seconds. You may want to select a higher number for slower connections and lower number for faster connections. Default is 255. SysOp's Security Level ****************************************************************************** Set the SysOp's security level here. Careful with this option. Setting it at a security level of an "average" user can be very dangerous to system security. I'm assuming you have left the SysOp's security to PCBoard's default of 110 so the program will also default to 110 if this field is left blank. Co-SysOp's Security Level ****************************************************************************** If you have a Co-SysOp or several, you can limit their access. This program assumes that Co-SysOp's security level is less than SysOp's and greater than general/patron callers. For example: General = 10, Patron = 50, Co-Sysop = 100, SysOp = 110. If you have no Co-SysOp then just leave it blank. Default is 255 which disables Co-SysOp options. Hide Passwords ****************************************************************************** This is a globle setting for security of displaying passwords in the User Viewer. Y = Displays all passwords except for any user with SysOp security level. A = Disables displaying of all passwords to everyone. N = Displays everyone's password, including the SysOp's. Default = A. Note: You can have all passwords available to the SysOp and still hide some or all passwords from your Co-SysOp(s). Enter N here and Y or A in the Hide Passwords To Co-SysOp option. Use Random Taglines ****************************************************************************** This is just a fun option I added. Normally whenever someone else displays WHO's online they see you as Unavaliable For Chat. With this option you can have a "Tagline" next to your name instead. A sample TAGLINE.TXT file is included. The first line is the number of taglines in the file and every line there after is a tagline. Default is NO. Co-SysOp Can Enter User Viewer ****************************************************************************** Y = Let's your Co-SysOp(s) enter and view confidential information about each user. N = No Access To User Viewer. Default is NO. Co-SysOp Can Enter Node Editor ****************************************************************************** Y = Let's your Co-SysOp(s) enter and view/edit Node information contained in the USERNET.XXX file. N = No Access To Node Editor. Default is NO. Co-SysOp Can Use Random Taglines ****************************************************************************** Y = Let's your Co-SysOp(s) use Taglines next to their name(s). N = Co-SysOp(s) cannot use Taglines. Default is NO. Note: Use Random Taglines option must be set to Y in order for this option to take affect. Co-SysOp Can View Node Idle Status ****************************************************************************** Y = Let's your Co-SysOp(s) view how long a node has been idle. N = Co-SysOp(s) cannot view how long a node has been idle. Default is NO. Co-SysOp Can View Node's Last Caller ****************************************************************************** Y = Let's your Co-SysOp(s) view who the last caller was on each node. N = Co-SysOp(s) cannot view who the last caller was on each node. Default is NO. Co-SysOp Can View System Last Caller ****************************************************************************** Y = Let's your Co-SysOp(s) view the last caller on system. N = Co-SysOp(s) cannot view the last caller on system. Default is NO. Note: Display Last Caller option must be set to Y in order for this option to take affect. Co-SysOp Can Enter Setup Program ****************************************************************************** Y = Let's your Co-SysOp(s) enter and change the setup information to the Monitor program. N = No Access to Monitor Setup. Default is NO. Note: This is an important option. If you deny any other access to your Co-SysOp(s) and allow them this one, they can always give themselves full access. Hide Passwords From Co-SysOp ***************************************************************************** Y = Display all passwords except for any user with SysOp security level. A = Disables displaying of all passwords. N = Displays everone's password including the SysOp's. Default is NO. Note: Hide Passwords option must be set to N or Y in order for this option to take affect. -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- HotKeys You Can Use At The Main Screen (Enter) - Display User Info Of Selected User (ESC) - Quit Monitor Program And Return To BBS (SPACE BAR) - Enter Node Editor Of Selected Node End - Goto Last Node Home - Goto First Node PageDown - Display Next Set Of Nodes PageUp - Display Previous Set Of Nodes A - Adjust Screen Refresh Rate B - Toggle Beep On Logon ON/OFF C - Display Caller Log Of Selected Node D - Same As Down Arrow Key (Moves Lightbar Down One) H - Display The Help Screen I - Toggle Display Node Idle Time ON/OFF L - Toggle Display Last Caller To Each Node ON/OFF R - Choose New Random Tagline (Taglines Must Be Enabled) T - Toggle Random Taglines ON/OFF U - Same As Up Arrow Key (Moves Lightbar Up One) V - Display Current Version Of Monitor HotKeys You Can Use At The User Viewer Screen Left Arrow () - Move Between User Stat Screens Right Arrow () - Move Between User Stat Screens End - Jump To Last User Home - Jump To First User PageUp - Jump To Next 10 Users PageDown - Jump To Previous 10 Users D - Same As Down Arrow (Previous User) H - Display The Help Screen S - Search For A User Via Full Name Or Alias U - Same As Up Arrow (Next User) -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- While inside the Monitor program, you will be notified of any unread or new E-Mail to you by seeing a blinking M next to your name. A double BEEP will be heard every 25 reads if you have selected the Beep On Caller Logon as Y. You may notice a message saying "Please Wait..." What this means is that your last read message in the current conference is much older than the newest message in that conference. The Monitor program is scanning through all those messages searching for any unread mail you may have. After the Monitor program fully loads, it will start searching from the last message in that conference since you entered program, reducing search time. Note: The default by PCBoard is to make any mail sent to the SysOp READ only when you read your mail using the mail commands...such as "R A Y"...for Read All new mail to You. If you see the M next to your name and you are sure you have read all your mail, just enter the above command and then re-enter the program. The M will not be there anymore. -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- This program is currently FREEWARE. If you still feel you want to send me $5 or so for my hard work, feel free to. :) THANKS! -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- Other Files To Setup There's only one file that you may want to edit with a text editor. That file is called TAGLINE.TXT. The first line should be the number of taglines in the file. Lines 2 and on should contain one tagline per line. You can enable/disable using TagLines in the Setup portion of the program, or while inside the program by hitting T. -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- Command Line Parameters Here's a list of the command line parameters and what each one does: MONITOR (No Parameters) - Runs the program normally. MONITOR SETUP - Runs the setup portion for you to customize or register the program, then exits. MONITOR VER - Displays the current version of the program, then exits. -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- I've also included the PPE and PPS of a WHO replacement to take advantage of the TagLines and other User Operations. Please read the WHO.PPS file for more information. -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- Monitor v3.04 is by no means the "Final Version." I still see room for improvement and I will continue to work on "Perfecting" the program and increasing it's performance. Make sure you check often for a more recent release of the program. -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- That's it. Your're done. If you have any questions, comments, etc. on this program, I can be reached at The Nexus BBS. Dial-Up: 856.875.0968 Telnet: bbs.nexusbbs.com Internet E-Mail: alzirr@nexusbbs.com World Wide Web: http://www.nexusbbs.com ICQ: 16166126