CPUG

The Check Point User Group

A Resource For The Check Point Community.  Fast.  Useful.  Independent.

1. CCSA/CCSE One-Week Dual-Certification Training Course with CPUG in San Francisco!
    Courses Starting 12/8, (2009) 1/19, 2/9, 3/9, 4/6, 5/4, 6/8, 7/6, 8/3.
2. Join Us On LinkedIn - We now have a CPUG group.


Go Back   CPUG: The Check Point User Group > Check Point Firewall-1/VPN-1 And Related Products > SecureClient/SecuRemote
Register FAQ Members List Calendar Search Today's Posts Mark Forums Read

Reply
 
LinkBack Thread Tools Display Modes
  #1 (permalink)  
Old 2005-08-12
Administrator
 
Join Date: 2005-08-11
Location: San Francisco, CA
Posts: 582
Rep Power: 10
BarryStiefel has disabled reputation
Default How do I automate a SecuRemote Configuration?

How do I automate a SecuRemote Configuration?



In NG, the Secure Client Packaging Tool allows you to easily make custom-configured installations of Secure Client with all the necessary options chosen for them. All a user will have to do is run a self-expanding archive that installs the software with the necessary options chosen for them. You may also do some additional tweaking of the product.ini file included within the Secure Client package.
ShowWelcome=1: Suppresses the Welcome to Check Point Secure Client screen upon installation if set to 0.

ShowLic=1: Suppresses the display of the End User License Agreement if set to 0. This option cannot be set in the Secure Client Packaging Tool.

OverwriteConfiguration=0: Indicates that, when a previous version of Secure Client is detected, the default should be to upgrade the configuration if this option is set to 0. Overwrite will be the default if this option is set to 1.

ShowUpdateOverwrite=1: Does not present the end user with the choice of whether or not to overwrite the previous configuration if this option is set to 0. Instead, the client will use the default specified in the previous option.

PathAskUser=1: Asks the end user where the software should be installed if set to 1. If set to 0, the client will be installed in the default location, which is C:\Program Files\CheckPoint\SecuRemote.

DesktopSecurityDefault=1: Specifies whether this is a SecuRemote install (set to 0) or a Secure Client install (set to 1) by default, that is, whether or not to include the Desktop Security options.

DesktopSecurityAskUser=1: Does not prompt the user about Desktop Security if set to 0 and uses the previous option to determine whether to install SecuRemote or Secure Client.

InstallDialupOnly=0: Configures the usual default to install on all interfaces if set to 0. If set to 1, the default will be to install only on dial-up interfaces.

ShowNetworkBindings=1: Does not prompt the end user about whether to install on all interfaces or just dial-up ones if set to 0. Instead, the previous option will specify the installation on interfaces.

ShowReadmeFile=1: Suppresses the request to display the readme.txt file if set to 0.

EnableSDL=0: Enables Secure Domain Logon by default if set to 1.

SupportFWZ=0: Supports FWZ on the client if set to 1. Deprecated for NG FP2 and later.

OverwriteEntINI=0: Overwrites the entrust.ini file (if it exists) if this option is set to 1.

IncludeBrandingFiles=0: Includes a custom logo.bmp file, which replaces the Check Point logo everywhere, if set to 1.

Support3rdPartyGina=1: Attempts to chain with other GINA DLL files that might exist if set to 1. This is especially critical if you use Secure Domain Logon. If set to 0, no attempt to chain with other GINA DLL files will be made.

MajorVersion=5: Specifies the major version of Secure Client. NG is version 5.

MinorVersion=3: Specifies the minor version of Secure Client. For Feature Pack 3, it's 3. For NG AI R54, it's 4. For NG AI R55, it's 5.

EnablePolicyView=1: Allows the end user to view the security policy pushed to their client if set to 1.

EnableLogView=1: Allows the end user to look at the local Secure Client logs if set to 1.

EnableDiagnosticsView=1: Allows the end user to view diagnostic information in Secure Client if set to 1.

EntrustSupport=1: Enables Entrust support if set to 1. Support is disabled if this option is set to 0.

ShowDriverSignatureWarning=1: Suppresses driver signature warnings (which might occur in Windows 2000 and XP during installation) if this option is set to 0.

MakeServiceNonInteractive=0: Allows the service to run in an unattended automated state (i.e., does not require a user to log on) if set to 1.

ShowRestart=1: Does not ask the end user to restart upon completion of installation if set to 0. RestartAfterInstall=1: Specifies whether or not to default to a restart after installation. If the previous option is set to 0 and this option is set to 1, the end user's machine will be rebooted without prompting.

For the 4.1 client, you can also do some amount of pre-packaging, but the work must be done manually.

Most configuration settings are in userc.C or userc.set on the SecuRemote client, including encryption domain. Manually configure the client to your liking, copy the userc.C and/or userc.set file from this system and replace the userc.C or userc.set file that is part of the normal SecuRemote installation files. Package this file and distribute it to the users. When they install SecuRemote, their client will automatically be configured with your encryption domains, encryption keys, and most of your preferred settings.

You can also modify the product.ini that is included in the installation files. The information needed in this file includes


Edition=3DES: This is DES for a DES version

MaxKeyLength=168: 56 for a DES version

Encryption=1: 1 is currently the only valid setting

DesktopSecurityDefault=1: Desktop Security Enabled by default, 0 if not

DesktopSecurityAskUser=1: Use with previous setting to silently set this setting

IncludeEntrustCertUtil=1: If not using Entrust, you can set this to 0

IncludeBrandingFiles=0: Include logo.bmp with installation to replace Check Point logo

SupportFWZ=1: If set to 0, FWZ is not supported

Support3rdPartyGina=0: If you are using a third-party GINA.DLL, set to 1

OvewriteEntINI=0: If you have an existing entrust.ini file, overwrite if set to 1

-- PhoneBoy - 10 Apr 2004



FAQForm FAQs.Class: SecureClientFAQs FAQs.OS: FAQs.Version:
Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are Off
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On


All times are GMT -7. The time now is 16:45.


Powered by vBulletin® Version 3.7.4
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Content Relevant URLs by vBSEO 3.2.0