Content-Type
application/json
请求主体
以下类型的 JSON:
{
"source": "https://index.docker.io/jerbi/eicar:latest",
"params": {
"destination": "https://fake",
"skipimageifexists": true,
"custom_callbacks": {
"on_detect": {
"uri": "http://10.16.42.75:5050",
"content-type": "application/json",
"body": {
"session_id": "100",
"session_init": "20201105T072403+0300",
"infected_items": "$infected"
}
},
"on_complete": {
"body": {
"session_id": "100",
},
"uri": "http://10.16.42.75:5050/on_complete",
}
}
}
}
附加请求设置
params
部分可以包含以下设置:
destination
(可选)– 扫描的镜像将复制到的服务器。skipimageifexists
(可选)– 如果目标服务器已经有具有相同名称和 SHA256 哈希的镜像,则不扫描或复制镜像。仅当指定 destination
设置时,才能指定此设置。custom_callbacks
(可选)– 描述扫描完成时应发送的请求:在请求主体的描述中,可以指定 $infected
替换变量。受感染对象的列表将替换此变量。
响应示例:
|