Transcription

Copyright NoticeCopyright (c) 2004-2011, Barracuda Networks, Inc., 3175 S. Winchester Blvd, Campbell, CA 95008 USAwww.barracuda.comv30-111222-1-1222All rights reserved. Use of this product and this manual is subject to license. Information in this document is subject to change without notice.TrademarksBarracuda NG Firewall is a trademark of Barracuda Networks. All other brand and product names mentioned in this document are registered trademarks ortrademarks of their respective holders.

ContentsChapter 1: Installation. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51.1 General . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51.2 Installation Process . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6Chapter 2: Configuring the Client . . . . . . . . . . . . . . . . . . . . . . . . . . . . 112.1 Creating a New VPN Profile . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 112.2 Configuring a VPN Profile . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 132.2.1 Authentication Settings Section. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2.2.2 Proxy Settings Section . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2.2.3 License Settings Section . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2.2.4 Advanced Settings Section . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .14141516Chapter 3: Establishing and Terminating a VPN Connection . . . . . . 173.1 Connecting and Disconnecting Using the Client . . . . . . . . . . . . . . . . . . . . . . . . 173.1.1 Initiating a VPN Connection. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3.1.2 Closing the Client . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3.1.3 Terminating a VPN Connection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1720203.2 Connecting and Disconnecting Using the Tray Menu . . . . . . . . . . . . . . . . . . . . 21Chapter 4: Command Line Client . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 234.1 Using the Command Line . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23Chapter 5: Uninstallation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 255.1 General . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 255.2 Uninstallation Process . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25Warranty and Software License Agreement . . . . . . . . . . . . . . . . . . . 27Barracuda Networks Limited Hardware Warranty . . . . . . . . . . . . . . . . . . . . . . . . . 27Barracuda Networks Software License Agreement . . . . . . . . . . . . . . . . . . . . . . . . 27Barracuda Networks Software License Agreement Appendix . . . . . . . . . . . . . . . . 303

4

Chapter 1:Installation1.1GeneralThe following explains how to install and configure the Barracuda VPN client on your client computerrunning under Mac OS X 10.5 Leopard.For the VPN client installation, your workstation must meet the following minimum technicalrequirements: Mac OS X 10.5 (Leopard), 32 bit10 MB of free HDD space512 MB RAMFurthermore, the tuntap driver (minimum tuntap2011-11-01) is required. This driver is contained ml.5

1.2Installation ProcessExecute the installation file that is named BarracudaNGVPNClientInstaller.pkg or similar.A Welcome screen will appear as shown in figure 1–1.Fig. 1–1 Installer main windowClick Continue to start the installation process. The Barracuda NG VPN Client must be installed for allusers, so select the respective option as displayed in figure 1–2, then click Continue again.Fig. 1–2 Installer main windowThe operating system will prompt you now to enter your system user credentials as shown infigure 1–3 in order to allow the installation of the software. Therefore, your system account needsadmin privileges.6 Barracuda NG VPN Client 3.0 for Mac - Administrator’s Guide: Installation

After typing user name and password click Install Software to continue.Fig. 1–3 Installer main windowYou will now be presented with a screen as seen in figure 1–4 wherein you can optionally choose toChange Install Location. or simply accept the default install location by clicking Install.Fig. 1–4 Installer main window7

By doing the latter, the actual installation process will begin (figure 1–5).Fig. 1–5 Installer main window8 Barracuda NG VPN Client 3.0 for Mac - Administrator’s Guide: Installation

As soon as the installation process is finished (figure 1–6), you can click Close and head on toconfiguring the client.Fig. 1–6 Installer main window9

10 Barracuda NG VPN Client 3.0 for Mac - Administrator’s Guide: Installation

Chapter 2:Configuring the Client2.1Creating a New VPN ProfileYou can access the Barracuda NG VPN Client 3.0 through the Finder and the Launchpad. It resideswithin the Applications folder.When starting for the first time, you will need to define the configuration parameters for a VPNconnectionIf a client prior to version 3.0 is already installed, your old configuration will be automatically migrated and willappear as the default VPN profile in Barracuda NG VPN Client 3.0.The screenshot in figure 2–1 shows the client’s default start screen.Fig. 2–1 Default start window11

