throbber
Administrator's Guide
`
`- Specify path for installation: You can specify a path for installation. or
`you can select-the default path. The default path for 32-bit operating
`SyflenBisc:\Program Fi1es\Auentail\Connect
`
`For 16-bit-only operating systems, the default is
`-c:\Connecc
`
`
`
`' NOTE:
`
`if you are upgrading from an earlier version of Aventail Connect, .
`Aventail Connect will install to the same directory that the eartier
`version of it was installed to.
`
`- Platforms: You must specify which operating systems need to be sup-
`ported in the setup package. Aventail Connect 3.1 supports Windows
`95 {with the Microsoft Wlnsock 2 update), Windows 98. and Windows
`NT 4.0 (with Service Pack 3 or above, available from Microsoft). Aven-
`tail Connect 2.6 supP()rts Windows 95 (without the Microsoft WinSock 2
`update). Windows 3.1, Windows for Wontgroups 3.11, and Windows NT
`3.51. For more information, refer to "What Does Aventaii Connect Do?"
`
`- Trusted Roots File and Certificate File: if you want to use server cer-
`tificates, you must include the trusted roots file that contains those oer-
`tificates. If you want to use client certificates, you must specify the
`location of the file that contains the X. 509 certificate.
`- Running Setup in Unattended Mode: Unattended setup mode simpli-
`fies distribution of numerous client configuration files. The network
`administrator specifies all settings before users receive the Aventaii
`Connect setup package file. No end-user input is required because the
`network administrator has already selected the setup options; users
`simply open the package file, which will automatically installon their
`workstations.
`
`
`
`NOTE: Specifying unattended setup mode will cause the setup package
`to automatically install using default values for any options not
`explicitly specified.
`
`- Adding Aventail Connect to the Startup Directory: If you choose to
`add Aventail Connect to the startup directory, Aventail Connect will
`automatically start when Windows starts.
`
`- Select Tools: Aventail Connect gives you the option to install various
`components, including Extranet Neighborhoodisecure Extranet
`Explorer (SEE), configuration tools (Config Tool and Configuration File
`command). or diagnostic tools (Logging Tool and S5 Ping). The default
`value is to install all package components.
`
`- Secure Extranet Explorer: Secure Extranet Explorer (SEE) allows
`you to view your Extranet Neighborhood, which is accessed through
`the Extranet Neighborhood icon on your desktop. Extranet Neigh-
`borhood functions much like Network Neighborhood, except Extranet
`
`_
`
`Aventail Connect 3. 1/2. 6 Adnvinislratofs Guide - 28
`
`Petitioner Apple Inc. — Exhibit 1022, p. 250
`
`Petitioner Apple Inc. - Exhibit 1022, p. 250
`
`

`
`Administrator’s Guide
`
`. Neighborhood allows you to browse, copy. move, and delete files
`from secured remote computers via an extranet. while Network
`Neighborhood displays all computers on your local network.
`
`- Config Tool: The Aventail Connect Config Tool allows you to create
`configuration files that determine how network requests will be routed
`and which authentication protocols will_ be enabled. You can add,
`remove, or edit configuration files at any time. If necessary. you can
`create several configuration files for different users or user groups. If
`_ you want to prohibit end users from editing configuration files, do not
`_
`include the Config Tool in the installation package.
`
`- S5 Ping: S5 Ping allows you to use the ping and traceroute utilities,
`two diagnostic tools. The ping utility checks for network connectivity
`between two hosts and returns information about the quality of the
`connection. The traceroute utility checks for network connectivity by
`displaying information about routers between two hosts; it displays
`information for each hop.
`'
`
`- Logging Tool: The Logging Tool is a diagnostic utility that traces
`Aventail Connect activity. When running a trace. the Logging Tool dis-
`plays errors, warnings, and information as Aventail Connect gener-
`ates them. If necessary. the message list can be saved to a tog file
`that can be used by Aventail Technical Support lntroubleshooting
`technical problems. These traces are also useful when running Aven-
`tail Connect for the first time to ensure that network traffic is being
`routed appropriately.
`
`- Select Authentication Modules: Aventail Connect lets you select any,
`all, or none of the following authentication modules: SSL, CRAM,
`CHAP. UNiPW. SOCKS v4, or HTTP Basic (usernameipassword).
`- Secure Sockets Layer: Secure Sockets Layer (SSL) is a session-
`layer protocol for securing connections in a general. protocol-inde-
`pendent fashion.
`
`
`
`NOTE:
`
`in versions of Aventaii Connect that do not include encryption,
`the Secure Sockets Layer {SSL) authentication moduie is not
`included.
`
`v CRAM: The Challenge Response Authentication Method (CRAM)
`sends your username and password as clear text between extranet
`(SOCKS) servers. but encrypted between servers that support
`CRAM. Typically, CRAM subauthenticates within SSL. which pro-
`vides both encryption and credential caching options.
`
`NOTE:
`
`in versions of Avventaii Connect that do not include encryption,
`the CRAM authentication moduie is not included.
`
`
`
`Aventaii Connect 3.1/2.6 Administrator's Guide - 29
`
`Petitioner Apple Inc. — Exhibit 1022, p. 251
`
`Petitioner Apple Inc. - Exhibit 1022, p. 251
`
`

