Requête d'analyse d'images Docker avec des paramètres avancés
26 décembre 2023
ID 213880
Content-Type
application/json
Corps de la requête
JSON du type suivant :
{
"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",
}
}
}
}
Paramètres avancés de la requête
La section params
peut contenir les paramètres suivants :
destination
(facultatif) : serveur sur lequel il faut copier l'image analysée.skipimageifexists
(facultatif) : ne pas analyser et ne pas copier les images si le serveur de réception possède déjà une image portant le même nom et le même hash SHA-256. Ce paramètre doit être utilisé uniquement en présence du paramètredestination
.custom_callbacks
(facultatif) : décrit les requêtes à envoyer après la fin de l'analyse :- on_detect : requête envoyée en cas de détection d'une menace.
- on_complete : requête envoyée à chaque fois qu'une analyse est terminée.
La description du corps de la requête peut contenir une variable $infected
qui sera remplacée par une liste d'objets infectés.
Exemple de réponse :
|