To configure a new VPN profile, choose New. from the Profile Name dropdown (see figure 3–2):Fig. 2–2 Choose New.Type a name for your new profile as shown in, followed by clicking OK.Fig. 2–3 Type a name for the profileSubsequently, you will be forwarded to the configuration screen as shown in figure 2–4.12 Barracuda NG VPN Client 3.0 for Mac: Configuring the Client

2.2Configuring a VPN ProfileConfigure an existing profile by selecting it in the client’s main window the same way you would createa new profile (see figure 2–2), followed by clicking Configure.In the Configuration screen (figure 2–4) you can define all settings for a VPN profile. The examplebelow is already filled in with configuration data.Fig. 2–4 Configuration screenYou can decide whether to rename the selected profile or retroactively select a different one or evencreate a new one by either clicking New, Delete or Rename in the Profile section.13

2.2.1Authentication Settings SectionThe Authentication Settings section allows you to choose one of the Authentication Types listed belowthat will be used for the VPN connection. Contact your administrator for details on the requiredauthentication method. Public Key (license file)X509 Cert (certificate)X509 Cert User/PassUser Pass onlyIf the authentication method was actually certificate-based and the selection is changed to Public Key or User Pass only, certificate configured in the License Settings will be removed from the configuration, although thelicense file will remain in the file system.If the authentication method was actually license-based and the selection is changed to X509 Cert or X509 Cert User/Pass or User Pass only, a license configured in the License Settings will be removed from theconfiguration, although the certificate file will remain in the file system.Enter the VPN server’s IP address or host name into the Server Address field and the appropriate portinto the Server Port field.You may also specify a list of VPN servers using the comma character (’,’) as separator.2.2.2Proxy Settings SectionThe Proxy Settings section defines whether a proxy should be used and if so, which type. You maychoose between one of the following options: No ProxyHTTP (disables all Tunnel Modes except TCP)Socks4 (disables all Tunnel Modes except TCP)Socks5The Proxy Server field takes either IP address or host name of the proxy server, while the Proxy Portfield takes the port number.The Proxy User field is for defining the user name to authenticate at the proxy server.Actually it is necessary to provide IP address, port number and, in some cases, a user name. If the serverrequires a password, you will be prompted for it during the connecting process.Common port numbers are e.g. 3128 or 8080. Your network administrator will provide you with these values ifin doubt.The proxy server’s password cannot be set in the profile configuration. It must be set in the main window andwill not be stored when the client is closed.14 Barracuda NG VPN Client 3.0 for Mac: Configuring the Client

2.2.3License Settings SectionThe License Settings section is used to configure licenses and certificates. To import a license, clickChoose. besides the License Path field and pick an apropriate license file in the appearing dialog asshown in example figure 2–5 below.Fig. 2–5 Importing a license fileUse the same method to import a certificate file into the Certificate Path field.If either Public Key or User Pass only is selected in the Authentication Settings, it is not possible to import acertificate file.If either X509 Cert or X509 Cert User/Pass or User Pass only is selected in the Authentication Settings, it isnot possible to import a license file.15

2.2.4Advanced Settings SectionThis section contains options for fine tuning the Barracuda NG VPN client. Not all entries aremandatory. Some entries depend on the used proxy type.Certain settings in this section can have unwanted impacts on theoverall functionaliy of the client.Modify them knowingly and carefully and please consult your administrator if in doubt.You may configure the following options: Special ModeDeactivate tunnel probing by setting this to Silent. Normal operation is chosen by selectingNone. This functionality depends on the VPN server. Source IPThis is the IP address to be assigned to the client for the TAP device. It is also VPN serverdependant. Tunnel ModeThe protocol for the VPN tunnel. Possible options are TCP, UDP and Hybrid. Only TCP isallowed if Socks4 or HTTP was configured in the Proxy Settings. Tunnel Encryption HashThe hash algorhithm to be used. Options are MD5 and SHA1. The selected option must besupported by the VPN server. Tunnel EncryptionSupported are AES128, AES256, CAST, BlowFish, 3DES and DES. The selected option mustbe supported by the VPN server. TAP DeviceTAP device to be used for the VPN tunnel. In most cases this is /dev/tun0. Keep AliveThe interval in seconds to send keepalive signals.When done, click Save to save and close the profile configuration dialog.The configuration is saved to this plain text ASCII f.16 Barracuda NG VPN Client 3.0 for Mac: Configuring the Client

