Commit Graph

26 Commits

Author SHA1 Message Date
Stefan Etringer 3d57688c3e changed style of logs so they can read more easily 2025-07-15 15:14:14 +00:00
Stefan Etringer 76d343e8ac added the logger interface, json logs, and logs input from agents to the server. This means there is an new type which is named logs. It can be sent from the agents to the server 2025-07-15 13:16:48 +00:00
Stefan Etringer 47ba7aa229 added json output for logs when Accept: application/json 2025-07-10 13:07:09 +00:00
Stefan Etringer 495f26caed added support for upload and download functions of the gommand interactive agent through the proxy 2025-07-09 14:45:35 +00:00
Stefan Etringer 2b0f897f18 cleanup 2025-07-08 15:57:27 +00:00
Stefan Etringer 45568013ca removed .env, because it is obsolete. Changed initial contact to registered at on agent_details.html, check if agentId can be converted to itn 2025-07-08 12:49:23 +00:00
Stefan Etringer 7a4135351f cleanup and styling 2025-07-08 12:12:39 +00:00
Stefan Etringer a4e889f232 added text formatting to commandOutput 2025-07-04 14:47:21 +00:00
Stefan Etringer 1dfc8ba0ef refractoring, added test 2025-07-03 14:50:38 +00:00
Stefan Etringer 29ab1934b2 cleanup 2025-07-02 11:43:45 +00:00
Stefan Etringer 362b1da1a0 bump 2025-05-27 15:01:57 +00:00
Stefan Etringer 4f1ee3ad01 added hostname 2025-05-26 15:22:07 +00:00
Stefan Etringer ca7da7fc62 moved from mysql to sqlite for the agents database 2025-05-26 14:19:49 +00:00
Stefan Etringer 43847559ac added port number to the output 2025-05-23 14:52:50 +00:00
Stefan Etringer 41b0d8e355 added graph, changed layout 2025-05-23 10:37:53 +00:00
Stefan Etringer 97c77506c8 added log level selection via query parameter and paths as well as setting a limit for lines of the query 2025-05-16 13:35:31 +00:00
Stefan Etringer 1ce6d2e676 added multi agent execution 2025-05-12 15:47:32 +00:00
Stefan Etringer 2056479224 bugfixing 2025-05-06 15:46:43 +00:00
Stefan Etringer 6ea4d31109 added weblogger to display logs, timestamps and levels on the webpage 2025-04-29 15:03:49 +00:00
Stefan Friese 0498013d1d added status of agents to the webui 2025-01-27 16:00:52 +00:00
Stefan Friese c0764ac41d used random names to identify the agents for execution of commands, moved agentCreate step from the agent itself to the websocket server. THis means a more simple agent is possible, because it only needs to do a single request to the websocket. Cleanup needed now 2025-01-24 13:35:45 +00:00
Stefan Friese 54604ff488 cleanup 2025-01-23 11:56:50 +00:00
Stefan Friese 9e45adfff5 solved issue with the style of presentation of the agent response on the website. Added agentType to the api, agent and database 2025-01-22 16:02:44 +00:00
Stefan Friese 555d235c3d added more clear output 2025-01-20 15:32:13 +00:00
gurkenhabicht 3e4722e3ca fixed websocket messages, which were plaintext or just bytes. A JSON object was needed to differentiate between commands and what was returned to the server as a response. The random naming function now has lower case suffixes 2025-01-19 22:13:52 +01:00
Stefan Friese bdb11641d3 moved parts like websocket server, name generator and api to the src directory. Removed redundant code from main.go. Removed templates and directories which won't be needed 2025-01-15 15:38:23 +00:00