`
`Administrators Guide
`
`v CHAP: The Challenge Handshake Authentication Protocol (CHAP)
`sends your username and password encrypted across the network to
`the destination server.
`
`- UsernamelPassword: The RFC 1928 (lntemet standards docu-
`ment) UsemamelPassword (UNPW) authentication protocol sends
`your username and password in clear text across the network to the
`destination server.
`
`- SOCKS 4 identification: Aventaii Connect includes backward com-
`patibility for the SOCKS 4 protocol. SOCKS 4 does not support pass-
`word aulhentication, so only your username is sent. unencrypted. to
`the SOCKS server along with your connection request.
`
`» HTTP Basic [UsernamelPassworcl): The HTTP Basic authentica-
`tion module enables usernameipassword authentication against
`HTTP proxies that implement the RFC 2068 HTTP Basic authentica-
`tion protocol.
`
`
`
`NOTE: Not all versions of Aventail Connect have encryption enabled.
`
`- Configuration Files: Aventail Connect needs at least one configura-
`tion (.cfg) file in order to function properly. The configuration file con-
`tains all of the authentication and traffic routing instructions that you
`specify. You can include one or more configuration files in the setup
`package; however. each configuration file must have a different name.
`If you include only one configuration file in a setup package. Aventail
`Connect will automatically use that configuration file. If, however, you
`include multiple configuration files. Aventail Connect will prompt users
`to select a configuration file at startup.
`You can include local configuration files. remote configuration files, or a
`combination of both. Local configuration files are included in the setup
`package and are installed on users‘ machines. If you include remote
`configuration files, pointers to those files are included in the package;
`the remote configuration files remain in their original location on the net-
`work, where they can be shared by multiple users.
`
`If your setup package does not already contain a configuration file, you
`can add a configuration file to the package. If your setup package con-
`tains one or more configuration files, you can remove or replace any or
`all of the existing configurationfiles, or you can leave them, unchanged.
`in the package. if you are upgrading from an earlier version of Aventaii
`Connect. ‘you may not need a new configuration file.
`
`- License Files: Aventail Connect requires a valid license file in order to
`function properly.
`If your setup package contains a license file, you can
`remove or replace the existing license file. or you can leave it.
`unchanged, in the package. If your setup package does not contain a
`
`Aventail Connect 3.1/2.6 Administrator's Guide - 30
`
`Petitioner Apple Inc. — Exhibit 1022, p. 252
`
`Petitioner Apple Inc. - Exhibit 1022, p. 252
`
`

`
`Administrator's Guide
`
`license file. you can add one to the package. You must use the pack-
`aged Aventail license file, aventail . al 3.’.
`
` I CAUTION: Aventaii Connect 3. 1 and2.6use a differentlicense (. a1f) lite
`
`format than eanier versions ofA ventaii Connect (VPN Client or
`AutoSOCKS) did. if you are upgrading from an eartier version
`omventait Connect (V2.42 or eanier), you must include a new
`Aventaii license tiie.
`
`- Extranet (SEE) Hosts Files: Secure Extranet Explorer (SEE) allows
`you to browse remote computers using Extranet Neighborhood. SEE
`requires a hosts file that specifies which Windows domains, WINS serv-
`ers, and other computers are available in Extranet Neighborhood. The
`extranet hosts (SEEHosts) file is contained in the setup package. if you
`install SEE, this file is placed in the target directory. If you do not include
`a hosts file in the setup package, Ayentail Connect will automatically
`create a hosts file on users‘ machines the first time they open Extranet
`Neighborhood. (Available only in vtnndows 95, Windows 98, and Win-
`dows NT 4.0.)
`
`CREATING, LOADING, AND SAVING PACKAGES
`
`You can create, load, or save custom setup packages through either the Cus-
`tomizer Editor or the Customizer Wizard.
`
`..T.° °'°Ft.e 3 '_"e“_‘K._Pa.°“§9e
`
`There are two ways to create a new custom setup package:
`
`In the Customizer Editor window. select File | New.
`
`-
`_
`-OR-
`o Type the filename of a new package in the first window of the Custom-
`izer Wizard and click Next.
`
`.T°.'°a.9'_ .3 .Pa°."§.9“-'..
`
`.
`
`..
`
`There are two ways to load an existing setup package:
`
`-
`
`In the Customizer Editor window, select File | Open. and then enter
`the filename of the package you want to load
`
`_OR_
`
`- Type the tilename of the package in the first window of the Custornizer
`\Nzard and then click Next.
`
`when you load a package. Customizer reads the setup control file to determine
`what information the package contains. Customizer uses this information to pop-
`ulate the Customizer Editor window. Custornizer also reads the configuration
`fiIe(s) into memory; configuration files are stored in memory to facilitate adding
`them to and removing them from a package.
`
`Aventaii Connect 3. 1/2. 6 Administrator’s Guide - 3 1
`
`Petitioner Apple Inc. — Exhibit 1022, p. 253
`
`Petitioner Apple Inc. - Exhibit 1022, p. 253
`
`

`
`Administrator's Guide
`
`T9 save. ¢hanses.t.9 ?_P.?FK39?_._ _ _
`
`There are two ways to save changes to a setup package:
`
`- After making the desired changes to the package, click Save (or Save
`As) on the File menu in the Customizer Editor window
`
`.09-
`
`- Click Save Package in the final window of the Customizer Wizard.
`
`customizes TlPS
`
`The following tips will help you use the Aventail Customizer more efficiently.
`
`- Keep the package size small: You can control the size of your custom
`setup packages by selecting components carefully. To keep the pack-
`ageas small as possible. include only the options that you need, and
`support only the platforms (e.g., Windows 98, Windows NT 4.0, etc.)
`that your users work with. You may find that creating two separate.
`smaller packages is preferable to creating one larger package. For
`example, you might create one package that supports Windows 98 and
`Windows NT 4.0 operating systems. and another separate package
`that supports Windows 3.1 and Windows 95 operating systems.
`- Use descriptive package names: when naming setup packages.
`assign descriptive. recognizable names that will help users identify the
`setup packages.
`
`- Select components carefully: If you include the Config Toolin the
`package. users will be able to view and modify the settings in the Con-
`fig Tool. Aventail recommends that, in most cases. you do not include
`the Config Tool in your custom setup packege(s}. Excluding options
`such as the Config Tool will eliminate users’ ability to modify your set-
`tings, and will keep the package size smaller. However, the S5 Ping
`and Logging Tool utilities are useful diagnostic tools. and Aventail rec-
`ommends including these options in the setup package whenever pos-
`sible.
`
`-
`
`'
`
`0
`
`Install Aventail Connect 2.6 on Windows 95: By default, Vvlndows 95
`does not support Wlnsock 2. but you can upgrade it to support Win-
`Sock 2 with a Microsoft patch. {The patch, w95ws2 setup . exe, is
`available from Microsoft, at
`http:l'!www.microsoft.comiwindows95ldownloadslcontents:‘wuad-
`rnintoolsl's__wunetworkingtoolsIW95Sockets2ldefault.asp. How-
`ever, this procedure adds an extra step to the installation and setup
`process. Unless users need the MuItiProxy feature, which is available
`only in Aventail Connect 3.1, Aventail recommends that you install
`Aventail Connect 2.6 ratherthan 3.1 on machines running the Windows
`95 operating system.
`
`Include a hosts file: If you install Secure Extranet Explorer (SEE) with-
`out also installing a corresponding hosts file, SEE will automatically cre-
`ate a hosts file the first time that users open SEE. -If you want to control
`which hosts users can view, Aventail recommends that you include a
`hosts file in the custom setup package.
`
`Aventail Connect 3. 112.6 Administrator's Guide - 32
`
`Petitioner Apple Inc. — Exhibit 1022, p. 254
`
`Petitioner Apple Inc. - Exhibit 1022, p. 254
`
`

`
`Administrator's Guide
`
`-
`
`Include a license file: Aventail Connect requires a valid license file
`(aventa 11 . alf) to function properly. Aventail Connect 3.1i2.6 uses a
`different license file than earlier versions of Aventail Connect (VPN Cli-
`ent or AutoSOC KS) did. If you are upgrading from an earlier version of
`Aventail Connect (V2.42 or earlier), you must use the new Aventail
`license file, aventa 11 . alf. Including this license filein the custom
`setup package is a simple way to install the license file.
`
`- Test each custom package: Aventail recommends that you thoroughly
`test each custom setup package before distribution to users.
`
`CONFIGURING AVENTAIL CONNECT
`
`Create configuration files using the Config Tool or the Configuration wizard. You
`can launch either during the Aventail Connect installation or any time you want
`to add. modify, or remove a configuration file.
`
`The steps forcrealing a new configuration file-_ar'e:
`1. De-firife. the SOCKS servers
`
`2. Define-. the d_e.stination$'.(ne‘t\lvorl<s and hosts)
`
`3. Specify "redirection rules
`
`4. Enter Name Resolution information (optional)
`
`5. Manage authentication modules
`
`6. Enable password protection (optional)
`
`These procedures are described in the text below.
`
`.T.."....'.?F'."".’.'1.‘..'.‘$". 99959 T°°'
`
`The Config Tool opens with the Open Aventail Connect Configuration File
`dialog box. After you select a configuration file or enter a new file name. the main
`window of the Config Tool appears.
`
`1. Select the Yes, I want to configure Aventail Connect box in the Setup
`Complete dialog box (during installation).
`
`-0R.
`
`Right-click the Aventail Connect icon in the taskbar and click Config Tool
`(W’IrldOWS 95, Vwndows 98, or Vtfindows NT 4.0 programs menu option), or
`double-click the Config Tool icon in the Aventail Connect program group
`(Windows 3.1, Windows for Workgroups 3.11. or Windows NT 3.51).
`
`2.
`
`If you are creating a new configuration file, enter a name for the configuration
`file
`
`-09-
`
`Select the configuration file you want to open.
`
`This displays the main window of the Config Tool.
`
`Aventail Connect 3. 1/2. 6 Administrator's Guide - 33
`
`Petitioner Apple Inc. — Exhibit 1022, p. 255
`
`Petitioner Apple Inc. - Exhibit 1022, p. 255
`
`

`
`Administrator's Guide
`
`Illirtiltj I mil —
`
`I". X Ukvi-ml .-1n:l"i.r3i\-'t:r'il.-nil! l_lt‘_]
`
`The Config Tool window contains six tabs. The properties defined on each tab
`can be edited at any time.
`
` '- Define" 'e:aranet'(SO£:l$)server(s).
`Destinations
`
`through t_h&_$0CK_'$._sei_'ver(s}.
`
`routed
`
`
`credential cache timeouts.
`
`'
`
`Name Resolution
`
`Authentication
`
`Advanced
`
`$t$;_§E:.in.ee.-n';5ti"‘i1'eiiéioiIé-5ré<inests-at-ejriiiite':ii?'t.¢'-thatseems
`
`s.I%ir'.iie'its.)3.
`
`(Optional) $pe_c_;_i_t_’l'es 'hostharhes that will bé._i4ésoI'iiéa"b3i‘tha
`local workstation;
`
`Enables. disables. and sets properties for the authentication
`modules.
`_
`
`Enablesldisablesextranet (SOCKS) traftic through successive
`SOCKS servers, enablestdisables the Application Exclusion}
`Inclusion List. secures selected applications, and sets
`
`You can change the width of any of the fields on the tabs by positioning the cur-
`sor over the dividing line between the fields on the field bar. When the cursor
`changes to a double-headed arrow. click and drag to resize the field.
`
`' Aventail Connect 3.1 allows you to create or modify a configuration file and then
`immediately use it. without needing to restart Aventail Connect and any Aventail-
`processed applications. When you modify a configuration file, Aventail Connect
`can re—read the updated configuration file; all applications being processed by
`
`Aventaii Connect 3.1/2.6 Administrator's Guide - 34
`
`Petitioner Apple Inc. — Exhibit 1022, p. 256
`
`Petitioner Apple Inc. - Exhibit 1022, p. 256
`
`

`
`Administrator's Guide
`
`Aventail Connect will then immediately begin using the new configuration infor-
`mation.
`
`When you make a modified configuration file active, Aventail Connect will save
`the current (modified) configuration file. update the registry, and load the
`selected configuration file. Aventail Connect will begin using the modified config-
`uration file with any subsequent TCP connection requests, andtor any subse-
`quent UDP activity.
`
`
`
`NOTE: The configuration fite "retresh” feature is supported in Aventait
`Connect 3.1 onty. it is not supported in Aventait Connect 2.6. To
`activate modified configuration fites in Aventatt Connect‘ 2. 6, you
`must first shut down and restart Aventaii Connect and alt appttca-
`ttons being processed through Aventetl Connect.
`
`I9 !.9.e¢!. e__n199!_ifle.<! s9nfi99_ra*i°n_fi!.e.I°r immedi ate use
`
`' With the newly modified configuration file open, select Make Active from
`the File menu of the Config Toot
`
`-OR-
`
`* From the system tray menu, select Configuration File. and select (or enter
`the name of) the configuration file that you want to use. Click OK.
`
`DEFINE AN EXTRANET (SOCKS) SERVER
`
`SOCKS servers are defined on the Servers tab in the Config Tool.
`
`ol — -..__--man-iii. lg
`agate.
`see-“ea
`
`
`
`Aventait Connect 3. 1/2. 6 Administrator's Guide - 35
`
`"Petitioner Apple Inc. — Exhibit 1022, p. 257
`
`Petitioner Apple Inc. - Exhibit 1022, p. 257
`
`

`
`Administrator's Guide
`
`add ress of the server. ' The port on which the server is listening.
`
`The name you assign to the server.
`
`H I
`
`
`
`
`
`Aventail Connect 3.1 allows you to set a server fallback timeout for every Aven-
`tail ExlraNet Server. If a primary SOCKS server is down, or otherwise unable to
`accept connections, Aventail Connect can fall back to a secondary server. You
`can set the sewer fallback timeout, in seconds, on a server-by-server basis. if
`you do set a server fallback timeout. each connection to a primary server must
`be completed within the specified length of time or else the connection will fall
`back to the secondary server.
`
`NOTE: Server fallback timeouts are supported in Aventall Connect 3. 1
`only. You cannot set a server fallback timeout in Aventail Connect
`2. 6; you must let the TCP/lP stack time out.
`
`NOTE: Aventall Connect can fall back to only one server. For example,
`Aventail Connect could fall back from Server A (primary server)
`to Server 3 (secondary server). Aventeil Connect could not, how-
`ever, fell back from Server A to Server 8 to Server C.
`
`During normal operation. if you configure Aventail Connect to fall back to a sec-
`ondary server, connections will be directed to the primary server. If the primary
`server does not respond or accept the connection by the end of the fallback tim-
`eout period, the connection will be redirected to the secondary server, If the sec-
`ondary server accepts the connection. all subsequent connections will
`automatically be directed to the secondary server. The secondary server is gen-
`erally meant to be used only when the primary server is unable to accept con-
`nections. To prevent the secondary server from automatically becoming the
`default server for all subsequent connection, Aventail Connect will check the pri-_
`mary servers status every ten minutes. if the primary server is back up and able
`to accept connection, all subsequent connections will be routed through the pri-
`mary server.
`
`CAUTION: Do not enable the server fallback option if you are using plug
`gateways.
`
`Aventail Connect 3. 1/3?. 6 Adrnlm'strator’s Guide - 36
`
`"Petitioner Apple Inc. — Exhibit 1022, p. 258
`
`Petitioner Apple Inc. - Exhibit 1022, p. 258
`
`

`
`‘_'.°_'__§..".‘3.?_‘." ‘?’_‘.t_"_3__'!9? §§9.9'5§l..§§‘_TV..?'
`
`Administrators Guide
`
`1. On the Sewers tab. click Add.... The Define SOCKS Sewer dialog box
`appears.
`
`
`
`Dtelim:
`
`“|i’K1;fil'3I'VI.‘l
`
`use
`
`
`
`
`
`Alias Name
`Hostnarne or IP
`
`Part Number
`
`se}7eT1~ype'
`
`.3:
`
`9
`
`- -u;£i.~«.=§aimii$é:'
`User-frie ndly alias for extra net (SOCKS) server.
`
`'ae:e.....el»_m
`
`SOCKS server porl. Default value is 1080.
`
`SOCKS .v4
`
`soc‘KS'v5 "
`
`Detepl 'Vers'ion
`
`so'cI<s-vers'ii:ri' -‘mi.
`
`some vérsién 5.0;
`
`=sér‘ve.r.
`
`Detect SOCKS version
`number.
`
`Fallback
`
`Fall back to secondary server
`afler x seconds
`L...-
`
`Server fallback timeout period
`{in seconds).
`
`Fall back to Server“.
`
`Fall back to Host Alias
`
`SOCKS server alias for
`redundant server.
`
`Use DNS records for
`redundancy.
`
`Aventail Connect 3. 1/2. 6 Administrator's Guide - 37
`
`Petitioner Apple Inc. — Exhibit 1022, p. 259
`
`Petitioner Apple Inc. - Exhibit 1022, p. 259
`
`

`
`Administrator's Guide
`
`2. In the Alias Name box. type a user-friendly alias for the extranet (SOCKS)
`server. Do not leave this box blank.
`
`3. In the Hostname or IP address box, type the actual hostname of the SOCKS
`sewer or its IP address.
`
`4. In the Port Number box, type the extranet servers port number. If you do not
`enter a value, it defaults to the standard SOCKS port ‘I030.
`
`5. Under "Server Type," select the version of SOCKS supported by the server. If
`you are unsure of the version, click Detect Version.
`
`
`
`NOTE: Typically you should select SOCKS V5 unless the server can
`support only SOCKS V4.
`
`6.
`
`if you want to use a fallback server. select Fall back to secondary server
`after... under "Fallback." Either select Fall back to server and directly specify
`an extranet server for redundancy. or select Fall back to host alias. Select or
`enter, in seconds, the fallback timeout period. Click OK.
`
`.
`
`To edit etftranet (__SOCKS) server properties
`
`' Select the extranetserver you want to edit and click Edit.
`
`The Define SOCKS server dialog box appears with the selected server
`data filled in. Edit any of the information, and then click OK.
`
`___}:o_r§ri_3_9_ve _a‘r_t_‘_e_g:_tranet (SOQKS) server definition
`
`' Select the extranet server you want to remove and click Remove.
`
`The server is deleted from the list. Corresponding redirection rules will also
`be deleted.
`
`Aventail Connect 3. 1/2. 6 Administrator's Guide - 38
`
`Petitioner Apple Inc. — Exhibit 1022, p. 260
`
`Petitioner Apple Inc. - Exhibit 1022, p. 260
`
`

`
`DEFINE A DESTINATION
`
`Destinations are defined on the Destinations tab in the Config Tool.
`
`Administrator's Guide
`
`am‘!
`
`o to
`
`'w.'}Conli Tol
`.-I3 ""::I'
`
`
`
`
`
`
`A_it_er;_.or_1_e_ _O_l_' more SOCKS sewers "are defined. add -destinetions_to- be routed
`through them.
`
`
`
`NOTE: The “(everything else)” destination refers to all network and host
`addresses not otherwise defined. You cannot delete or rnodily
`“(everything else). ”
`
`Mentail.Qcin'rie<:t'5upestrtsthe..t4.§9.stLiviJsi9erd_,9hat,a!¢t9.r§.i.rt.'£!'e%§1i;natistn_.h9§t:
`ne.mes.._.Y9u_,can u§e'.wildc§tds.'.whe.n_.définih9 n'a.rn'e_';!.'destineti.en:-.(h§:§h3am9§).:
`you c:an_n_ot_use_ wildcen;|_s'_wt)en defining numerical destinations. "such as IP'
`.
`3
`addresses. or subnet masks-.
`
`-
`
`Acoeptsble._w'iIdea.'rd_ cha'rajcIer's.'.a'u"fe_ !.‘.'2”.a_r.:.c.I.._“'.'f?,(\v.sii.i.1.§":r'ier: ‘f'.?!?'.-iep'ra._s__étr.i'i.s one c'har- '
`ecter, and "*" represents any number of characters)-. For example:
`
`e*tra. in . aventail . com matches ex,t'1:a.. in _. aventiai 1 . com
`e?,tra.-in .a_.Ventail . com matches extra. in .ave'ntaj.l .com '
`e?ra . in . aventa-il . com does NOT match extra . in . aventail . com-
`
`oombinetion of “'7” and "*" characters between each set of peri-
`You -can use
`ods. H9w_ev9r._ each s'°a<_=t.ion must. contain at !.east.or!e. Tl°".°W_iIdt_=8|'d character.
`For example. the following destination names would be allowed:
`e.-?t?a. in.aventai1.com
`*xtr?. in .aventai'L . com
`e???a.in.ave*.com
`e* .3'.n. *tai'l.. corn
`
`The following destination names, however, would not be allowed:
`
`Aventa:‘IConnect3.1/2.6 Administrator's Guide - 39
`
`Petitioner Apple Inc. — Exhibit 1022, p. 261
`
`Petitioner Apple Inc. - Exhibit 1022, p. 261
`
`

`
`Admirristrarofs Guide
`
`extra.*.aventail.com
`
`*.*.aventail.com
`extra.in.*.com
`
`Q
`
`CAUTION: You cannot use a wiidcend character, or a series of wiidcard characters,
`
`to represent multiple secflons. Any wiidcard character in a section can
`represent characters wr'thin that section only For example:
`
`:9‘ .in.avenr.'a.1'.I. com matches extra . in.aventa_il. com
`e* . aventail . com does NOTrnatch extra. in. aventail . com
`
`T° “=!!+“...‘!..E. 9:‘=5“"a"i°"
`
`c¢m_aQ$9,t§.;9r.:I,B;§Qs;:9§§5.ran9§§;a,§§_t,.La_L=~;r.L,'z.Fc;‘.»:;:s4_-'.aI=j<'I.s4t=
`no_'_ne of;th_e_.iF_’ .t'rafflc'to_ these defined destin'atio'n$:
`
` ‘
`
`1. On the Destinations tab, click Add....
`
`The Define Destination dialog box appears.
`
`Avenrail Connect‘ 3. 1/2. 6 Ao'rnr'nr‘sfrator"s Guide - 40
`
`Petitioner Apple Inc. — Exhibit 1022, p. 262
`
`Petitioner Apple Inc. - Exhibit 1022, p. 262
`
`

`
`Administrator’s Guide
`
`
`
`a1-r‘
`
`Alias Name
`
`User—triendIy alias for destination network or host
`
`Singte Host
`
`: A specific destination computer
`
`Ending IP address
`
`' Actual name of destination network or
`host
`
`IP Address (options!)
`
`Full numeric IP address
`
`One or more computers in a network
`
`Domain Name
`éuubnet-(optional)
`
`Domain of thenetwork
`it 'ip’aaa}e'ss tiatnitimgst address "
`
`Address Range
`(optional)
`
`Beginning and ending IF’ addresses
`From
`Starting IP address
`To
`
`CA UTION: The IP Address, Subnet, and Address Range fietds
`'
`are an optional. However, in order to apply redirection
`rules when connecting by IP address, you must enter iP
`address and subnet information.
`
`2. In the Alias Name box, type a user-friendly alias for the destination network
`or host.
`
`3. Select either the Single Host or Network option:
`
`' Under "Single host,“ type the actual name of the host system andfor its
`full, numeric IP address. If you do not know the host's IP address, click
`Lookup to search for it.
`
`-09-
`
`- Under "Network," type the domain of the network and then, if applica-
`ble, select either Address Range or Subnet.
`
`—
`
`.
`
`,
`
`. _r..=e.»..'-_
`
`Enter a starting and ending IP address. All addresses between the
`two will be included as part of the destination. For example, a
`stoning IP address of192.1.1.0 and an ending IP address of
`192.1.1.255 would include all hosts ofthe 192.1.1.x subnet.
`
`address range as shown above.
`
`Enter an IP address and a netmask address. This is another way
`to specify a group of destinations. For example, an IP address of
`192.1.1.U and a net mask of 255.255.2550 defines the same
`
`
`
`Aventaii Connect 3.1/2.6 Administrator's Guide - 41'
`
`Petitioner Apple Inc. — Exhibit 1022, p. 263
`
`Petitioner Apple Inc. - Exhibit 1022, p. 263
`
`

`
`Administrator's Guide
`
`To edit a destination
`
`' Select the destination you want to edit and click Ed it....
`
`The Define Destination dialog box appears with the seiected destination
`data filled in. Edit the data as necessary.
`
`. T_°_ "9"?_‘__’Y‘_’ §'__‘_i°§*__i_I?:"'_*__i_!?'E.‘
`
`_.
`
`..
`
`' Select the destination you want to remove and click Remove.
`
`The destination is deieted from the Iist. The corresponding redirection
`rules wilt also be deleted.
`
`ENTER REDIRECTION RULES
`Once servers and destinaticns are defined,. you. can specify how youwant. Avon.-T _
`tail Connect to redirect (or deny) access to various hosts and services such as e-
`mail, FTP, and HTTP.
`
`_
`
`Redirection rules are specified on the Redirection Rules tab in the Config Tool.
`
`I .' nriliii
`
`Destination
`
`Destinations defined on the Destinations tab
`
`Type? is: lnteniét-trsfflt:
`
`Proxy Redirection
`
`Specify how to redirect traffic
`
`Aventaii Connect 3. 1/2. 5 Administr‘ator’s Guide - 42
`
`Petitioner Apple Inc. — Exhibit 1022, p. 264
`
`Petitioner Apple Inc. - Exhibit 1022, p. 264
`
`