Chapter 3:Establishing and Terminatinga VPN Connection3.1Connecting and Disconnecting Using the ClientExecute the configured Barracuda NG VPN Client.If no connection is active, the traffic light graphic heading the client window will show a red light.3.1.1Initiating a VPN ConnectionNow, choose a Profile Name. The profile defines all parameters needed for a successful VPNconnection.Depending on the connection type, you may be prompted to enter various authentication credentialsfor server, license or proxy.If the profile is configured for public key authentication, you will be asked to type a Server Password anda License Password as seen in figure 4–1 below. Type these passwords followed by clicking Connect.Fig. 4–1 Establishing a connection17

Alternatively, if the profile uses simple username and password authentication, you will be promptedfor Username and Password as shown in figure 4–2. Type these, then click Connect.Fig. 4–2 Establishing a connectionOr, it might be that only a Server Password is needed, as shown in figure 4–3. Type it, then clickConnect.Fig. 4–3 Establishing a connection18 Barracuda NG VPN Client 3.0 for Mac: Establishing and Terminating a VPN Connection

After authenticating successfully, the traffic light graphic changes to yellow and the Connect buttondisplays Connecting (see figure 4–4).Now, please wait a few moments until the VPN tunnel is established.Fig. 4–4 Establishing a connectionAs soon as the VPN tunnel is up, the traffic light graphic changes to green and the former Connectbutton becomes the Disconnect button, as shown in figure 4–5 below:Fig. 4–5 Connection establishedThe connection is now successfully established.19

You can watch certain important connection parameters in the Connection Status section: ClientIPThe IP address used by the client’s TAP device. GatewayThe gateway to the VPN server. DNSThe DNS assigned by the VPN server. RoutesThe routes in use. Bits/sThe traffic throughput in bits per second.3.1.2Closing the ClientClick the Close button in the main window to terminate the client’s user interface. An established VPNconnection will be kept open in the background.This leaves an already established connection open.The Barracuda NG VPN Client forks a background process that keeps running even if you exit the main client.As soon as you terminate the connection with Disconnect or Quit., this second process will be terminated aswell.3.1.3Terminating a VPN ConnectionClick the Disconnect button in the main window to terminate the VPN connection.20 Barracuda NG VPN Client 3.0 for Mac: Establishing and Terminating a VPN Connection

3.2Connecting and Disconnecting Using the Tray MenuIt is also possible to perform some basic operations by using the Barracuda NG VPN Client’s statusicon in the system tray.Clicking the icon will open a small window wherein a variety of basic operations can be performed.If there is no active VPN connection, the names of all available VPN profiles are displayed andclickable (see figure 4–6). Click the desired profile to initiate a VPN connection or choose one of theremaining active options Show Status Window., Show Configuration., About. or Quit Barracuda NG VPNClient.Fig. 4–6 Tray menu disconnectedAs soon as a VPN connection is established, the status icon turns green and the profile names becomeunclickable (see figure 4–7). You need to Disconnect before you can connect using a different profile.Clicking Quit Barracuda NG VPN Client with an active connection will terminate not only the user interfacebut also the connection.Fig. 4–7 Tray menu connected21

22 Barracuda NG VPN Client 3.0 for Mac: Establishing and Terminating a VPN Connection

Chapter 4:Command Line Client4.1Using the Command LineIt is possible to invoke the Barracuda NG VPN client from the command line with our without thegraphical user interface.The graphical client must have been executed at least for one time to migrate the default VPN profile fromprevious versions for version 3.0 of the command line client.Ensure that your local user account has the necessary rights to perform these operations.Open a command line window and type:barracudavpn.engine [options]followed by Enter, wherein the possible [options] are as listed below:-s--startStart VPN tunnel-p--stopStop VPN tunnel-t--statusShow tunnel status-k--keypwdPassword for local key-r--serverpwdServer password-c--configPath name to configuration-V--versionShow VPN client version-v--verboseShow debug output-h--helpShow this help outputIt is possible to start the graphical client by typing:barracudavpn followed by pressing Enter.23

24 Barracuda NG VPN Client 3.0 for Mac: Command Line

