System Administrator Tools

Home
Articles
Admin Tools
Code Snippets
Samples/Demos
Work In Progress
Archives
Links
About Me

This is a collection of tools that we use to automate some of the system administrator duties.  Unlike the projects in the Sample/Demo section, these files are VB.Net source code to complete and useable applications, they are not just technical demonstration projects.

Item Last Update Description
ProjectConverter.zip
ProjectConverter_CS.zip
19 Mar 08 A utility to convert "project files" between Visual Studio 2005 and Visual Studio 2008
SOSOS.zip
SOSOS.pdf
Changes.txt
Read Me.txt
14 Feb 08 Son of Snoop on Steroids (SOSOS)

SOSOS is a computer hardware and software inventory program. It gathers over 220 pieces of information about computers and optionally stores this information in a database. It can be run locally or can be used by an administrator to scan a network.

It gathers hardware information such as CPU, memory, hard drives, and serial numbers; software information such as operating system, installed software, and software components; configuration information such as IP address, running processes, desktop settings, and services; and security-related information such as shared resources, modems, account policies, security patches, and virus activity.
AlertSOSOS.zip
BackupSOSOS.zip
ErrorLogSOSOS.zip
MBSA_Logs.zip
MgmtConsoleSOSOS.zip
Probe.zip
ProcessSearch.zip
RunSOSOS_fx1.1.zip
SoftwareSearch.zip
SOSOS_fx1.1.zip
14 Feb 08 These are the related applications that we use in conjunction with SOSOS.
  • AlertSOSOS Immediately notifies a list of staff members by instant message and email when conditions such as new virus activity or new disk shares are detected
  • BackupSOSOS Archives SQL data into Microsoft Access files
  • ErrorLogSOSOS Converts the text-based SOSOS Error Log File into a database
  • MBSA_Logs Put Microsoft Baseline Security Analyzer logs into a database
  • MgmtConsoleSOSOS A GUI-based management console for SOSOS data
  • Probe A cut-down version of SOSOS to allow for fast prototyping and one-time polling of data
  • ProcessSearch Searches the SOSOS database against a list of several hundred known spyware, adware, and Peer to Peer applications
  • RunSOSOS_Fx1.1 A version of RunSOSOS that uses version 1.1 of .Net Framework
  • SoftwareSearch Similar to ProcessSearch, but searches Installed Software
  • SOSOS_Fx1.1 A "reduced functionality" version of SOSOS that runs on version 1.1 of the .Net Framework
WPRN.zip
BigIntTest.zip
14 Jul 02 WRPN is a public domain calculator for Microsoft Windows that is modeled after the Hewlett-Packard HP-16c. This is not a Hewlett-Packard product.

WRPN uses Reverse Polish Notation, which uses the ENTER key instead of the "=" (equals) key.

In addition to all the functions you'd expect from an ordinary calculator, WRPN also has many features specifically designed for the computer professional:
  • Floating point, Decimal, Hexadecimal, Octal and Binary modes
  • Word sizes from 1-64 bits/word
  • Signed math (1's complement, 2's complement, unsigned)
  • Logical operators (and, or, xor, not, masks, etc)
  • Bit-wise operators (shift, rotate, rotate with carry, etc)
  • 32 storage registers
  • 4 position stack
Includes a "big integer" library that can be used in other projects
ScheduledReboot.zip
Logoff.zip
LogoffAll_ST.zip
RebootAll_ST.zip
ShutdownAll_ST.zip
31 Jan 06 ScheduledReboot will allow you to create a schedule of "rolling reboots" on a list of PCs on your network.  Useful when you want servers to come up in a particular order, or schedule reboots 5 minutes apart, etc.

Logoff will allow an administrator to remotely Logoff, Shutdown, or Reboot a PC on the LAN.

LogoffAll_ST, RebootAll_ST, ShutdownAll_ST are programs designed to operate as scheduled tasks and will either logoff, reboot, or shutdown remote PCs in a network.   There are provisions for an "exception list" and logging of results.
FS_Dump.zip
List_ACLs.zip
CopyFail.zip
PathTooDeep.zip
26 Mar 05 The FS_Dump program is designed to copy a directory structure into a Microsoft Access database file.  It is helpful in doing queries on file types, sizes, and ownerships.

The List_ACLs program is similar, but it records the Permissions associated with each file or directory.

CopyFail and PathTooDeep are diagnostic programs for finding errors in a server's file system
MkSys.zip 23 May 05 Make a system (bootable) disk

Mksys is designed to operate similarly to the SYS.COM command from DOS. However, unlike the DOS counterpart, this version will allow you to choose the operating system to place on the diskette.