Commit Graph

16 Commits

Author SHA1 Message Date
Jakob Friedl
0bf717992e Implemented setting for verbose mode that prints debug messages in the windows where the agent is executed. Setting "verbose" to false disables all console output of the agent program. 2025-10-20 22:08:06 +02:00
Jakob Friedl
dea10ba7d5 Started work on token module and implemented 'make-token' command to impersonate a user from username and password. 2025-10-16 19:29:49 +02:00
Jakob Friedl
d9372dc880 Refactored textarea from console, eventlog and buildlog into a separate widget to reduce code duplication. 2025-10-13 21:55:29 +02:00
Jakob Friedl
392aaec972 Timestamp formatting broke text selection, so the int64 unix timestamp is formatted to a string before being added to the console component. This solved most of the highlighting issues I encountered. 2025-10-12 15:00:42 +02:00
Jakob Friedl
bcf845288c Implemented widgets for showing loot: Downloads & Screenshots. Textures are read from a byte sequence and displayed in the UI. Currently tested using hard-coded values. 2025-10-07 21:16:17 +02:00
Jakob Friedl
ab48bc5795 Added build log to client UI. 2025-10-02 12:10:46 +02:00
Jakob Friedl
5c0beb36ff Added remote address and modules to agent structure. Help command now only shows commands for which the agent has been configured. 2025-10-02 10:25:37 +02:00
Jakob Friedl
47799ee5f5 Implemented generating agent payloads from the ImGui client. 2025-09-27 15:18:45 +02:00
Jakob Friedl
933a72f920 Improved module selection in payload generation modal with tooltips from the module manager. 2025-09-27 12:36:59 +02:00
Jakob Friedl
9de4ac4838 Small refactors 2025-09-26 18:27:38 +02:00
Jakob Friedl
14771a4b50 Started porting over functionality to the ImGui client via websocket communication. 2025-09-25 19:22:17 +02:00
Jakob Friedl
f0dbcdfc58 Improved agent generation modal. 2025-09-25 10:41:41 +02:00
Jakob Friedl
a4456723ce Made dual list selection widget generic. 2025-09-25 10:01:49 +02:00
Jakob Friedl
8baf65a96d Improved dual list selection widget. 2025-09-24 19:26:17 +02:00
Jakob Friedl
b6c81755a0 Implemented dual list selection widgets for choosing modules. 2025-09-24 16:30:29 +02:00
Jakob Friedl
d4bdf56224 Added more websocket commands and started agent generation modal window. 2025-09-23 15:51:57 +02:00