`
`Adrnirtistrators Guide
`
`You can change the width of any of the three fields by moving the cursor to the
`dividing tine between the fields on the field bar. When the cursor changes to a
`double-headed arrow. click and drag to resize the field.
`
`T9.".‘.‘.'_'.!__3 "?_‘_“."‘_3_‘_’.t.i..°.'.‘_._'.‘-."‘?_
`
`.
`
`As you add destinations, use the arrow buttons to prioritize them. List the most
`specific rules first and the general rules last.
`
`
`
`NOTE: Aventaii Connect scans the fist from the top down and uses the
`first matching ruie it finds, so it is important to iist the most spe-
`cific ruies first.
`
`1. On the Redirection Rules tab, click Add.
`
`The Define Redirection Ruie dialog box appears.
`
`Aventeii Connect‘ 3. 1/2. 6 Administrator's Guide - 43
`
`Petitioner Apple Inc. — Exhibit 1022, p. 265
`
`Petitioner Apple Inc. - Exhibit 1022, p. 265
`
`

`
`Administrator's Guide
`
`
`
`Destination
`
`' Host or server destination for rriessaoe traffic.
`
`
`
`Service
`
`Proxy
`Redirection
`
`'
`
`Use a" P°'='~*
`Beginning ofport
`range
`
`Appty thTe'.'de_tiried'. 'n_iIe-to3_th.i§' tt,Irt'g'e"_o.f go'i.t§..
`
`End of 'r.iont'rang'e
`
`TCP and UDP
`
`Apply ma defined rule to both TCP and uop.
`traffic.
`
`-
`
`TOP only
`
`.
`
`Apply the "defined rule to TOP traffic only.
`
`UDP only
`
`.
`
`Apply the defined rule to. UDFF. traftio only.
`
`Specifynhow to redirect traffic.
`
`
`
`Redirect via"
`
`—
`
`Do not redirect
`
`Deny '-§e'Moe
`
`selected
`
`aj1i_:"tra,_t_'_f_l\c_:;t:t"irfo'LIgiI the-.e:ktré'net server.
`H16‘ list.
`
`
`R.ou.te.ira_ific.cIire_i:iIsi.ici_'xiié_.$hegifies1id_’§si'ih'ation
`without being _redirected.'through SHOCKS".
`
`
`
`' D.e.i1¥ ..access.'1.9.th,6 :§iti.e.cifad .d'a.§t.irié3i9n.— The.
`netw"orlt_ eon_n_et;t_lo_n- :_b|oclt6d locally‘ instead of
`at the server level.
`
`2. Select a destination from the Destination iist.
`
`3. Under “Service.” select the Use ail ports box toapply the rule to alt services.
`Otherwise, select a range of ports. To select a single port. enter that port num-
`ber in both the Beginning of port range and End of port range boxes.
`
`4. Under "Proxy Redirection," select one of three redirection options.
`
`CAUTION:
`
`it you select Deny Service and the user has edit control
`of the configuration fiie, the option can be circumvented
`by quitting Aventaii Connect or by changing the option in
`the dialog box.
`
`...T9..?_‘?!?FP.-.'°.°_‘FE":9'Ei°" “"9
`
`' Select the redirection rule you want to edit and click Edit....
`
`The Define Redirection Rule dialog box appears with the selected data
`filled in. Edit any of the information.
`
`Aventaii Connect‘ 3. 1.12.6 Adminr'strator’s Guide - 44
`
`Petitioner Apple Inc. — Exhibit 1022, p. 266 '
`
`Petitioner Apple Inc. - Exhibit 1022, p. 266
`
`