Chapter 5:Uninstallation5.1GeneralClose all open VPN connections prior to uninstalling the Barracuda NG VPN Client.5.2Uninstallation ProcessEnsure that your local user account has the necessary rights to perform these operations.1.) Removing Barracuda VPN BinaryFirst, remove the client’s shortcut in the Dock if such a shortcut had been created, then opena command line window and type these commands, followed by pressing Enter.rm -rf /Applications/BarracudaNGVPNClient.apprm /usr/sbin/barracudavpnrm /usr/sbin/barracudavpn.engineThe executables may also be deleted using the Finder.2.) Removing Certificates and Licenses (Optional)Removing the certificates is possible by opening a command line window and typing thefollowing commands, each line followed by pressing Enter:rm -rf /System/Library/barracudavpn25

26 Barracuda NG VPN Client 3.0 for Mac: Uninstallation

Barracuda NetworksWarranty and Software License AgreementBarracuda Networks Limited Hardware Warranty1. Barracuda Networks, Inc., or the Barracuda Networks, Inc. subsidiary or authorized Distributor selling the BarracudaNetworks product, if sale is not directly by Barracuda Networks, Inc., ("Barracuda Networks") warrants that commencingfrom the date of delivery to Customer (but in case of resale by a Barracuda Networks reseller, commencing not more thansixty (60) days after original shipment by Barracuda Networks, Inc.), and continuing for a period of one (1) year: (a) itsproducts (excluding any software) will be free from material defects in materials and workmanship under normal use; and (b)the software provided in connection with its products, including any software contained or embedded in such products willsubstantially conform to Barracuda Networks published specifications in effect as of the date of manufacture. Except for theforegoing, the software is provided as is. In no event does Barracuda Networks warrant that the software is error free or thatCustomer will be able to operate the software without problems or interruptions. In addition, due to the continualdevelopment of new techniques for intruding upon and attacking networks, Barracuda Networks does not warrant that thesoftware or any equipment, system or network on which the software is used will be free of vulnerability to intrusion orattack. The limited warranty extends only to you the original buyer of the Barracuda Networks product and isnon-transferable.2. Exclusive Remedy. Your sole and exclusive remedy and the entire liability of Barracuda Networks under this limitedwarranty shall be, at Barracuda Networks or its service centers option and expense, the repair, replacement or refund of thepurchase price of any products sold which do not comply with this warranty. Hardware replaced under the terms of thislimited warranty may be refurbished or new equipment substituted at Barracuda Networks’ option. Barracuda Networksobligations hereunder are conditioned upon the return of affected articles in accordance with Barracuda Networksthen-current Return Material Authorization ("RMA") procedures. All parts will be new or refurbished, at Barracuda Networks’discretion, and shall be furnished on an exchange basis. All parts removed for replacement will become the property ofBarracuda Networks. In connection with warranty services hereunder, Barracuda Networks may at its discretion modify thehardware of the product at no cost to you to improve its reliability or performance. The warranty period is not extended ifBarracuda Networks repairs or replaces a warranted product or any parts. Barracuda Networks may change the availabilityof limited warranties, at its discretion, but any changes will not be retroactive. IN NO EVENT SHALL BARRACUDA NETWORKSLIABILITY EXCEED THE PRICE PAID FOR THE PRODUCT FROM DIRECT, INDIRECT, SPECIAL, INCIDENTAL, ORCONSEQUENTIAL DAMAGES RESULTING FROM THE USE OF THE PRODUCT, ITS ACCOMPANYING SOFTWARE, OR ITSDOCUMENTATION.3. Exclusions and Restrictions. This limited warranty does not apply to Barracuda Networks products that are or have been(a) marked or identified as "sample" or "beta," (b) loaned or provided to you at no cost, (c) sold "as is," (d) repaired, alteredor modified except by Barracuda Networks, (e) not installed, operated or maintained in accordance with instructions suppliedby Barracuda Networks, or (f) subjected to abnormal physical or electrical stress, misuse, negligence or to an accident.EXCEPT FOR THE ABOVE WARRANTY, BARRACUDA NETWORKS MAKES NO OTHER WARRANTY, EXPRESS, IMPLIED ORSTATUTORY, WITH RESPECT TO BARRACUDA NETWORKS PRODUCTS, INCLUDING WITHOUT LIMITATION ANY IMPLIEDWARRANTY OF TITLE, AVAILABILITY, RELIABILITY, USEFULNESS, MERCHANTABILITY, FITNESS FOR A PARTICULARPURPOSE, NONINFRINGEMENT, OR ARISING FROM COURSE OF PERFORMANCE, DEALING, USAGE OR TRADE. EXCEPT FORTHE ABOVE WARRANTY, BARRACUDA NETWORKS' PRODUCTS AND THE SOFTWARE ARE PROVIDED "AS-IS" ANDBARRACUDA NETWORKS DOES NOT WARRANT THAT ITS PRODUCTS WILL MEET YOUR REQUIREMENTS OR BEUNINTERRUPTED, TIMELY, AVAILABLE, SECURE OR ERROR FREE, OR THAT ANY ERRORS IN ITS PRODUCTS OR THESOFTWARE WILL BE CORRECTED. FURTHERMORE, BARRACUDA NETWORKS DOES NOT WARRANT THAT BARRACUDANETWORKS PRODUCTS, THE SOFTWARE OR ANY EQUIPMENT, SYSTEM OR NETWORK ON WHICH BARRACUDA NETWORKSPRODUCTS WILL BE USED WILL BE FREE OF VULNERABILITY TO INTRUSION OR ATTACK.Barracuda Networks Software License AgreementPLEASE READ THIS SOFTWARE LICENSE AGREEMENT ("AGREEMENT") CAREFULLY BEFORE USING THE BARRACUDANETWORKS SOFTWARE. BY USING THE BARRACUDA SOFTWARE YOU ARE AGREEING TO BE BOUND BY THE TERMS OFTHIS LICENSE. IF YOU ARE A CORPORATION, PARTNERSHIP OR SIMILAR ENTITY, THEN THE SOFTWARE LICENSE GRANTEDUNDER THIS AGREEMENT IS EXPRESSLY CONDITIONED UPON ACCEPTANCE BY A PERSON WHO IS AUTHORIZED TO SIGN27

