Contents
Inventory task (Inventory_Scan, ID:22)
The Inventory Scan task provides information about all application executable files stored on the user devices. Obtaining information about the applications installed on the devices can be useful, for example, for creating Application Control rules.
Inventory task settings
The table describes all available values and the default values of all the settings that you can specify for the Inventory task.
Inventory task settings
Setting |
Description |
Values |
---|---|---|
|
Enables script scanning. |
|
|
Enables binary files scanning (elf, java, and pyc). |
|
|
Enables the scanning of files with an executable bit. |
|
|
Task priority. Task priority is a setting that combines a number of internal Kaspersky Embedded Systems Security settings and process start settings. By using this setting, you can specify the way the application consumes system resources for running tasks. |
|
|
Enables creation of the "Golden Image" category of applications based on the list of applications detected on the device by the Inventory Scan task. If |
|
The [ScanScope.item_#] section contains the following settings: |
||
|
Description of inventory scan scope; contains additional information about the inventory scan scope. The maximum length of the string specified using this setting is 4096 characters. |
Default value:
|
|
Enables scans of the specified inventory scope. To run the task, enable scans of at least one inventory scope. |
|
|
Inventory scope limitation. In the inventory scope, the application scans only the files that are specified using the masks in the shell format. If this setting is not specified, the application scans all the objects in the inventory scope. You can specify several values for this setting. |
The default value is |
|
Path to the directory with objects to be scanned. |
Default value: |
The [ExcludedFromScanScope.item_#] section contains the following settings: |
||
|
Description of the inventory exclusion scope; contains additional information about the inventory scan scope. |
The default value is not defined. |
|
Excludes the specified scope from the inventory. |
|
|
Limiting the inventory exclusion scope using shell masks. If this setting is not specified, the application excludes all the objects in the inventory scope. You can specify several values for this setting. |
Default value: |
|
Path to the directory with objects to be excluded.
|
|
Viewing a list of detected applications
You can view the list of applications detected on the device by executing the Inventory Scan task. Obtaining information about the applications installed on the devices can be useful, for example, for creating Application Control rules.
To view the list of applications detected on the device, execute the following command:
kess-control [-A] --get-app-list
Kaspersky Embedded Systems Security displays the following information about the detected applications:
- Inventory date and time. Date and time when the Inventory task was performed
- Number of applications. The number of applications detected on the device
- The list of applications containing the following information:
- Path. Path to the application.
- Hash. Application hash sum.
- Type. Application type. For example,
Script
,Executable
. - Categories. Categories that the application belongs to (if they were previously created). You can view the list of created application categories using the
kess-control [-A] --get-categories
command.
When you add a new category, its information is not automatically updated in the application list. To update the application list, you need to restart the Inventory task.