Экспорт индикаторов в CSV

Можно получить CSV-файл, содержащий информацию об индикаторах, экспортированных из базы данных в соответствии с параметрами, указанными в задаче экспорта индикаторов.

Чтобы получить файл CSV, выполните следующие действия:

Отправьте запрос типа GET на https://%CyberTrace_WebAddress%/ioc_exports/%iocexport_name%.

Здесь %CyberTrace_WebAddress% — адрес Kaspersky CyberTrace, а %iocexport_name% — имя задачи экспорта индикаторов.

Заголовки запроса

Этот запрос имеет следующие заголовки.

Заголовки запроса

Имя

Значение

Описание

Authorization

string (base 64)

Если для задачи экспорта индикаторов включена авторизация, эта строка должна содержать учетные данные, указанные в настройках задачи экспорта индикаторов.

Тело запроса

Тело этого запроса пустое.

Пример запроса

Ниже приведен пример запроса.

GET https://192.0.2.57/ioc_exports/ExampleExport

Authorization: Basic dXNlcjpwYXNzd29yZA==

Заголовки ответа

Ответ имеет следующие заголовки.

Заголовки ответа

Имя

Значение

Описание

Тип содержимого

text/csv

Тип содержимого ответа.

Content-Length

integer

Размер тела ответа в байтах.

Content-Disposition

attachment;filename={ioc_export}.csv

Указывает, что содержимое ответа следует рассматривать как вложение.

Тело ответа

Тело ответа содержит строку CSV с экспортированными данными индикаторов.

#Column1;Column2

"Value_1_1";"Value_1_2"

"Value_2_1";"Value_2_2"

В настройках задачи экспорта индикаторов необходимо указать, должна ли первая строка запроса включаться в ответ. Первая строка начинается с символа «#», за которым следуют имена столбцов. Имена столбцов также указываются в настройках задачи экспорта индикаторов.

Пример ответа

Ниже приведен пример ответа.

НТТР/1.1 200 ОК

Date:Mon, 23 Dec 2019 09:56:10 UTC

Content-Type: text/csv

Content-Length: 99

Content-Disposition: attachment;filename=ExampleExport.csv

#ioc_type;ioc_value

"MD5";"FEAF2058298C1E174C2B79AFFC7CF4DF"

"SHA1";"D01D17F6B13C7255A234F558ED85078EA5DD3F3D"

Ответы с ошибкой

Ошибочные ответы не содержат описания ошибки. Ошибку можно идентифицировать по статусу ответа.

Пример ошибочного ответа

Ниже приведен пример ошибочного ответа.

НТТР/1.1 500 Internal Server Error

Date:Mon, 23 Dec 2019 09:56:10 UTC

Content-Type: text/csv

Content-Length: 0

В начало