FOR AND BIND THE ENTITY. IF YOU ARE NOT AUTHORIZED TO SIGN FOR AND BIND THE ENTITY OR DO NOT AGREE WITHALL THE TERMS OF THIS AGREEMENT, DO NOT USE THE SOFTWARE. IF YOU DO NOT AGREE TO THE TERMS OF THISLICENSE YOU MAY RETURN THE SOFTWARE OR HARDWARE CONTAINING THE SOFTWARE FOR A FULL REFUND TO YOURPLACE OF PURCHASE.1. The software and documentation, whether on disk, in flash memory, in read only memory, or on any other media or in anyother form (collectively "Barracuda Software") is licensed, not sold, to you by Barracuda Networks, Inc. ("Barracuda") for useonly under the terms of this Agreement, and Barracuda reserves all rights not expressly granted to you. The rights grantedare limited to Barracuda's intellectual property rights in the Barracuda Software and do not include any other patent orintellectual property rights. You own the media on which the Software is recorded but Barracuda retains ownership of theSoftware itself. If you have not completed a purchase of the Software and made payment for the purchase, the Softwaremay only be used for evaluation purposes and may not be used in any production capacity. Furthermore the Software, whenused for evaluation, may not be secure and may use publicly available passwords.2. Permitted License Uses and Restrictions. If you have purchased a Barracuda Networks hardware product, this Agreementallows you to use the Software only on the single Barracuda labeled hardware device on which the software was delivered.You may not make copies of the Software. You may not make a backup copy of the Software. If you have purchased aBarracuda Networks Virtual Machine you may use the software only in the licensed number of instances of the licensed sizesand you may not exceed the licensed capacities. You may make a reasonable number of backup copies of the Software. Ifyou have purchased client software you may install the software only on the number of licensed clients. You may make areasonable number of backup copies of the Software. For all purchases you may not modify or create derivative works of theSoftware except as provided by the Open Source Licenses included below. You may not make the Software available over anetwork where it could be utilized by multiple devices or copied. Unless otherwise expressly provided in the documentation,your use of the Software shall be limited to use on a single hardware chassis, on a single central processing unit, asapplicable, or use on such greater number of chassis or central processing units as you may have paid Barracuda Networksthe required license fee; and your use of the Software shall also be limited, as applicable and set forth in your purchase orderor in Barracuda Networks' product catalog, user documentation, or web site, to a maximum number of (a) seats (i.e. userswith access to install Software), (b) concurrent users, sessions, ports, and/or issued and outstanding IP addresses, and/or (c)central processing unit cycles or instructions per second. Your use of the Software shall also be limited by any otherrestrictions set forth in your purchase order or in Barracuda Networks' product catalog, user documentation or Web site forthe Software. The BARRACUDA SOFTWARE IS NOT INTENDED FOR USE IN THE OPERATION OF NUCLEAR FACILITIES,AIRCRAFT NAVIGATION OR COMMUNICATION SYSTEMS, LIFE SUPPORT MACHINES, OR OTHER EQUIPMENT IN WHICHFAILURE COULD LEAD TO DEATH, PERSONAL INJURY, OR ENVIRONMENTAL DAMAGE. YOU EXPRESSLY AGREE NOT TOUSE IT IN ANY OF THESE OPERATIONS.3. You may not transfer, rent, lease, lend, or sublicense the Software or allow a third party to do so. YOU MAY NOTOTHERWISE TRANSFER THE SOFTWARE OR ANY OF YOUR RIGHTS AND OBLIGATIONS UNDER THIS AGREEMENT. Youagree that you will have no right and will not, nor will it assist others to: (i) make unauthorized copies of all or any portion ofthe Software; (ii) sell, sublicense, distribute, rent or lease the Software; (iii) use the Software on a service bureau, timesharing basis or other remote access system whereby third parties other than you can use or benefit from the use of theSoftware; (iv) disassemble, reverse engineer, modify, translate, alter, decompile or otherwise attempt to discern the sourcecode of all or any portion of the Software; (v) utilize or run the Software on more computers than you have purchased licenseto; (vi) operate the Software in a fashion that exceeds the capacity or capabilities that were purchased by you.4. THIS AGREEMENT SHALL BE EFFECTIVE UPON INSTALLATION OF THE SOFTWARE OR PRODUCT AND SHALL TERMINATEUPON THE EARLIER OF: (A) YOUR FAILURE TO COMPLY WITH ANY TERM OF THIS AGREEMENT OR (B) RETURN,DESTRUCTION OR DELETION OF ALL COPIES OF THE SOFTWARE IN YOUR POSSESSION. Rights of Barracuda Networks andyour obligations shall survive any termination of this Agreement. Upon termination of this Agreement by BarracudaNetworks, You shall certify in writing to Barracuda Networks that all copies of the Software have been destroyed or deletedfrom any of your computer libraries, storage devices, or any other location.5. YOU EXPRESSLY ACKNOWLEDGE AND AGREE THAT THE USE OF THE BARRACUDA SOFTWARE IS AT YOUR OWN RISKAND THAT THE ENTIRE RISK AS TO SATISFACTION, QUALITY, PERFORMANCE, AND ACCURACY IS WITH YOU. THEBARRACUDA SOFTWARE IS PROVIDED "AS IS" WITH ALL FAULTS AND WITHOUT WARRANTY OF ANY KIND, ANDBARRACUDA HEREBY DISCLAIMS ALL WARRANTIES AND CONDITIONS WITH RESPECT TO THE BARRACUDA SOFTWARE,EITHER EXPRESSED OR IMPLIED OR STATUTORY, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES AND/ORCONDITIONS OF MERCHANTIBILITY, OF SATISFACTORY QUALITY, OF FITNESS FOR ANY APPLICATION, OF ACCURACY, ANDOF NON-INFRINGEMENT OF THIRD PARTY RIGHTS. BARRACUDA DOES NOT WARRANT THE CONTINUED OPERATION OFTHE SOFTWARE, THAT THE PERFORMANCE WILL MEET YOUR EXPECTATIONS, THAT THE FUNCTIONS WILL MEET YOURREQUIREMENTS, THAT THE OPERATION WILL BE ERROR FREE OR CONTINUOUS, THAT CURRENT OR FUTURE VERSIONS OFANY OPERATING SYSTEM WILL BE SUPPORTED, OR THAT DEFECTS WILL BE CORRECTED. NO ORAL OR WRITTENINFORMATION GIVEN BY BARRACUDA OR AUTHORIZED BARRACUDA REPRESENTATIVE SHALL CREATE A WARRANTY.SHOULD THE BARRACUDA SOFTWARE PROVE DEFECTIVE, YOU ASSUME THE ENTIRE COST OF ALL NECESSARYSERVICING, REPAIR, OR CORRECTION. FURTHERMORE BARRACUDA NETWORKS SHALL ASSUME NO WARRANTY FORERRORS/BUGS, FAILURES OR DAMAGE WHICH WERE CAUSED BY IMPROPER OPERATION, USE OF UNSUITABLE28 Barracuda Networks Warranty and Software License Agreement

