It seems like your browser didn't download the required fonts. Please revise your security settings and try again.
Barracuda SSL VPN

What is an Application on my Barracuda SSL VPN and how can I configure one?

  • Type: Knowledgebase
  • Date changed: 3 years ago
Solution #00003718

This solution applies to Barracuda SSL VPNs, all firmware versions.

An application is a resource which uses the SSL VPN Agent to open a tunnel to a destination machine and launch an application which uses that tunnel to connect to the service on the other side.

To create an application on your Barracuda SSL VPN, login to the web interface with your administrator login credentials, and follow the below instructions:
  1. Navigate to Resources > Applications.
  2. Under the Actions header, click Create Application Shortcut. Select the application extension that you wish to use. The application extensions installed by default are described in detail in the Additional Notes section of this article. Once you have selected the application extenstion, click Next.
  3. Provide a Name and a Description for the resource. Optionally you may opt to have the resource added to users' favorites sections, and you may also select whether or not you want the application to launch automatically upon login. Click Next.
  4. Depending on the application extension, there are different options available. Fields preappended with a red dot are required, whereas other fields are optional. To the right of each field is a gray button labeled "${}." Clicking the button allows you to select a replacement variable for a given field. For instance, for an RDP application one might select the userAttributes:myComputer for the hostname field, so that hostname for the RDP session depends upon who is logged in. This allows for an application to be created only once, instead of a different instance for each user. Once you have entered in the correct information for your application, click Next
  5. Select which policies to which you would like to attach the resource by highlighting the policy and clicking add. Once you have selected the appropriate policies, click Next.
  6. You will be provided a summary of the resource information that you just configured. If you need to change anything you can click on Previous to go back to the relevant section. If you do not need to make any changes, click Finish. Then click Exit Wizard.

Additional Notes:

Below is the current list of applications supported by default in the Barracuda SSL VPN:


  • Remote Desktop Protocol (RDP) ? A Java based RDP client.
  • Elusiva Java RDP ? A more fully-featured Java based RDP client.
  • Microsoft RDP Client ? The official Windows RDP client; this application must be installed on the client host system to be utilized. The Microsoft RDP Client provides the best speed and configuration options.
  • Remote Desktop Connection Client for Mac OS X ? The official Microsoft RDP client for Mac OS X. This application must be installed on the client host system to be utilized.
  • RDesktop ? A Linux RDP client. This application must be installed on the client host system to be utilized.
  • Unified Native Clients RDP - This application contains the Microsoft RDP Client (Windows), RDesktop (Linux), and Mac RDC (Mac OS X) and will launch the appropriate client for the OS on the system.



  • PuTTY SSH - A PuTTY based SSH client, Windows client only.




  • JTA ? A Java based telnet client.
  • PuTTY Telnet ? A PuTTY based telnet client, Windows client only.



  • TightVNC ? A Java based client buit upon the tightvnc protocol.
  • UltraVNC ? Windows VNC client.
  • UltraVNC Helpdesk - Windows VNC client that is configured to provide Helpdesk assistance.


Other remote control:

  • NX - Remote desktop software, supported on most operating systems.
  • Remote Administrator ? Uses the Windows Radmin software.
  • Ericom PowerTerm Webconnect ? A Citrix style windows client to provide access to remote control and remote applications.
  • Citrix Published Applications - An application which allows connection to a Citrix Published Applications resource, Java based.



  • TN5250 ? An AS/400 Terminal Emulator using TN5250 protocol, Java based.



  • WinSCP ? A Windows based SCP client for transferring files using the SSH protocol.


Multi Protocol:

  • UniTTY - Based on the Multi protocol client created by 3SP Ltd the UniTTY client allows a number of different protocols to be used, Java based this is compatible with all Operating Systems.
  • PuTTY - The original PuTTY client for SSH and Telnet connections, Windows client only.


Web Browser:

  • Firefox Portable - The Firefox Portable application configured to use a proxy server on the network or the SSL VPN, Windows client only.

Link to This Page: