Requête d'analyse d'images Docker avec des paramètres avancés
3 juillet 2024
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 SHA256. 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 :
|