RESOURCES, ABNORMAL OPERATING CONDITIONS (IN PARTICULAR DEVIATIONS FROM THE INSTALLATION CONDITIONS)AS WELL AS BY TRANSPORTATION DAMAGE. IN ADDITION, DUE TO THE CONTINUAL DEVELOPMENT OF NEW TECHNIQUESFOR INTRUDING UPON AND ATTACKING NETWORKS, BARRACUDA NETWORKS DOES NOT WARRANT THAT THE SOFTWAREOR ANY EQUIPMENT, SYSTEM OR NETWORK ON WHICH THE SOFTWARE IS USED WILL BE FREE OF VULNERABILITY TOINTRUSION OR ATTACK. YOU EXPRESSLY ACKNOWLEDGE AND AGREE THAT YOU WILL PROVIDE AN UNLIMITEDPERPETUAL ZERO COST LICENSE TO BARRACUDA FOR ANY PATENTS OR OTHER INTELLECTUAL PROPERTY RIGHTSWHICH YOU EITHER OWN OR CONTROL THAT ARE UTILIZED IN ANY BARRACUDA PRODUCT.6. Termination and Fair Use Policy. BARRACUDA SHALL HAVE THE ABSOLUTE AND UNILATERAL RIGHT AT ITS SOLEDISCRETION TO DENY USE OF, OR ACCESS TO BARRACUDA SOFTWARE, IF YOU ARE DEEMED BY BARRACUDA TO BE USINGTHE SOFTWARE IN A MANNER NOT REASONABLY INTENDED BY BARRACUDA OR IN VIOLATION OF ANY LAW.7. Limitation of Liability. TO THE EXTENT NOT PROHIBITED BY LAW, IN NO EVENT SHALL BARRACUDA BE LIABLE FORPERSONAL INJURY OR ANY INCIDENTAL SPECIAL, INDIRECT, OR CONSEQUENTIAL DAMAGES WHATSOEVER, INCLUDING,WITHOUT LIMITATION, DAMAGES FOR LOSS OF PROFITS, LOSS OF DATA, BUSINESS INTERRUPTION, OR ANY OTHERCOMMERCIAL DAMAGES OR LOSSES, ARISING OUT OF OR RELATED TO YOUR ABILITY TO USE OR INABILITY TO USE THEBARRACUDA SOFTWARE HOWEVER CAUSED, REGARDLESS OF THE THEORY OF LIABILITY AND EVEN IF BARRACUDA HASBEEN ADVISED OF THE POSSIBILITY OF DAMAGES. In no event shall Barracuda's total liability to you for all damages exceedthe amount of one hundred dollars.8. Content Restrictions. YOU MAY NOT (AND MAY NOT ALLOW A THIRD PARTY TO) COPY, REPRODUCE, CAPTURE, STORE,RETRANSMIT, DISTRIBUTE, OR BURN TO CD (OR ANY OTHER MEDIUM) ANY COPYRIGHTED CONTENT THAT YOU ACCESSOR RECEIVE THROUGH USE OF THE PRODUCT CONTAINING THE SOFTWARE. YOU ASSUME ALL RISK AND LIABILITY FORANY SUCH PROHIBITED USE OF COPYRIGHTED CONTENT. You agree not to publish any benchmarks, measurements, orreports on the product

The following explains how to install and configure the Barracuda VPN client on your client computer running under Mac OS X 10.5 Leopard. For the VPN client installation, your workstation must meet the following minimum technical requirements: Mac OS X 10.5