Параметры командной строки

В Linux утилита Log Scanner запускается из командной строки следующим образом:

./log_scanner [-h|--help] [-r|--report] [-c|--config] [[-p|--path]|[-s|--hash]|[-u|--url]|[-i|--ip]] [значение]

В Windows утилита Log Scanner запускается из командной строки следующим образом:

log_scanner.exe [-h|--help] [-r|--report] [-c|--config] [[-p|--path]|[-s|--hash]|[-u|--url]|[-i|--ip]] [значение]

Параметры командной строки описаны в следующей таблице.

Параметры командной строки Log Scanner

Параметр

Описание

-h

‑‑help

Вывод на экран сообщения о порядке использования.

Если указан этот параметр, все остальные параметры игнорируются.

-r

‑‑report

Если указан этот параметр, Kaspersky CyberTrace Service возвращает ответ в Log Scanner в том же сокете, в котором был отправлен запрос, а Log Scanner сохраняет результат в текстовом файле. Выходному файлу присваивается имя log_scanner_report%current_time%.txt, где %current_time% – дата и время (включая секунды) создания выходного файла. Место сохранения выходного файла задается в элементе OutputDir конфигурационного файла Log Scanner.

Если в потоках данных об угрозах Kaspersky Threat Data Feeds обнаружен URL, IP-адрес или хеш, в выходной файл записывается его категория и контекстная информация. После обработки всего ввода на вывод выдается следующая информация:

  • Количество запросов, отправленных в Kaspersky CyberTrace Service
  • Количество обнаружений киберугроз, полученных из Kaspersky CyberTrace Service
  • Время, затраченное на выполнение всех проверок

Если этот параметр не указан, Kaspersky CyberTrace Service будет генерировать вывод в соответствии с параметрами, указанными в его конфигурационном файле.

Если этот параметр указан, убедитесь, что атрибут enable элемента OutputSetting > FinishedEventFormat в конфигурационном файле Kaspersky CyberTrace Service не имеет значение false.

-c

‑‑config

Путь к конфигурационному файлу. Это может быть как абсолютный, так и относительный путь. Относительный путь рассчитывается относительно каталога, из которого запускается Log Scanner.

По умолчанию Log Scanner использует конфигурационный файл log_scanner.conf, размещенный в каталоге, из которого запускается Log Scanner.

-p

‑‑path

Путь к каталогу или текстовому файлу, содержащему URL, IP-адреса и хеши, которые необходимо сверить с потоками данных об угрозах Kaspersky Threat Data Feeds. Это может быть как абсолютный, так и относительный путь. Относительный путь рассчитывается относительно каталога, в котором находится исполняемый файл Log Scanner. Если указан путь к каталогу, обрабатываются все файлы, содержащиеся в нем и во всех его подкаталогах.

Каждая строка каждого обработанного файла отправляется в Kaspersky CyberTrace Service в качестве данных для проверки. Какое-либо дополнительное форматирование не применяется. Kaspersky CyberTrace Service анализирует строки с использованием регулярных выражений, заданных в его конфигурационном файле.

Можно указать несколько путей; в этом случае каждый путь следует предварять ключом -p. Например:

./log_scanner -p log1.txt -p log2.txt

log_scanner.exe -p log1.txt -p log2.txt

-s

‑‑hash

Хеши, которые необходимо сверить с потоками данных об угрозах по Kaspersky Threat Data Feeds. Это могут быть хеши MD5, SHA1 или SHA256; Log Scanner определяет тип хеша по его длине. Если указывается несколько хешей, они должны быть разделены пробелами. Например:

./log_scanner -s A8315A5D4C8ACB982372C16B83BAEAAA -s A72C5B99F2706B00718279C9533A3648

log_scanner.exe -s A8315A5D4C8ACB982372C16B83BAEAAA -s A72C5B99F2706B00718279C9533A3648

-i

‑‑ip

IP-адреса, которые необходимо сверить с потоками данных об угрозах по Kaspersky Threat Data Feeds. Если указывается несколько IP-адресов, они должны быть разделены пробелами. Например:

./log_scanner -i 15.54.33.54 -i 45.62.66.69

log_scanner.exe -i 15.54.33.54 -i 45.62.66.69

-u

‑‑url

URL, которые необходимо сверить с потоками данных об угрозах по Kaspersky Threat Data Feeds. Если указывается несколько URL, они должны быть разделены пробелами. Например:

./log_scanner -u http://example.com/malware_test -u http://example.com/phishing_test

log_scanner.exe -u http://example.com/malware_test -u http://example.com/phishing_test

Параметр -u не следует использовать для проверки URL, содержащих амперсанд (&). Чтобы проверить URL, содержащий амперсанд, скопируйте этот URL в текстовый файл и проверьте этот файл с использованием параметра -p, как описано выше.

Если не указан ни один из параметров -p, -s, -u или -i, а только значение для проверки, это значение интерпретируется как путь к файлу или каталогу для проверки.

Утилита Log Scanner использует текущую локаль операционной системы.

В начало