The Application Library Page

The Application Library page is the main way to view and manage the files in Application Library. It has two main elements, the Application Browser and the Application Library list.

The Application Browser is a collapsible navigation feature on the left of the page, which provides both predefined and user-defined views of the contents of the Application Library.

The Application Library list on the right displays a list of files, determined by the container selected in the Application Browser. You can view a file's details by clicking the arrow (>) beside the file name. The list also has an associated search feature normally displayed at the top of the page. It provides advanced search functionality and can be hidden when not in use.

Viewing the Application Library Page

The Application Library page displays the files, applications, and application groups that can be managed in Application Control.

  1. Select Manage > Application Library.
    The Application Library page is displayed.
  2. Select the required view in the Application Browser.
    The Application Library list displays the files or applications associated with the selected view.
  3. If you have trouble finding specific files or applications, use the Search feature. See Application Library Search for more information.

The Application Browser

The Application Browser is a navigation tool that allows you to view and manage the applications and files in the Application Library.

The browser is located on the left side of the Application Library page. It allows you to select predefined and user-defined containers to view and manage the applications and files that are in the Application Library. The contents of the selected container are displayed in a list on the right side of the Application Library page.

The Application Browser has the following elements:

Root Folders

Predefined Containers

User-defined Containers

APPLICATION GROUPS

Ungrouped Applications

Up to three levels of application group containers

APPLICATIONS

Ungrouped Files

Up to three levels of application containers

FILES

  • By Path

  • By Company

  • By Product

  • Unknown Files

No user-defined containers

You can not rename or delete the root folders or predefined containers. You can create, rename, and delete as many user-defined containers as you need, and nest them up to three levels deep.

The Application Browser can be collapsed into a narrow vertical strip by clicking the arrow in its top right corner, providing more screen area. Clicking the arrow again expands the browser to its original size.

User-defined Containers

The Application Browser allows the user to create application and application group containers.

You can create and structure these containers to manage the many files that are normally contained in the Application Library. There are two types of user-defined containers, application groups and applications. You can create as many of these containers as you need and nest them up to three levels deep.

Application Groups

You create and structure application groups to represent software use in the organization. For example, you could have:

  • Department Applications > Design > Web Design
  • Finance > Accounts

Note: The APPLICATION GROUPS root folder contains a predefined container called Ungrouped Applications that displays applications that have not been assigned to any application group. You can not rename or delete this container.

Applications

Applications are defined by the user and each can contain one or more files. Multiple applications can contain the same file, but each application name must be unique. They can be nested up to three levels deep. You create and nest applications to organize them in a meaningful way. For example, you could have Graphic Design Software > Adobe Programs > Adobe Photoshop 12.

The APPLICATIONS root folder contains a predefined container called Ungrouped Files that displays files that have not been assigned to any application. You can not rename or delete this container.

The FILES root folder view provides a general display of all files in the library. It has predefined categories (By Path, By Company, By Product) that are based on file metadata. It also has a predefined container called Unknown Files, for files that lack metadata. You can not create user- defined containers in this root folder.

Application Browser Actions

The Application Browser allows the user to perform actions on its root folders, predefined containers, and user-defined containers.

You can interact with the Application Browser in several ways:

Right-clicking a root folder

Opens a contextual menu with a New option that creates a new child container.

You can not add a child container to the FILES root folder.

Right-clicking a user-defined container

Opens a contextual menu with the following options:

  • New - Creates a new child container. Only three levels of user- defined containers are allowed, so this option is not available on a third-level container.
  • Rename - Renames the container.
  • Delete - Deletes the container.
  • Authorize - Opens the Authorize dialog to authorize the application or application group.
  • Deny - Opens the Deny dialog to deny the application or application group.

You can not perform any of these actions on a predefined container.

Selecting a container

Displays the container's files or applications.

Expanding a root folder or user-defined container

Clicking the small triangle beside a root folder or user-created container expands it to reveal the containers inside.

Using the buttons at the bottom of Application Browser

Adds or deletes containers at the selected level:

  • Add - Adds a child container to a first- or second-level user- defined container.
  • Delete - Deletes the selected container.

