Выборочная проверка файлов и директорий в командной строке
Вы можете выполнять выборочную проверку указанных файлов и директорий с помощью команды kess-control --scan-file.
Выборочная проверка выполняется с параметрами, которые хранятся в предустановленной задаче Scan_File (ID:3). Вы можете настраивать параметры выборочной проверки файлов, изменяя параметры этой задачи (см. таблицу ниже).
Чтобы запустить выборочную проверку указанных файлов и директорий, выполните следующую команду:
kess-control --scan-file <путь> [--action <действие>]
где:
<путь>– путь к файлу или директории, которые вы хотите проверить. Вы можете указать несколько путей, разделяя их пробелами.--action <действие>– действие, которое приложение будет выполнять над зараженными объектами. Возможные значения:DisinfectDeleteIfNotPossible, DisinfectInformIfNotPossible,Inform. Если вы не укажете ключ--action, приложение будет выполнять действиеDisinfectDeleteIfNotPossible.
В результате выполнения команды создается временная задача проверки файлов, которая автоматически удаляется после завершения. При этом в консоль выводятся результаты проверки.
В таблице описаны все доступные значения и значения по умолчанию для всех параметров, которые вы можете указать для задачи Scan_File.
Секции [ScanScope.item_#] и [ExcludedFromScanScope.item_#], заданные в задаче Scan_File, не учитываются при выполнении выборочной проверки.
Параметры задачи Scan_File
Параметр | Описание | Значения | ||
|---|---|---|---|---|
| Включение проверки файлов. |
| ||
| Включение проверки загрузочных секторов. |
| ||
| Включение проверки памяти процессов и памяти ядра. |
| ||
| Включение проверки объектов автозапуска. |
| ||
| Включение проверки архивов (включая самораспаковывающиеся архивы SFX). Приложение проверяет такие архивы, как: .zip; .7z*; .7-z; .rar; .iso; .cab; .jar; .bz; .bz2; .tbz; .tbz2; .gz; .tgz; .arj. Список поддерживаемых форматов архивов зависит от используемых баз приложения. |
Если для параметра
| ||
| Включение проверки только самораспаковывающихся архивов (архивов, имеющих в своем составе исполняемый модуль-распаковщик, self-extracting archives). |
| ||
| Включение проверки почтовых баз приложений Microsoft Outlook, Outlook Express, The Bat! и других. |
| ||
| Включение проверки сообщений электронной почты в текстовом формате (plain text). |
| ||
| Максимальный размер проверяемого объекта (в мегабайтах). Если размер проверяемого объекта превышает указанное значение, приложение пропускает объект при проверке. | 0 – 999999 0 – приложение проверяет объекты любого размера. Значение по умолчанию: 0. | ||
| Максимальная продолжительность проверки объекта (в секундах). Приложение прекращает проверку объекта, если она выполняется дольше, чем указано значением этого параметра. | 0 – 9999 0 – продолжительность проверки объектов не ограничена. Значение по умолчанию: 0. | ||
| Выбор действия, которое приложение будет выполнять над зараженными объектами.
|
Значение по умолчанию: | ||
| Включение исключения из проверки объектов, указанных параметром |
| ||
| Исключение из проверки объектов по именам или маскам. C помощью этого параметра вы можете исключать из указанной области проверки отдельный файл по имени или несколько файлов, используя маски в формате shell. | Значение по умолчанию не задано.
| ||
| Включение исключения из проверки объектов с угрозами, указанными параметром |
| ||
| Исключение из проверки объектов по названиям обнаруженных в объектах угроз. Перед тем как указать значения этого параметра, убедитесь, что включен параметр Чтобы исключить объект из проверки, укажите полное название угрозы, обнаруженной в этом объекте: строку-заключение приложения о том, что объект является зараженным. Например, вы используете одну из утилит для получения информации о сети. Чтобы приложение не блокировало ее, добавьте полное название угрозы в ней в список угроз, исключаемых из проверки. Вы можете найти полное название угрозы, обнаруженной в объекте, в журнале приложения или на веб-сайте https://threats.kaspersky.com. | Значение параметра чувствительно к регистру. Значение по умолчанию не задано.
| ||
| Включение использования глобальных исключений при проверке. |
| ||
| Включение использования исключений Защиты от файловых угроз при проверке. |
| ||
| Включение записи в журнал информации о проверенных объектах, которые приложение признало незараженными. Вы можете включить этот параметр, например, чтобы убедиться в том, что какой-либо объект был проверен приложением. |
| ||
| Включение записи в журнал информации о проверенных объектах, которые являются частью составных объектов. Вы можете включить этот параметр, например, чтобы убедиться в том, что какой-либо объект в составе архива был проверен приложением. |
| ||
| Включение записи в журнал информации об объектах, которые по какой-то причине не были обработаны. |
| ||
| Включение эвристического анализатора. Эвристический анализ позволяет приложению распознавать угрозы еще до того, как они станут известны вирусным аналитикам. |
| ||
| Уровень эвристического анализа. Вы можете задать уровень эвристического анализа. Уровень эвристического анализа обеспечивает баланс между тщательностью поиска угроз, степенью загрузки ресурсов операционной системы и длительностью проверки. Чем выше установленный уровень эвристического анализа, тем больше ресурсов потребует проверка и больше времени займет. |
| ||
| Включение использования технологии iChecker. |
| ||
| Список имен устройств, загрузочные секторы которых будет проверять приложение. Значение этого параметра не должно быть пустым. Для выполнения задачи требуется указать хотя бы одну маску имени устройства. |
Значение по умолчанию: | ||
Секция [ScanScope.item_#] содержит следующие параметры: | ||||
| Описание области проверки, содержит дополнительную информацию об области проверки. Максимальная длина строки, задаваемой этим параметром: 4096 символов. | Значение по умолчанию:
| ||
| Включение проверки указанной области. Для выполнения задачи требуется включить проверку хотя бы одной области. |
| ||
| Ограничение области проверки. В области проверки приложение проверяет только файлы, указанные с помощью масок в формате shell. Если параметр не указан, приложение проверяет все объекты в области проверки. Вы можете указать несколько значений этого параметра. | Значение по умолчанию:
| ||
| Путь к директории с проверяемыми объектами.
|
| ||
Секция [ExcludedFromScanScope.item_#] содержит следующие параметры: | ||||
| Описание области исключения из проверки, содержит дополнительную информацию об области исключения. | Значение по умолчанию не задано. | ||
| Исключение указанной области из проверки. |
| ||
| Ограничение области исключения из проверки. В области исключения приложение исключает только файлы, указанные с помощью масок в формате shell. Если параметр не указан, приложение исключает все объекты в области исключения. Вы можете указать несколько значений этого параметра. | Значение по умолчанию: | ||
| Путь к директории с исключаемыми объектами. |
В системах с файловой системой btrfs и включенными активными снимками для оптимизации работы задач проверки рекомендуется добавить в исключения путь со снимками, смонтированными системой в режиме "только чтение". Например, в системах на базе SUSE/OpenSUSE вы можете добавить исключение вида По умолчанию указан путь
Удаленные директории исключаются из проверки приложением, только если они были смонтированы до запуска задачи. Удаленные директории, смонтированные после запуска задачи, из проверки не исключаются. | ||