`
`Administrator's Guide
`
`7.9 "°"_'_'°‘!’.‘f..3.._.T“-?_‘..‘i'T!*!+‘?i_F_’.F‘ .'!!_'.‘E‘-T.
`
`_
`
`' Select the redirection rule you want to remove and click Remove.
`The redirection rule is deleted from the dialog box.
`
`DEFINE NAME RESOLU110N
`Name Resolution instnictsaventail §_3onn_e'._c.t tq.rasqlvehostnanlae.JQc§!ly'with&: .'
`out needing to .v.e_nt.ure.on tome l_ntei_rneti.-,Iili$-.9pfion.a|' fe,.€.l.t..ure_'9f_1_’er xou an0tfi6f'
`level of control over how--Aventail-Cohnéct"perfonnsI_narne re'soljution;;»'
`-
`The local workstation resolver is the name resolution component of the local
`TCPIIP stack. This feature acts as a shortcut; hostnames matching the strings
`defined in the Name Resolution dialog box are passed to thelocal resolver for
`name resolution instead of being proxied through the SOCKS v5 server.
`For example, if aventail.com is added to the Defined Strings list. then a work-
`station attempting to connect to www.aventail.com would perform hostname
`resolution using the local TCPHP stack.
`
`Name Resolution is specified on the Name Resolution lab in the Config Tool.
`
`
`
`Avantail Connect 3.1‘/2.6 Administrator's Guide - 45
`
`Petitioner Apple Iric. — Exhibit 1022, p. 267
`
`Petitioner Apple Inc. - Exhibit 1022, p. 267
`
`