The Add and Delete functionality depends on the container selected. You can not delete a predefined container, for example, or add more than three levels of user-defined containers.

The Application Browser can be collapsed into a narrow vertical strip by clicking the arrow in its top right corner. This provides more screen area to view the Application Control list. Clicking the arrow again expands the browser to its original size.

The Application Library List

The Application Library list displays the content of the container selected in the Application Browser. The toolbar controls displayed above the list depend on what is selected in the Application Browser. When an application group container is selected, the following controls are displayed:

Control

Function

Delete

Delete the selected application(s) from Application Library.

No application files are deleted from the computer's file system.

Remove

Remove the selected application(s) from the application group.

Copy

Copy the selected application(s) to a new application group.

You copy an application when it is used by more than one application group; otherwise, you move it.

Move

Move the selected application(s) to a new application group.

Authorize

Open the Authorized dialog for the selected application(s).

Deny

Open the Denied dialog for the selected application(s).

Export

Export the list of applications as a comma-separated value file (.csv).

When an application container is selected, the following controls are displayed:

Control

Function

Delete

Delete the selected file(s) from Application Library.

The file is only deleted from the Application Library database, not from the computer's file system.

Remove

Remove the selected file(s) from the application.

The file is not deleted from the Application Library database.

Copy

Copy the selected file(s) to a new application.

You copy a file when it is used by more than one application; otherwise, you move it.

Move

Move the selected file(s) to a different application.

Authorize

Open the Authorized dialog for the selected file(s).

Deny

Open the Denied dialog for the selected file(s).

Import

Import an XML list of applications to the Application Library. The file can be generated in the Agent Control Panel (Application Scan) or manually created using the appropriate schema.

Export

Export the list of applications as a comma-separated value file (.csv).

Prevalence Report

Generate a report of the displayed files' prevalence among endpoints; send a link to download the report, which is in a comma-separated value (.csv) format.

When a files container is selected, the following controls are displayed:

Control

Function

Delete

Delete the selected file(s) from Application Library.

The file is only deleted from the Application Library database, not from the computer's file system.

Remove

This button cannot be used for file containers.

Add

Add the selected file(s) to an application or application group.

Authorize

Open the Authorized dialog for the selected file(s).

Deny

Open the Denied dialog for the selected file(s).

Export

Export the list of files as a comma-separated value file (.csv).

Trust

Open the Trust Selected Files dialog for the selected file(s).

Prevalence Report

Generate a report of the displayed files' prevalence among endpoints; send a link to download the report, which is in a comma-separated value (.csv) format.

When displaying files, the Application Library list has the following columns:

Column

Description

File Name

The file name, including extension.

File Version

File version number.

First Found Path

The path where the file was first discovered by Application Control.

Company Name

The company that created the file.

Product Name

The product that the file is part of.

Certificate

The status of the file's certificate (if it has one):

  • None - there is no certificate.
  • Present - there is a certificate but it is not yet verified.
  • Valid - certificate is verified and not expired.
  • Expired - certificate was verified but is now expired.

Date Added To Library (Server)

The date and time that the file was added to Application Library, shown as server time (UTC).

When displaying applications, the Application Library list has the following columns:

Column

Description

Application Name

The name assigned to the application by the user.

Date Added To Library (Server)

The date and time that the application was added to Application Library, shown as server time (UTC).

Select All Behavior

The Application Library list's Select All control provides useful functionality for managing large numbers of files or applications.

When you select a container in Application Browser the resulting list is initially displayed with none of the items selected.


If you select the Select All check box at the top of the column of check boxes, all the items on the page are selected. The number of selected items is shown in a pale yellow row displayed across the top of the list.


But if there are a large number of list items they will run across multiple pages. Clicking the Select all link selects all these items.


Clicking Clear selected rows deselects all items and the pale yellow row disappears. The Select All feature is especially useful when very large numbers of files are listed.

Application Library Search

The Application Library list has an advanced search feature, which allows you to search for files using a wide range of criteria.

