Content-Type
application/json
Textkörper der Anforderung
JSON der folgenden Art:
{
"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",
}
}
}
}
Zusätzliche Einstellungen der Anforderung
Der Abschnitt params
kann folgende Einstellungen enthalten:
destination
(optional) – Server, auf den das untersuchte Image kopiert werden soll.skipimageifexists
(optional) – Image nicht untersuchen und nicht kopieren, wenn auf dem Zielserver bereits ein Image mit demselben Namen und der SHA256-Hash-Summe vorhanden ist; diese Einstellung kann nur angegeben werden, wenn die Einstellung destination
vorhanden ist.custom_callbacks
(optionaler Parameter) – Beschreibung von Anforderungen, die nach Abschluss der Untersuchung gesendet werden sollen:In der Beschreibung des Textkörpers der Anforderung können Sie den Platzhalter $infected
angeben, der mit der Liste der infizierten Objekte ersetzt wird.
Beispielantwort:
|