Server Monitor Service. Comprehensive monitoring for Windows computers. Provides reports in text and HTML format to help you monitor operation and protect against DoS attacks.

- Scans IIS log files for specified content such as attacks or failures
- Monitors specified URLs such as websites for failures
- Scans Windows Event Logs for warning and error messages
- Scans Windows Firewall to check for rules added by other software
- Generates text and HTML log files and summary pages
- Sends email warnings when significant events occur
- Runs as a service that can auto-start when the server restarts
- Fully configurable, select the functions to execute and set a range of parameters for each
- Includes full source code for Microsoft Visual Studio 2010

Two utilities for managing Windows Media Center that can help to keep it running more smoothly when you use it as a TV and program recording system.
Media Center Log Monitor. A service that runs under the LOCAL SYSTEM account to detect warning and error events that indicate programs not recorded, TV tuners not working correctly, and more.
You can specify up to three types of event using the source name, the text that appears in the message, or a list of event IDs. When a matching event is found in the log the service can execute scripts or programs, or initiate execution of tasks defined in Task Scheduler to start programs or processes that must run under a non-system
account. The service allows you to monitor Media Center at specified intervals, and receive email warnings when a problem is detected that may prevent recordings. It also generates log files that you can access locally or though a web browser.
Includes source code for Visual Studio 2010.
Suspend & Resume Service. A service that runs under the LOCAL SYSTEM account to detect power changed events that occur when the computer suspends or resumes operation, such as when entering Sleep
or Hibernate mode and resuming from these modes. It can be used to execute scripts or programs when either event occurs. It can also be used to initiate execution of tasks defined in Task Scheduler to start programs or processes that must run under a non-system
account. This allows you to switch context when executing custom actions in response to suspend or resume events. The service was originally designed to reset the drivers for Windows Media Center, including drivers for TV cards that do not correctly reset
when waking from Sleep or Hibernation. The scripts supplied to do this require the DevCon (device manager) utility that is available free from Microsoft. Includes source code for Visual Studio 2010.
Simple Search. A basic search tool that locates files based on the filename or a partial match search string. Includes source code for Visual Studio 2010.

Sync Folder Contents. Provides a comparison of two folders and their contents, with options to view, sort, synchronize, and manipulate files. Requires a minimum screen resolution of 1200 x 800. Includes source code for Visual Studio 2008.

Web Site Checker. Checks one or more web sites at pre-determined intervals, and notifies of recovery time and failures. Includes source code for Visual Studio 2008.

Log File Monitor. Scans server DNS, WWW, and SMTP log files and notifies of matching entries based on flexible match options. Can execute external programs and scripts on demand to, for example, create and maintain firewall rules. Includes source code for Visual Studio 2008.

Convert Domain List. Takes a text file containing domain names and creates files containing these domain names and/or the resolved IP addresses using configurable parameters and templates. Originally designed to create and maintain block lists for ISA Server 2006. Sample templates are provided for ISA Server. Includes source code for Visual Studio 2010.
