Aller au contenu principal

Deploy Go killprocess


Présentation

Gokillprocess permet de récupérer la liste des processus, services ainsi que de kill un processus via PID et redémarrer un service via le nom, à travers des requêtes http.

descritpionrouteVerbe HTTPUtilisation
Lister les processushttp://<TARGET_IP>:5119/processesGET
Lister les serviceshttp://<TARGET_IP>:5119/servicesGET
Kill d'un processushttp://<TARGET_IP>:5119/kill/<PID>POSTPID dans l'url
Redemarrer un servicehttp://<TARGET_IP>:5119/restartservicePOSTName dans body de la requetes post

Ce service est également utilisé pour kill les no free slots sur la farm. Pour tester vos requêtes http vous pouvez utiliser l'outil postman.

Script de déploiement

go-killprocess.ps1

Ouverture de ports

Pour fonctionner ce service a besoin d'avoir le port 5119 d'ouvert sur toutes les machines. Ce script contient également d'autres ports, ceux-ci ne sont pas utiles pour gokillprocess mais pour d'autres :

ServicePortprotocole
Go killprocess5119TCP IN/OUT
Silex Desktop5118TCP IN/OUT
Tractor service9005TCP IN/OUT

Remove-NetFirewallRule -DisplayName "silex-desktop.exe" est utile car lors de l'installation un pop-up apparaît pour l'autorisation sur le pare-feu local, si ce pop-up est refusé, siles-desktop.exe est bloqué sur le pare-feu locale.

go-killprocessopenport.ps1