/* Benjamin DELPY `gentilkiwi` http://blog.gentilkiwi.com benjamin@gentilkiwi.com Licence : http://creativecommons.org/licenses/by/3.0/fr/ */ #pragma once #include "globdefs.h" #include "mod_system.h" #include "mod_service.h" #include class mod_mimikatz_service { private: typedef bool (* PMOD_SERVICE_FUNC) (wstring * serviceName, wstring * machineName); static bool genericFunction(PMOD_SERVICE_FUNC function, vector * arguments); public: static vector getMimiKatzCommands(); static bool list(vector * arguments); static bool start(vector * arguments); static bool suspend(vector * arguments); static bool resume(vector * arguments); static bool stop(vector * arguments); static bool query(vector * arguments); static bool add(vector * arguments); static bool remove(vector * arguments); static bool control(vector * arguments); static bool mimikatz(vector * arguments); };