Open xoxopeter opened 3 years ago
Bonjour,
Après avoir compilé, avec pas mal de problèmes, pendant plusieurs mois, nous ne somme plus arrivés à recompiler l'outil. De mémoire, c'était des problèmes d'ordre de dépendance entre docker et les sockets. Du coup, nous nous sommes contenté d'ajouter le binaire au repo.
Pour la suite de la plateforme, nous avons recodé l'outil en python. Il faudrait, si nous avions le temps, mettre à jour avec le code python. Mais comme le binaire en go fonctionne pas si mal, on ne touche à rien sur ce repo :)
Bonjour,
Le repo étant en francais, j'ouvre donc cette issue en francais,
Tout d'abords un grand merci pour ce repo que j'ai trouvé vraiment intéressant et bien construit.
Après avoir testé l'installation from scratch sur un serveur ubuntu, je me suis aperçu qu'il y avait des erreurs lors du lancement de l'outil challenge-box-provider.
Lorsque l'on fait un "docker build ." depuis %PATH%/tools/challenge-box-provider il y a les erreurs suivantes:
challenge-box-provider
./main.go:295:44: not enough arguments in call to dockerClient.ContainerCreate have (context.Context, container.Config, container.HostConfig, nil, string) want (context.Context, container.Config, container.HostConfig, network.NetworkingConfig, v1.Platform, string)
Si nous regardons à cet endroit au niveau du main.go (%PATH%/tools/challenge-box-provider) voici le code:
J'ai constaté cela car j'ai voulu modifier les labels à partir de la ligne 241 (main.go) en rajoutant de nouveau labels ou même simplement en modifiant le PathPrefix en Path:
Après avoir fait cela on voit sur le container "ctf-tool-xterm_xxxxxxxx" que les labels ne sont pas modifiées et je suspecte que la cause de cela est la mauvaise exécution de l'outil challenge-box-provider. Auriez-vous une idée pour débloquer cette outils? j'ai essayé différentes actions, mais sans succès,
En attendant, je vous souhaite une bonne journée,