; INOCULAN.ICF - InocuLAN Installation Command File ; ; Welcome to the InocuLAN Automated Installation. ; ; The InocuLAN installation process can be fully automated using this file. ; Just configure the settings in this file to your liking, place this file ; into the InocuLAN setup directory, and the InocuLAN installation program ; will do the rest. ; ; The INOCULAN.ICF file is loaded by the installation program when it starts ; and uses the values set here as defaults. If the installation is run ; interactively, any questions that we do not ask you will be taken from ; this file. ; ; If you choose to run the installation program silently from a shared drive ; or a batch program, all InocuLAN configuration settings will be taken ; from this file. Setup can be run silently by running it as follows: ; ; SETUP /I:INOCULAN.ICF ; ; ; SMS installations are fully supported using this file in conjunction with ; the INOCULAN.PDF file. Please read the SMSINST.WRI file in the SMS ; directory on your CD. ; ; If you wish to install InocuLAN on to many machines in your enterprise, you ; may do so in one shot using the Remote installation feature. Just make sure ; that the settings in this file are appropriate for those machines and then ; let Remote Installation do the rest. ; ; ; User Info ; ; FullName -> User Name, Blank -> use previous InocuLAN setting ; if it exist, otherwise use user ; in NT Registry ; ; CompanyName -> Company Name, Blank -> use previous InocuLAN setting ; if it exist, otherwise use user ; in NT Registry ; [UserInfo] FullName= CompanyName= ; License Info ; ; bFromCDKey -> Use CD Key ? ; 1-Use CD Key, ; 0-Use License File ; CDKey -> CD Key (No dashes, i.e. AAAAABBBBBCCCCCDDDDD) ; LicenseFile -> License File Name in Setup directory ; [LicenseInfo] bFromCDKey=1 CDKey=HXKXGX14CEXX9KCM7XWY LicenseFile=License ; Install Path ; ; InocuLANPath -> InocuLAN/GetBBS Home Directory ; AlertPath -> Alert Home Directory ; [InstallPath] InocuLANPath=C:\Program Files\Cheyenne\InocuLAN AlertPath=C:\Program Files\Cheyenne\Alert ; Components ; ; Manager -> Install InocuLAN Manager ? ; 0-No, 1-Yes ; Service -> Install InocuLAN Service ? ; 0-No, 1-Yes ; Alert -> Install Alert ? ; 0-No, 1-Yes ; GetBBS -> Install AutoDownload ? ; 0-No, 1-Yes ; bNetwareSupport -> Install Netware Domain Mgr ? ; 0-No, 1-Yes ; bRTMonInStartup -> Place Realmon in Startup ? ; 0-No, 1-Yes ; RebootSystem -> Reboot NT after Install ? ; 0-No, 1-Yes ; {needed when new device driver is installed} ; ; OverwriteRegistry->Overwrite Settings ? ; 0-No, 1-Yes ; {By setting this to 1, the previous setting will be ; overwritten} ; ; DomainManagement -> Install Domain Management capabilities ; 0-No, 1-Yes ; ; RemoteInstaller -> Install the Inoculan Remote Management Console ; 0-No, 1-Yes ; [Components] Manager=1 Service=1 Alert=1 GetBBS=1 RebootSystem=0 bNetwareSupport=0 bRTMonInStartup=1 OverwriteRegistry=0 DomainManagement=1 RemoteInstaller=0 ; Icon Creation ; ; CreateAllIcons -> Create icons for applications installed ; 0-No, 1-Yes [Icon Creation] CreateAllIcons=1 ; General Settings ; ; DomainName -> InocuLAN Domain Name. No domain if blank ; MasterServer -> NT Server Name of the InocuLAN Master ; BCastType -> Broadcast Method => ; 0-No Broadcast, ; 1-Mailslot, ; 2-TCPIP, ; 3-Both ; BCastInterval -> (Seconds) Send Heartbeat update broadcast every specified ; interval in seconds divided by 3. In other words, this value ; is equivalent to 3 times the heartbeat interval in seconds. ; i.e. 10800/3 = 3600 seconds = 60 minutes = 1hr heartbeat ; AutoDiscoverInterval -> (Hrs) Autodiscover other InocuLAN machines every ; specified interval in hours. 0 - Do not Autodiscover. : i.e. 168/24 = 1 every 7 days ; AutoDiscoverType-> Discovery Method ; 1 - Pre Build 48 Method. Discovers subnets by doing ; reverse Mask calculations based upon IP ; addresses. This method can generate false ; subnets in environments that have multiple ; mask. False subnets can lead to traffic. ; 2 - Build 48 and above. Discovers only those subnets ; where InocuLAN Build 48 and up is found running. ; vPurgeInterval -> The interval at wich Inoculan purges the contents of the ; INOCULAN\VIRUS directory. This setting is specified in ; days. ; vPurgeOlderThan -> Purge files that are older than this number of days from ; the virus directory ; [Settings] DomainName= MasterServer= BCastType=3 BCastInterval=10800 AutoDiscoverInterval=168 AutoDiscoverType=2 vPurgeInterval=0 vPurgeOlderThan=360 ; Distribution Settings ; ; bDistribute -> Distribute ? ; 0-No, 1-Yes ; State -> Distribution State ; 0-off, ; 1-Incomming(retrieve updates), ; 2-Outgoing (Allow others to retrieve updates ; from local machine) ; 3-Both ; bUseRemote -> Get Files from Remote InocuLAN Server ? ; 0-No, 1-Yes ; bUseGetBBS -> Get Files from Local AutoDownload ? ; 0-No, 1-Yes ; (Overrides bUseRemote if set) ; bUseMaster -> Get Files from Master Server (if member) ? ; 0-No, 1-Yes ; (Overrides bUseGetBB and bUseRemote if member server) ; PrimaryServer -> Name of remote InocuLAN Server to get update from ; SecondaryServer -> Name of second remote InocuLAN Server to get update from ; if PrimaryServer does not have one or is down. ; DaysOfWeek -> Days of week mask in decimal ; 1 => Sun, ; 2 => Mon, ; 4 => Tues, ; 8 => Wed, ; 16 => Thur, ; 32 => Fri, ; 64 => Sat. ; ; So All Days would be: : (1 + 2 + 4 + 8 + 16 + 32 + 64) = 127 ; ; Monday and Tuesday would be: ; (2 + 4) = 6 ; ; bAllHrs -> All Hrs ? ; 0-No, (Use InBegHr,InEndHr,InBegMin,InEndMin to ; restrict distribution/update times ; 1-Yes (no time restriction) ; InBegHr -> Allow after this hour (0 - 23) ; InEndHr -> Allow up to this hour (0 - 23) ; InBegMin -> Allow after this minute (0 - 59) ; InEndMin -> Allow up to this minute (0 - 59) ; Languages -> Language Mask in decimal ; 0x0001 = 1 => English ; 0x0002 = 2 => French ; 0x0004 = 4 => German ; 0x0008 = 8 => Japanese ; ; All Languages would be: : (0x0001 | 0x0002 | 0x0004 | 0x0008) = 0x000F or 15 decimal ; ; Platforms -> Platforms mask in decimal ; 0x0001 = 1 => DOS ; 0x0002 = 2 => Windows 3.x ; 0x0004 = 4 => Windows 95 ; 0x0008 = 8 => NT Intel ; 0x0010 =16 => NT Alpha ; 0x0020 =32 => NT Mips ; 0x0040 =64 => NT Power PC ; ; All Platforms would be: : (0x0001 | 0x0002 | 0x0004 | 0x0008 | ; 0x0010 | 0x0020 | 0x0040) = 0x007F or 127 decimal ; ; ; bPurgeBeforeCopy-> Purge old before retrieving new updates ; OutDelay -> Outbound delay in days. Other InocuLAN machines ; must wait the specified days before local machine ; will allow it to be taken. ; Timeout -> How often the client queries the server to see if a new update ; is available, in minutes. ; [Distribute] bDistribute=1 State=3 bUseGetBBS=0 bUseMaster=1 bUseRemote=1 PrimaryServer= SecondaryServer= DaysOfWeek=127 bAllHrs=1 InBegHr=0 InEndHr=0 InBegMin=0 InEndMin=0 Languages=1 Platforms=8 OutDelay=1 Timeout=240 bPurgeBeforeCopy=0 ; Realtime Options ; ; ExeOnly -> Files to Scan ; 0-Scan all files, ; 1-Scan files with default extensions ; 2-Scan all files except those with default ; extensions ; Method -> Action ; 0-Report Only ; 1-Delete ; 2-Rename ; 3-Copy/Cure ; 4-Move ; 5-Purge ; 6-Move and Rename ; Mode -> Scan Type ; 0-Fast Scan ; 1-Secure Scan ; 2-Reviewer Scan ; Direction -> Direction to Monitor ; 0-Realtime Disabled ; 1-Outgoing ; 2-Incomming ; 3-Both ; bFirewall -> Protect existing files from incomming viruses ; 0-No ; 1-Yes ; (may slow down incomming file copies) ; bFloppyDrive -> Floppy Realtime ; 0-No ; 1-Yes ; bNetworkDrive -> Network Mapped drive Realtime ; 0-No ; 1-Yes ; bEnforcement -> Quarantine users when they copy viruses ; 0-No ; 1-Yes ; bGetUserName -> Keep track of User File access ; (required for enforcement) ; ; bFloppyBoot -> Scan boot sector on floppy drives ; 0-No ; 1-Yes ; ; CompFiles -> List of compressed file types separated by '*' ; ; ExclFiles -> List of files types to exclude separated by '*' ; ; ExeFiles -> List of executable file types separated by '*' ; Following extensions were removed: APP, PRG, OVL, OVR, PRG ; Following extensions were added: OBD, RTF, WIZ ; ; ScanCompressed -> Scan compressed files? ; 0-No ; 1-Yes ; ; skipCDROM -> Protect CDROM's ? ; 0-No - Do not scan files on CD-Roms ; 1-Yes - Scan Files on CD-Roms ; (Should have been named bCDROM.) ; ; CopyBeforeCure ->Copy before cure? ; 1-Yes Copy before cure ; 0-No Do not copy before cure ; RenameCureFail->Rename when cure fail? ; 0-No Do not rename when cure fail ; 1-Yes Rename when cure fail ; ; [Realtime] ExeOnly=1 Method=0 Mode=1 Direction=3 bFirewall=0 bFloppyDrive=1 bNetworkDrive=0 bEnforcement=0 bGetUserName=1 RealtimeRefreshHrs=1 bFloppyBoot=1 CompFiles="ZIP*ARJ*LHA*LZH*MIM*UUE*CAB*" ExclFiles="BTR*DBF*SBF*DB *MDB*MDX*NDX*" ExeFiles="COM*DLL*DOT*DOC*EXE*VXD*XLA*XLS*XLT*XLW*OBD*RTF*WIZ*" ScanCompressed=1 skipCDROM=0 CopyBeforeCure=1 RenameCureFail=1 ; Startup Options ; ; bStartJob -> Startup Job ? ; 0-No, ; 1-Yes - Run job on startup. ; ; Startup Job options are contained in START.JOB in the ; setup directory. This is a binary file that can be ; created on a machine running InocuLAN 4. Schedule the ; Start Job on that machine to your liking and then copy ; START.JOB from the InocuLAN Home directory to the setup ; directory. ; [Startup] bStartJob=0 ; PreinstalledTables Options ; ; BroadcastTables -> Install the DOMAIN.TBL, IPNET.TBL, and IPMASK.TBL table files from the setup directory. ; 0-No - Keep existing table files. ; 1-Yes - Overwrite with your custom table files (configuration taken from a configured InocuLAN 4.0 machine). ; AlertTables -> Install the INOCULAN.CFG and ALERT.CFG table files from the setup directory. ; 0-No - Keep existing table files. ; 1-Yes - Overwrite with your custom table files (configuration taken from a configured Alert). ; ServerTable -> Install the SERVER.TBL table file from the setup directory. ; 0-No - Keep existing table file. ; 1-Yes - Overwrite with your custom table files (configuration taken from a configured InocuLAN 4.0 machine). ; VirusHeaderMsg -> Install the VIRUSHDR.TXT file from the setup directory. (This is the E-Mail AV-Agent standard attachment file.) ; 0-No - Keep existing header file. ; 1-Yes - Overwrite with your custom header file from the SETUP directory. [PreinstalledTables] BroadcastTables=0 AlertTables=0 ServerTable=0 VirusHeaderMsg=0 ; AutoDownload ; ; ConnectionMethod -> Desired connection method for AutoDownload ; 1-BBS, 2-FTP ; ; NextDownloadDate -> Date in mm/dd/yyyy format for next download to occur ; Blank - default (1 month from date that AutoDownload was first executed) ; ; NextDownloadTime -> Time of day in hh:mm 24 hour format for next download to occur ; 0:00 = 12:00 am (midnight) ; 6:00 = 6:00 am ; 12:00 = 12:00 pm (noon) ; 18:00 = 6:00 pm ; Blank - default (time that AutoDownload was first executed) ; ; --------------------------------------------------------------------------------------------- ; ; The following three values are used to calculate when the next download should occur ; after a scheduled download completed successfully. These values are SkipMonths, ; DownloadOnDay, and DownloadTime. ; ; Example: NextDownloadDate == 1/1/1997 ; NextDownloadTime == 12:00 ; SkipMonths == 2 ; DownloadOnDay == 18 ; DownloadTime == 6:00 ; ; The Autodownload will occur at noon on January 1, 1997. If this download ; is successful, the NextDownloadDate and NextDownloadTime will be calculated ; to be March 18, 1997 at 6:00 am. This calculation uses the SkipMonths value ; to determine the month of the next download. In this case SkipMonths == 2 and ; the download occurred in January (1) so 1 + 2 == 3 which gives us March as the ; next month to download. DownloadOnDay is used for the day of the month and ; DownloadTime is used for the time of the download. This calculation is ; performed every time a successful scheduled download occurs. ; So, on March 18, 1997 at 6:00 the next download is calculated to occur ; on May 18, 1997 at 6:00 and so on... ; ; ; SkipMonths -> Number of months to skip from last successful scheduled download ; 1-default ; ; DownloadOnDay -> Day of month for the download to occur ; 17-default ; ; DownloadTime -> Time of day in hh:mm 24 hour format for next download to occur ; 0:00 = 12:00 am (midnight) ; 6:00 = 6:00 am ; 12:00 = 12:00 pm (noon) ; 18:00 = 6:00 pm ; ; 20:00-default ; ; --------------------------------------------------------------------------------------------- ; ; ; FtpFastConnection -> Does the computer have a fast internet connection? ; 0-No, 1-Yes ; ; FtpHostName -> FTP site to get the updates from. ; Blank - default ("ftp.cheyenne.com") ; ; FtpUserEMailAddress-> If a proxy server is used the password may have to be ; provided here otherwise enter an e-mail address ; Blank - default ("somebody@somecompany.com") ; ; FtpUserName -> User name for ftp session ; Blank - default ("anonymous") ; [AutoDownload] ConnectionMethod=2 NextDownloadDate= NextDownloadTime= DownloadTime=20:00 DownloadOnDay=17 SkipMonths=1 FtpHostName="ftp.cheyenne.com" FtpUserEMailAddress="somebody@somecompany.com" FtpUserName="anonymous" FtpFastConnection=0 ; LocalScanner ; ; BeepOnDetect -> Sound beep upon virus detection? ; 0-No ; 1-Yes ; ; ScanExeOnly -> Scan executable files? ; 0-Scan all files, ; 1-Scan files with default extensions ; 2-Scan all files except those with default ; extensions ; ; ScanArchives -> Scan compressed files? ; 0-No ; 1-Yes ; ; ScanLotusDatabases -> Scan LotusNotes database files? ; 0-No ; 1-Yes ; ; ScanBoot -> Scan boot sector of local drives? ; 0-No ; 1-Yes ; ; ScanFiles -> Scan files? (Set this to 0 and ScanBoot to 1 to scan boot sector only) ; 0-No ; 1-Yes ; ; InfctAct -> Action to take for infected files. ; 0-Report Only ; 1-Delete ; 2-Rename ; 3-Copy/Cure ; 4-Move ; 5-Purge ; 6-Move and Rename ; ; ScanMode -> Scan level ; 0-Fast Scan ; 1-Secure Scan ; 2-Reviewer Scan ; ; AutoDisplay -> Automatically display the results dialog after scan? ; 0-No ; 1-Yes ; ; ArcExtName -> List of compressed (archived) file types separated by '*' ; ; SkipExtName -> List of files types to exclude separated by '*' ; ; ExtName -> List of executable file types separated by '*' ; Following extensions were removed: APP, PRG, OVL, OVR, PRG ; Following extensions were added: OBD, RTF, WIZ ; ; LotusNotesExtName -> List of Lotus Notes database file types separated by '*' ; ; IncrementalScan -> For e-mail scan only newer messages? ; 0-No ; 1-Yes ; ; NotifyOwner -> For e-mail. Notify owner. ; 0-No ; 1-Yes ; ; NotifySender -> For e-mail. Notify sender. ; 0-No ; 1-Yes ; ; bNotifyAdministrator-> For e-mail. Notify administrator. ; 0-No ; 1-Yes ; ; bAttachInfoFile -> For e-mail. Attach virus report file to message. ; 0-No ; 1-Yes ; ; ScanAfter -> For e-mail. Scan only after a given date. ; 0-No ; 1-Yes ; ; CopyBeforeCure ->Copy before cure? ; 1-Yes Copy before cure ; 0-No Do not copy before cure ; RenameCureFail->Rename when cure fail? ; 0-No Do not rename when cure fail ; 1-Yes Rename when cure fail ; ; [LocalScanner] BeepOnDetect=1 ScanExeOnly=0 ScanArchives=1 ScanLotusDatabases=1 ScanBoot=1 ScanFiles=1 InfctAct=0 ScanMode=1 AutoDisplay=1 ExtName="COM*DLL*DOT*DOC*EXE*SYS*VXD*XLT*XLA*XLS*XLW*" SkipExtName="BTR*DBF*SBF*DB*MDB*MDX*NDX*" ArcExtName="ZIP*ARJ*LHA*LZH*MIM*UUE*CAB*" ; NT Only LotusNotesExtName="NSF*NTF*" IncrementalScan=0 NotifyOwner=1 NotifySender=0 bNotifyAdministrator=0 bAttachInfoFile=1 ScanAfter=0 CopyBeforeCure=1 RenameCureFail=1 ; SystemSetting ; ; ReportFileExt -> Use this value as the Scan Log extension ; DO NOT CHANGE THIS SETTING!!!! [SystemSetting] ReportFileExt="TXT"