72-134
Cisco ASA 5500 Series Configuration Guide using ASDM
Chapter72 Configuring Clientless SSL VPN
Customizing the AnyConnect Client
Step4 Clicking Import launches the Import AnyConnect Customization Objects dialog, where you can specify
a file to import as an object.
Step5 Clicking Export launches the Export AnyConnect Customization Objects dialog, where you can specify
a file to export as an object.
Step6 Clicking Delete removes the selected object.
The type of remote PC platform supported by the object and the object name is displayed.
Customizing Your Own AnyConnect GUI Text and Scripts
For Windows, Linux, or Mac (PPP or Intel-based) computers, you can deploy your own client that uses
the AnyConnect client API. You replace the AnyConnect GUI or the AnyConnect CLI by replacing the
client binary files.
You can also download and run scripts that run when the client establishes a connection (an OnConnect
script), or when the client terminates a session (an OnDisconnect script). Some examples that show how
you might want to use this feature include:
Refreshing the group policy upon VPN connection.
Mapping a network drive upon VPN connection, and un-mapping it after disconnection.
Logging on to a service upon VPN connection, and logging off after disconnection.
For complete information about customizing the AnyConnect GUI and creating and deploying scripts,
see the AnyConnect VPN Client Administrators Guide.
The following sections describe how to import binary executables and scripts to the ASA:
Importing your own GUI as a Binary Executable, page72-134
Importing Scripts, page 72-135

Importing your own GUI as a Binary Executable

For Windows, Linux, or Mac (PPP or Intel-based) computers, you can deploy your own client that uses
the AnyConnect client API. You replace the AnyConnect GUI or the AnyConnect CLI by replacing the
client binary files. Table72-15 lists the filenames of the client executable files for the different operating
systems.
Your executable can call any resource files, such as logo images, that you import to the ASA (See
Table72-15). Unlike replacing the pre-defined GUI components, when you deploy your own executable,
can use any filenames for your resource files.
Table72-15 Filenames of Client Executables
Client OS Client GUI File Client CLI File
Windows vpnui.exe vpncli.exe
Linux vpnui vpn
Mac Not supported1
1. Not supported by ASA deployment. However, you can deploy an executable for the
Mac that replaces the client GUI using other means, such as AltirisAgent.
vpn