Dennis Kennedy

Cleveland, OH 44125
[email protected]



NetCheck may be started with the following parameters:
For Virus Scanning or Checking Disk Space, NetCheck should be run on the highest level file system that will be scanned. Since NTFS is currently our highest level, NetCheck should be run on Windows NT only, with McAfee's 'NTSCAN.EXE' program for scanning.

The NC.INI file contains the name of the computer where the particular version of NetCheck.EXE resides. When that version is working on a computer, it puts it's reference into the NetCheck Database 'Working' Field so that more than one copy of NetCheck.EXE can be running at a time without both working on the same Computer/Share.

The NetCheck.INI file contains the path to the shared Microsoft Access 2.0 Databases (NetCheck.MDB, NetSQL.MDB, NetFiles.MDB and NCLog.MDB).

NetCheck Logs to a local file (NC.LOG) as well as to the shared database NCLog.MDB. Any results of a Virus Scan that is Found is copied into the local file 'Virus.Txt' for future reference.

If a Virus is Found, NetCheck runs a second pass over the infected disk and attempts to CLEAN the Virus, then runs a third pass to insure that the Virus is gone.


Currently:
The NetCheck Database:

When NetCheck examines the Disk Space, it also looks for the Directory Name of WINDOWS. If that name is found, it is stored in the database in the 'WinDir' Field.

When NetCheck either 'Gets Wins' or 'Fixes Wins', it looks at the 'System.INI' file of every Computer/Share that includes the 'WinDir' of WINDOWS.

When NetCheck Loads the Shares from the Domain, it loads all Disk Shares and all Printer shares. Since it is not necessary to Scan for a Virus on a Printer, the 'SkipIt' Field is immediately entered with a 'Y', causing NetCheck is Skip this entry. I also will MANUALLY put a 'Y' in SkipIt for Duplicate entries, such as \\computername\c$ with \\computername\c_drive or \\computername\c_drive with \\computername\windows.


The NetCheck Access Database for Queries and Reports:


The NetCheck Access Database Fields:

Field Name Explanation
ComputerName Computer to Connect
IPAddress TCP/IP Address
ShareName Share Name or SQL
LabelName Label on Drive or SQL Database
ReadOnly Read Only Drive
AddedDate Date Added to Database
SizeMin Minimum Size (Optional)
ConnectDate Date Last Connected
CheckDate Date Last Checked
Frequent Days before Next Check
SizeTotal Total Size
SizeFree Free Size
Message Any Message
Password Password Required
Full Disk or SQL Full
Virus Virus Found
Error Error Found
Working Currently being Worked On
SkipIt Skip this Entry
NightOnly Run Only at Night
WinDir Windows Directory
Wins1 Desired WINS Primary
Wins2 Desired WINS Secondary
Gateway Desired Default Gateway
SubNetMask Desired Net Mask
NameDate Date Obtained Wins
NameServer1 Current WINS Primary
NameServer2 Current WINS Secondary
DefaultGateway Current Default Gateway
IPMask Current Net Mask
AutoexecSize Size of Obtained 'autoexec.bat' File
ConfigSize Size of Obtained 'config.sys' File
ControlSize Size of Obtained 'control.ini' File
SystemSize Size of Obtained 'system.ini' File
WinSize Size of Obtained 'win.ini' File


The NetCheck Access User Database Fields

Field Name Explanation
UserName User Login
DomainName Domain where User Belongs
Human Human Login or Generic / Computer Login
UserFullName Full Name of User
Comment Assigned Comment
UserComment User Comment
Active Is User an Active Account
Expires Date Account Expires
PwdSet Date Password was Setup
PwdExpires Date Password Expires
PwdChangeable Is Password Changeable
PwdRequired Is Password Required
UserPwdChangeable Is Password Changeable by User
WSAllowed WorkStations Allowed to Login
LogonScript The Logon Script
UserProfile The Users Profile
HomeDirectory The Users Home Directory
LastLogon The Last Time User Logged On
LogonHours Restricted Logon Hours
Relational Child:
UserID Relational Link to Above Table
UserGroup Group User Belongs
GroupType Global or Local Group

Hosted by www.Geocities.ws

1