`
`Administrators Guide
`
`Specify a domain
`- recognized by the
`workstation resolver
`
`New domain name
`
`List of domain names that can be resolvediocalty
`Known Domains
`iaéaarea ‘unqualified i ”Pass'through ;;.i'q.;;i:'iné'ai'n}¢%;;i§.;E.i;;iE3'in;‘i¢;Eas‘eégBiG;{’
`names via
`
`"

This document is available on Docket Alarm but you must sign up to view it.


Or .

Accessing this document will incur an additional charge of $.

After purchase, you can access this document again without charge.

Accept $ Charge
throbber

Still Working On It

This document is taking longer than usual to download. This can happen if we need to contact the court directly to obtain the document and their servers are running slowly.

Give it another minute or two to complete, and then try the refresh button.

throbber

A few More Minutes ... Still Working

It can take up to 5 minutes for us to download a document if the court servers are running slowly.

Thank you for your continued patience.

This document could not be displayed.

We could not find this document within its docket. Please go back to the docket page and check the link. If that does not work, go back to the docket and refresh it to pull the newest information.

Your account does not support viewing this document.

You need a Paid Account to view this document. Click here to change your account type.

Your account does not support viewing this document.

Set your membership status to view this document.

With a Docket Alarm membership, you'll get a whole lot more, including:

  • Up-to-date information for this case.
  • Email alerts whenever there is an update.
  • Full text search for other cases.
  • Get email alerts whenever a new case matches your search.

Become a Member

One Moment Please

The filing “” is large (MB) and is being downloaded.

Please refresh this page in a few minutes to see if the filing has been downloaded. The filing will also be emailed to you when the download completes.

Your document is on its way!

If you do not receive the document in five minutes, contact support at support@docketalarm.com.

Sealed Document

We are unable to display this document, it may be under a court ordered seal.

If you have proper credentials to access the file, you may proceed directly to the court's system using your government issued username and password.


Access Government Site

We are redirecting you
to a mobile optimized page.





Document Unreadable or Corrupt

Refresh this Document
Go to the Docket

We are unable to display this document.

Refresh this Document
Go to the Docket