The search feature is normally displayed above the Application Library list but can be hidden if required. You can search using the following criteria:

Field

Description

File name

All or part of the name of the file(s) you are searching for.

First found path

The path where the file was first discovered by Application Control.

Date added to library

When the file was added to the library; the drop-down provides the following options:

  • All
  • Last 5 days
  • Last 30 days
  • Last 60 days
  • Last 90 days
  • Older than 90 days

Company name

The company that created the file.

Product name

The product that the file is part of.

Publisher name

The publisher of the digital certificate associated with the file.

Hash

(hexadecimal only)

A hash value which uniquely identifies a file. Several formats are supported, including SHA-256, SHA-1, and MD5. When searching on a hash value, ensure that you enter a valid value:

  • 128-bit MD5 hashes need 32 hexadecimal digits - for example, cd2eed36037845eef016323fd0f1ea0e
  • 160-bit SHA-1 hashes need 40 hexadecimal digits - for example, 011860ff7431b60ac59a606884c264acafe952ee
  • 256-bit SHA-256 hashes need 64 hexadecimal digits - for example, a5fa1120247ac52bcf8a9c0d679d9649bea71f345bb17a003ced5c52d8aaa9b5

Hash values are not case sensitive. You can use upper or lower case.

Important: When you click Search, Application Library will return one or more files that meet the specified criteria, up to a limit of 20,000. If results are greater than 20,000 files, you will have to refine the search parameters to limit the results to a lower number.

When an application group container is selected in Application Browser, the search feature has only one field, Application Name.

Generating an Application Prevalence Report

Application Library allows you to generate an application prevalence report which returns a list of specified files and the number of endpoints that each file was detected on.

To generate an application prevalence report, the Application Library list must be displaying one or more files (not applications). If the list is not displaying files, the Prevalence Report button is disabled.

  1. Click Prevalence Report.
    The Application Prevalence Report dialog opens.
  2. Type a name for the new prevalence report.
  3. Type an email address that you can access.
  4. Click Submit.
    The dialog closes and Ivanti Application Control generates the report. When complete, it sends an email message to the address specified.
  5. It can take up to two minutes to complete this operation.

  6. Check your email program for the message.
  7. Click the Download link in the message.
    The prevalence report is downloaded in .csv format, and you are prompted to open or save the file.
  8. Open the file with your computer's default application for opening .csv files (this is often Microsoft Excel). Alternatively, save the file for later analysis.

Listing Endpoints with File

Application Library allows you to view a list of endpoints which contain a specific file.

  1. Select Manage > Application Library.
    The Application Library page is displayed.
  2. Select an appropriate container in Application Browser (a container that has the file you are interested in).
  3. Click the arrow (>) to expand the row to view file details.
  4. Locate the Endpoints with file row and click the endpoint(s) found link.
    The Endpoints With File dialog opens, listing all the endpoints on which the file was discovered.
  5. [Optional] Click Export for a list of the endpoints as a comma-separated value file (.csv).

Application Library Drag and Drop

The Application Library has drag-and-drop functionality for its list and Application Browser.

You can drag items from the Application Library list to the Application Browser tree. You can also drag a container to a different location in the tree. The following table summarizes the drag-and-drop functionality.

Location

Behavior

Files to Applications

The selected files are always moved from one container to another.

Applications to other Applications

The selected container in the tree is always moved from one container to another.

Applications to Application Groups

The applications in the list grid are always moved from one container to another.

Application Groups to other Application Groups

The selected container in the tree is always moved from one container to another.

Files to Application Groups

The files are always moved from one container to another.

Files to Applications or Application Groups

The files are always copied to the drop container in the APPLICATIONS or APPLICATION GROUPS section.

Applications to Application Groups

The application container from the APPLICATIONS section will always be copied when dropped to a container in the APPLICATION GROUPS section.

Applications can be copied into multiple application groups.

Important: Note that while most drag-and-drop operations move an item from one location to another, some operations copy the item, leaving the original in place.

Application Library will not allow you to perform an invalid operation with drag and drop. If you attempt such an action, it will display an error dialog that explains what is wrong.