Как загрузить файл на сервер Dr.Web vxCube

Чтобы загрузить файл на сервер, отправьте запрос POST samples:

curl -X POST https://<IP-адрес/доменное имя сервера>/api-2.0/samples \

-F "file=@testfile.pdf" \

-F "password="vxcube"" \

-H "Authorization: api-key aaaaaaaa-bbbb-cccc-dddd-eeeeeeeeeeee"

В ответ вы получите объект Sample, который содержит данные о загруженном файле, в том числе формат файла, определенный автоматически, и список поддерживаемых платформ. Используйте полученные данные для последующего анализа файла.

Ответ:

{

   "id": 6784,

   "size": 10881846,

   "name": "testfile.pdf",

   "is_x64": null,

   "format_name": "pdf",

   "upload_date": "2019-02-08T04:08:15.162343+00:00",

   "md5": "34fb8ae3c01653985085ee7e2f749ea5",

   "sha1": "00a610100a3516f4d0daa33e7de317d2ddb6c2c6",

   "sha256": "11bd131be00cbe1c43b4444ec4300dc7651805ea36393b1cca1675983dc275bc",

   "platforms": [

       "acrobat_xp_10",

       "acrobat_7_32_11",

       "acrobat_7_64_15",

       "acrobat_10_64_15"

   ]

}