Skip to content

Instantly share code, notes, and snippets.

@rtrouton
Created January 27, 2024 11:33
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save rtrouton/3c6830dd4755cbc44c473588605d7d55 to your computer and use it in GitHub Desktop.
Save rtrouton/3c6830dd4755cbc44c473588605d7d55 to your computer and use it in GitHub Desktop.
Recipe override for Cisco Secure Client .pkg recipe
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>Identifier</key>
<string>local.pkg.CiscoSecureClient-AllModulesEnabled</string>
<key>Input</key>
<dict>
<key>CHOICE_DART</key>
<string>1</string>
<key>CHOICE_DUO</key>
<string>1</string>
<key>CHOICE_FIREAMP</key>
<string>1</string>
<key>CHOICE_ISEPOSTURE</key>
<string>1</string>
<key>CHOICE_NVM</key>
<string>1</string>
<key>CHOICE_POSTURE</key>
<string>1</string>
<key>CHOICE_THOUSANDEYES</key>
<string>1</string>
<key>CHOICE_UMBRELLA</key>
<string>1</string>
<key>CHOICE_VPN</key>
<string>1</string>
<key>CHOICE_WEBSECURITY</key>
<string>1</string>
<key>CHOICE_ZEROTRUST</key>
<string>1</string>
<key>CONTENT_XML</key>
<string>&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;
&lt;AnyConnectProfile xmlns=&quot;http://schemas.xmlsoap.org/encoding/&quot;
xmlns:xsi=&quot;http://www.w3.org/2001/XMLSchema-instance&quot; xsi:schemaLocation=&quot;http://schemas.xmlsoap.org/encoding/ AnyConnectProfile.xsd&quot;&gt;
&lt;ClientInitialization&gt;
&lt;UseStartBeforeLogon UserControllable=&quot;true&quot;&gt;false&lt;/UseStartBeforeLogon&gt;
&lt;AutomaticCertSelection UserControllable=&quot;false&quot;&gt;true&lt;/AutomaticCertSelection&gt;
&lt;ShowPreConnectMessage&gt;false&lt;/ShowPreConnectMessage&gt;
&lt;CertificateStore&gt;All&lt;/CertificateStore&gt;
&lt;CertificateStoreOverride&gt;true&lt;/CertificateStoreOverride&gt;
&lt;ProxySettings&gt;Native&lt;/ProxySettings&gt;
&lt;AllowLocalProxyConnections&gt;true&lt;/AllowLocalProxyConnections&gt;
&lt;AuthenticationTimeout&gt;12&lt;/AuthenticationTimeout&gt;
&lt;AutoConnectOnStart UserControllable=&quot;true&quot;&gt;false&lt;/AutoConnectOnStart&gt;
&lt;MinimizeOnConnect UserControllable=&quot;true&quot;&gt;true&lt;/MinimizeOnConnect&gt;
&lt;LocalLanAccess UserControllable=&quot;true&quot;&gt;true&lt;/LocalLanAccess&gt;
&lt;DisableCaptivePortalDetection UserControllable=&quot;false&quot;&gt;false&lt;/DisableCaptivePortalDetection&gt;
&lt;ClearSmartcardPin UserControllable=&quot;false&quot;&gt;true&lt;/ClearSmartcardPin&gt;
&lt;IPProtocolSupport&gt;IPv4,IPv6&lt;/IPProtocolSupport&gt;
&lt;AutoReconnect UserControllable=&quot;false&quot;&gt;true
&lt;AutoReconnectBehavior UserControllable=&quot;false&quot;&gt;DisconnectOnSuspend&lt;/AutoReconnectBehavior&gt;
&lt;/AutoReconnect&gt;
&lt;AutoUpdate UserControllable=&quot;false&quot;&gt;true&lt;/AutoUpdate&gt;
&lt;RSASecurIDIntegration UserControllable=&quot;false&quot;&gt;Automatic&lt;/RSASecurIDIntegration&gt;
&lt;WindowsLogonEnforcement&gt;SingleLocalLogon&lt;/WindowsLogonEnforcement&gt;
&lt;WindowsVPNEstablishment&gt;LocalUsersOnly&lt;/WindowsVPNEstablishment&gt;
&lt;AutomaticVPNPolicy&gt;false&lt;/AutomaticVPNPolicy&gt;
&lt;PPPExclusion UserControllable=&quot;false&quot;&gt;Disable
&lt;PPPExclusionServerIP UserControllable=&quot;false&quot;&gt;&lt;/PPPExclusionServerIP&gt;
&lt;/PPPExclusion&gt;
&lt;EnableScripting UserControllable=&quot;false&quot;&gt;false&lt;/EnableScripting&gt;
&lt;EnableAutomaticServerSelection UserControllable=&quot;true&quot;&gt;false
&lt;AutoServerSelectionImprovement&gt;20&lt;/AutoServerSelectionImprovement&gt;
&lt;AutoServerSelectionSuspendTime&gt;4&lt;/AutoServerSelectionSuspendTime&gt;
&lt;/EnableAutomaticServerSelection&gt;
&lt;RetainVpnOnLogoff&gt;false&lt;/RetainVpnOnLogoff&gt;
&lt;AllowManualHostInput&gt;true&lt;/AllowManualHostInput&gt;
&lt;/ClientInitialization&gt;
&lt;ServerList&gt;
&lt;HostEntry&gt;
&lt;HostName&gt;example.com/&lt;/HostName&gt;
&lt;HostAddress&gt;example.com&lt;/HostAddress&gt;
&lt;UserGroup&gt;example&lt;/UserGroup&gt;
&lt;/HostEntry&gt;
&lt;/ServerList&gt;
&lt;/AnyConnectProfile&gt;</string>
<key>DISABLE_CUSTOMER_EXPERIENCE_FEEDBACK</key>
<string>false</string>
<key>DISABLE_VPN</key>
<string>false</string>
<key>DOWNLOAD_URL</key>
<string>https://company.com/cisco-secure-client-macos-5.1.1.42-predeploy-k9.dmg</string>
<key>HIDE_UNINSTALLERS</key>
<string>1</string>
<key>NAME</key>
<string>Cisco Secure Client</string>
<key>PKGID</key>
<string>com.company.cisco.SecureClient</string>
<key>SOFTWARETITLE1</key>
<string>Secure</string>
<key>SOFTWARETITLE2</key>
<string>Client</string>
<key>SOFTWARETITLE3</key>
<string>All_Modules_Enabled</string>
<key>UMBRELLA_FINGERPRINT</key>
<string>2a7145a02f0b4b9799695b224af3f6c3</string>
<key>UMBRELLA_ORGANIZATION_ID</key>
<string>7775762</string>
<key>UMBRELLA_USER_ID</key>
<string>65034259</string>
<key>VENDOR</key>
<string>Cisco</string>
<key>VPN_XML</key>
<string>example.xml</string>
</dict>
<key>ParentRecipe</key>
<string>com.company.pkg.CiscoSecureClient-AllModulesEnabled</string>
<key>ParentRecipeTrustInfo</key>
<dict>
<key>non_core_processors</key>
<dict/>
<key>parent_recipes</key>
<dict>
<key>com.company.download.CiscoSecureClient</key>
<dict>
<key>path</key>
<string>~/Library/AutoPkg/RecipeRepos/com.company.autopkg_recipes/CiscoSecureClient.download.recipe</string>
<key>sha256_hash</key>
<string>711dc16d406d7a0197e507cbb227e058e974276743bd9108b0b8146525e256f6</string>
</dict>
<key>com.company.pkg.CiscoSecureClient-AllModulesEnabled</key>
<dict>
<key>path</key>
<string>~/Library/AutoPkg/RecipeRepos/com.company.autopkg_recipes/CiscoSecureClient-AllModulesEnabled.pkg.recipe</string>
<key>sha256_hash</key>
<string>845152bc12c86d485f5712c4361339250bc93f621ed3d02da4b88c3807d4c99f</string>
</dict>
</dict>
</dict>
</dict>
</plist>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment